<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>AccountImage</name>
    <message>
        <source>Account</source>
        <translation type="vanished">账号</translation>
    </message>
</context>
<context>
    <name>AddImageToResources</name>
    <message>
        <source>File Name</source>
        <translation type="vanished">文件名</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">大小</translation>
    </message>
    <message>
        <source>Add Resources</source>
        <translation type="vanished">添加资源</translation>
    </message>
    <message>
        <source>&amp;Browse...</source>
        <translation type="vanished">浏览(&amp;B)...</translation>
    </message>
    <message>
        <source>Target Directory</source>
        <translation type="vanished">目标路径</translation>
    </message>
</context>
<context>
    <name>AddSignalHandlerDialog</name>
    <message>
        <source>Implement Signal Handler</source>
        <translation type="vanished">实现信号处理</translation>
    </message>
    <message>
        <source>Frequently used signals</source>
        <translation type="vanished">频繁使用的信号</translation>
    </message>
    <message>
        <source>Property changes</source>
        <translation type="vanished">属性改变</translation>
    </message>
    <message>
        <source>All signals</source>
        <translation type="vanished">所有信号</translation>
    </message>
    <message>
        <source>Signal:</source>
        <translation type="vanished">信号：</translation>
    </message>
    <message>
        <source>Choose the signal you want to handle:</source>
        <translation type="vanished">选择你想要处理的信号：</translation>
    </message>
    <message>
        <source>The item will be exported automatically.</source>
        <translation type="vanished">该项会自动导出</translation>
    </message>
</context>
<context>
    <name>AlignCamerasToViewAction</name>
    <message>
        <source>Align Selected Cameras to View</source>
        <translation type="vanished">对齐选定的相机以查看</translation>
    </message>
    <message>
        <source>Align View to Selected Camera</source>
        <translation type="vanished">将视图对齐到选择的相机</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>Failed to load core: %1</source>
        <translation type="vanished">核心载入失败: %1</translation>
    </message>
    <message>
        <source>Could not send message</source>
        <translation type="vanished">无法发送消息</translation>
    </message>
    <message>
        <source>Unable to send command line arguments to the already running instance. It does not appear to be responding. Do you want to start a new instance of %1?</source>
        <translation type="vanished">无法发送命令行参数到运行中的实例。似乎没有响应。是否启动%1的新实例？</translation>
    </message>
    <message>
        <source>Could not find Core plugin in %1</source>
        <translation type="vanished">无法从%1中找到核心插件</translation>
    </message>
    <message>
        <source>Core plugin is disabled.</source>
        <translation type="vanished">核心插件被禁用。</translation>
    </message>
</context>
<context>
    <name>ApplicationWindowSpecifics</name>
    <message>
        <source>Window</source>
        <translation type="vanished">窗口</translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="vanished">标题</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="vanished">大小</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="vanished">颜色</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="vanished">可见</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation type="vanished">不透明度</translation>
    </message>
</context>
<context>
    <name>BackgroundColorMenuActions</name>
    <message>
        <source>Background Color Actions</source>
        <translation type="vanished">背景颜色菜单项</translation>
    </message>
</context>
<context>
    <name>BookmarkDialog</name>
    <message>
        <source>Add Bookmark</source>
        <translation type="obsolete">添加书签</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="obsolete">新建文件夹</translation>
    </message>
    <message>
        <source>Bookmark:</source>
        <translation type="vanished">书签：</translation>
    </message>
    <message>
        <source>Add in folder:</source>
        <translation type="vanished">添加到文件夹：</translation>
    </message>
    <message>
        <source>Bookmarks</source>
        <translation type="obsolete">书签</translation>
    </message>
    <message>
        <source>Delete Folder</source>
        <translation type="obsolete">删除文件夹</translation>
    </message>
    <message>
        <source>Rename Folder</source>
        <translation type="obsolete">重命名文件夹</translation>
    </message>
</context>
<context>
    <name>BookmarkManager</name>
    <message>
        <source>Bookmarks</source>
        <translation type="obsolete">书签</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="obsolete">删除</translation>
    </message>
    <message>
        <source>Deleting a folder also removes its content.&lt;br&gt;Do you want to continue?</source>
        <translation type="obsolete">删除文件夹会同时删除文件夹下的文件。&lt;br&gt;您确定继续吗？</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="obsolete">新建文件夹</translation>
    </message>
</context>
<context>
    <name>BookmarkWidget</name>
    <message>
        <source>Delete Folder</source>
        <translation type="obsolete">删除文件夹</translation>
    </message>
    <message>
        <source>Rename Folder</source>
        <translation type="obsolete">重命名文件夹</translation>
    </message>
    <message>
        <source>Show Bookmark</source>
        <translation type="obsolete">显示书签</translation>
    </message>
    <message>
        <source>Show Bookmark as New Page</source>
        <translation type="obsolete">在新页面显示书签</translation>
    </message>
    <message>
        <source>Delete Bookmark</source>
        <translation type="obsolete">删除书签</translation>
    </message>
    <message>
        <source>Rename Bookmark</source>
        <translation type="obsolete">重命名书签</translation>
    </message>
</context>
<context>
    <name>BuildSettingsPanel</name>
    <message>
        <source>Build Settings</source>
        <translation type="vanished">构建设置</translation>
    </message>
</context>
<context>
    <name>ButtonSpecifics</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="obsolete">启用</translation>
    </message>
</context>
<context>
    <name>CheckBoxSpecifics</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
<context>
    <name>ClearCase::Tr::Tr</name>
    <message>
        <source>ClearCase Command</source>
        <translation type="obsolete">ClearCase 命令</translation>
    </message>
</context>
<context>
    <name>CrashHandlerDialog</name>
    <message>
        <source>Dialog</source>
        <translation type="obsolete">对话框</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation type="obsolete">图标</translation>
    </message>
</context>
<context>
    <name>FileExtractor</name>
    <message>
        <source>Choose Directory</source>
        <translation type="obsolete">选择目录</translation>
    </message>
</context>
<context>
    <name>FileResourcesModel</name>
    <message>
        <source>Open File</source>
        <translation type="obsolete">打开文件</translation>
    </message>
</context>
<context>
    <name>InvalidIdException</name>
    <message>
        <source>Only alphanumeric characters and underscore allowed.
Ids must begin with a lowercase letter.</source>
        <translation type="vanished">仅允许字母数字和下划线。
Id必须以小写字母开头。</translation>
    </message>
    <message>
        <source>Ids have to be unique.</source>
        <translation type="vanished">Id 必须唯一。</translation>
    </message>
    <message>
        <source>Invalid Id: %1
%2</source>
        <translation type="vanished">无效 Id: %1
%2</translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../../../src/libs/3rdparty/syntax-highlighting/src/lib/definition_p.h" line="+116"/>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
</context>
<context>
    <name>MainWidget</name>
    <message>
        <source>Details</source>
        <translation type="obsolete">详情</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="obsolete">退出</translation>
    </message>
</context>
<context>
    <name>NavigatorTreeModel</name>
    <message>
        <source>Warning</source>
        <translation type="obsolete">警告</translation>
    </message>
    <message>
        <source>Reparenting the component %1 here will cause the component %2 to be deleted. Do you want to proceed?</source>
        <translation type="obsolete">在此重定义父级组件%1 将会导致组件%2被删除。您想要继续吗？</translation>
    </message>
</context>
<context>
    <name>QAbstractFileIconProvider</name>
    <message>
        <location filename="../../../src/libs/utils/fsengine/fileiconprovider.cpp" line="+170"/>
        <source>File Folder</source>
        <comment>Match Windows Explorer</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Folder</source>
        <comment>All other platforms</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <source>unnamed</source>
        <translation type="obsolete">未命名</translation>
    </message>
</context>
<context>
    <name>QDockWidget</name>
    <message>
        <location filename="../../../src/libs/utils/fancymainwindow.cpp" line="+219"/>
        <source>Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Undocks and re-attaches the dock widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes the dock widget</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::DeletePasswordJobPrivate</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/keychain_unix.cpp" line="+473"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Could not open wallet: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::JobPrivate</name>
    <message>
        <location line="-63"/>
        <source>Access to keychain denied</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::PlainTextStore</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/plaintextstore.cpp" line="+65"/>
        <source>Could not store data in settings: access error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not store data in settings: format error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not delete data from settings: access error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not delete data from settings: format error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Entry not found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::ReadPasswordJobPrivate</name>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/keychain_unix.cpp" line="-236"/>
        <source>D-Bus is not running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>No keychain service available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not open wallet: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Access to keychain denied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Could not determine data type: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Entry not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unsupported entry type &apos;Map&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown kwallet entry type &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QKeychain::WritePasswordJobPrivate</name>
    <message>
        <location line="+40"/>
        <source>D-Bus is not running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not open wallet: %1; %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../../src/libs/3rdparty/syntax-highlighting/src/lib/definitiondownloader.cpp" line="+64"/>
        <source>All syntax definitions are up-to-date.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Downloading new syntax definition for &apos;%1&apos;…</source>
        <comment>@info</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Updating syntax definition for &apos;%1&apos; to version %2…</source>
        <comment>@info</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation type="obsolete">关闭标签</translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="obsolete">MB</translation>
    </message>
    <message>
        <source>&lt;Filter&gt;</source>
        <comment>Library search input hint text</comment>
        <translation type="obsolete">&lt;过滤器&gt;</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="obsolete">未知</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location filename="../../../src/libs/3rdparty/qtkeychain/libsecret.cpp" line="+124"/>
        <source>Entry not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+211"/>
        <source>Minimize</source>
        <translation type="unfinished">最小化</translation>
    </message>
</context>
<context>
    <name>QUnicodeControlCharacterMenu</name>
    <message>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="+3480"/>
        <source>LRM Left-to-right mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLM Right-to-left mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWJ Zero width joiner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWNJ Zero width non-joiner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ZWSP Zero width space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRE Start of left-to-right embedding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLE Start of right-to-left embedding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRO Start of left-to-right override</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLO Start of right-to-left override</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDF Pop directional formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LRI Left-to-right isolate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>RLI Right-to-left isolate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FSI First strong isolate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PDI Pop directional isolate</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddNewBackendDialog</name>
    <message>
        <source>Type</source>
        <translation type="obsolete">类型</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddTabToTabViewDialog</name>
    <message>
        <source>Dialog</source>
        <translation type="obsolete">对话框</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationCommentTab</name>
    <message>
        <source>Title</source>
        <translation type="obsolete">标题</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationTableView</name>
    <message>
        <source>Title</source>
        <translation type="obsolete">标题</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="obsolete">值</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExportDialog</name>
    <message>
        <source>Open</source>
        <translation type="obsolete">打开</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExporter</name>
    <message>
        <source>Yes</source>
        <translation type="obsolete">是</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">否</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="obsolete">未知</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BindingEditorWidget</name>
    <message>
        <source>Meta+Space</source>
        <translation type="obsolete">Meta+Space</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="obsolete">Ctrl+Space</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DebugViewWidget</name>
    <message>
        <source>Enabled</source>
        <translation type="obsolete">启用</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentMessage</name>
    <message>
        <source>Error parsing</source>
        <translation type="obsolete">解析错误</translation>
    </message>
    <message>
        <source>Internal error</source>
        <translation type="obsolete">内部错误</translation>
    </message>
    <message>
        <source>line %1
</source>
        <translation type="obsolete">行 %1
 </translation>
    </message>
    <message>
        <source>column %1
</source>
        <translation type="obsolete">列 %1
</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentWarningWidget</name>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation type="obsolete">忽略</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="obsolete">上一个</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="obsolete">下一个</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DView</name>
    <message>
        <source>3D</source>
        <translation type="obsolete">3D</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DWidget</name>
    <message>
        <source>Delete</source>
        <translation type="obsolete">删除</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListModel</name>
    <message>
        <source>Shortcut</source>
        <translation type="obsolete">快捷键</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="obsolete">说明</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Experimental::StatesEditorModel</name>
    <message>
        <source>Invalid state name</source>
        <translation type="obsolete">无效状态名称</translation>
    </message>
    <message>
        <source>Name already used in another state</source>
        <translation type="obsolete">名称已经被其它状态使用</translation>
    </message>
    <message>
        <source>Root</source>
        <translation type="obsolete">根</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Experimental::StatesEditorView</name>
    <message>
        <source>States</source>
        <translation type="obsolete">状态</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorView</name>
    <message>
        <source>2D</source>
        <translation type="obsolete">2D</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorWidget</name>
    <message>
        <source>Zoom In</source>
        <translation type="obsolete">放大</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="obsolete">缩小</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::HyperlinkDialog</name>
    <message>
        <source>Link</source>
        <translation type="obsolete">链接</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::AssetImportUpdateDialog</name>
    <message>
        <source>Expand All</source>
        <translation type="obsolete">展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="obsolete">折叠全部</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::BackendModel</name>
    <message>
        <source>Type</source>
        <translation type="obsolete">类型</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::BindingModel</name>
    <message>
        <source>Property</source>
        <translation type="obsolete">属性</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionModel</name>
    <message>
        <source>Target</source>
        <translation type="obsolete">目标</translation>
    </message>
    <message>
        <source>Signal Handler</source>
        <translation type="obsolete">信号处理</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="obsolete">动作</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionViewWidget</name>
    <message>
        <source>Properties</source>
        <comment>Title of dynamic properties tab</comment>
        <translation type="obsolete">属性</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DesignModeWidget</name>
    <message>
        <source>Output</source>
        <translation type="obsolete">输出</translation>
    </message>
    <message>
        <source>Manage...</source>
        <translation type="obsolete">管理...</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DynamicPropertiesModel</name>
    <message>
        <source>Property</source>
        <translation type="obsolete">属性</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::SettingsPage</name>
    <message>
        <source>Snapping</source>
        <translatorcomment>hard to translate</translatorcomment>
        <translation type="vanished">Snapping</translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation type="vanished">Qt Quick 设计器</translation>
    </message>
    <message>
        <source>Canvas</source>
        <translation type="vanished">画布</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="obsolete">默认</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation type="vanished">路径：</translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation type="obsolete">调试</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::InvalidArgumentException</name>
    <message>
        <source>Failed to create item of type %1</source>
        <translation type="vanished">无法创建类型为 %1的项目</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryAssetImportDialog</name>
    <message>
        <source>Import</source>
        <translation type="obsolete">导入</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">关闭</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryAssetImporter</name>
    <message>
        <source>Skip</source>
        <translation type="obsolete">跳过</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ListModelEditorDialog</name>
    <message>
        <source>Property name:</source>
        <translation type="vanished">属性名称：</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorSearchWidget</name>
    <message>
        <source>Search</source>
        <translation type="obsolete">查找</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorTreeView</name>
    <message>
        <source>Invalid Id</source>
        <translation type="obsolete">无效标识符</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorView</name>
    <message>
        <source>Navigator</source>
        <translation type="obsolete">导航</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorWidget</name>
    <message>
        <source>Navigator</source>
        <comment>Title of navigator view</comment>
        <translation type="vanished">导航</translation>
    </message>
    <message>
        <source>Filter Tree</source>
        <translation type="obsolete">过滤器树形视图</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NodeInstanceView</name>
    <message>
        <source>MB</source>
        <translation type="obsolete">MB</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NodeListModel</name>
    <message>
        <source>ID</source>
        <translation type="obsolete">ID</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="obsolete">类型</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::OpenUiQmlFileDialog</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorView</name>
    <message>
        <source>Properties</source>
        <translation type="obsolete">属性</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PuppetBuildProgressDialog</name>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PuppetDialog</name>
    <message>
        <source>Dialog</source>
        <translation type="obsolete">对话框</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::RichTextEditor</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="obsolete">撤销(&amp;U)</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ShortCutManager</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="obsolete">撤销(&amp;U)</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">删除</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation type="obsolete">复制(&amp;C)</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation type="obsolete">粘贴(&amp;P)</translation>
    </message>
    <message>
        <source>&amp;Save %1</source>
        <translation type="obsolete">保存%1(&amp;S)</translation>
    </message>
    <message>
        <source>Revert %1 to Saved</source>
        <translation type="obsolete">恢复%1 到已保存的状态</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation type="vanished">关闭其它</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SignalListModel</name>
    <message>
        <source>Signal</source>
        <translation type="obsolete">信号</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SourceTool</name>
    <message>
        <source>Open File</source>
        <translation type="obsolete">打开文件</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SplineEditor</name>
    <message>
        <source>Reset Zoom</source>
        <translation type="obsolete">重置缩放</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorModel</name>
    <message>
        <source>base state</source>
        <comment>Implicit default state</comment>
        <translation type="vanished">基线状态</translation>
    </message>
    <message>
        <source>The empty string as a name is reserved for the base state.</source>
        <translation type="vanished">空字符串是为基线状态保留的名称。</translation>
    </message>
    <message>
        <source>Name already used in another state.</source>
        <translation type="vanished">名称已经被另一个状态使用。</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorView</name>
    <message>
        <source>base state</source>
        <translation type="vanished">基线状态</translation>
    </message>
    <message>
        <source>States</source>
        <translation type="obsolete">状态</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorWidget</name>
    <message>
        <source>States</source>
        <comment>Title of Editor widget</comment>
        <translation type="vanished">状态</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SwitchLanguageComboboxAction</name>
    <message>
        <source>Default</source>
        <translation type="obsolete">默认</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TextEditorView</name>
    <message>
        <source>Meta+Space</source>
        <translation type="obsolete">Meta+Space</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="obsolete">Ctrl+Space</translation>
    </message>
    <message>
        <source>Code</source>
        <translation type="obsolete">代码</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineAnimationForm</name>
    <message>
        <source>Duration:</source>
        <translation type="vanished">持续时间：</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="obsolete">无效标识符</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineForm</name>
    <message>
        <source>Animation</source>
        <translation type="obsolete">动画</translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="obsolete">无效标识符</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsModel</name>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="obsolete">状态</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="obsolete">时间轴</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="obsolete">动画</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineToolBar</name>
    <message>
        <source>Previous</source>
        <translation type="obsolete">上一个</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="obsolete">下一个</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="obsolete">缩小</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="obsolete">放大</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineView</name>
    <message>
        <source>Timeline</source>
        <translation type="obsolete">时间轴</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineWidget</name>
    <message>
        <source>Timeline</source>
        <comment>Title of timeline view</comment>
        <translation type="obsolete">时间轴</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorToolBar</name>
    <message>
        <source>Zoom Out</source>
        <translation type="obsolete">缩小</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="obsolete">放大</translation>
    </message>
</context>
<context>
    <name>QmlDesignerContextMenu</name>
    <message>
        <source>Selection</source>
        <translation type="obsolete">选择</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="obsolete">编辑</translation>
    </message>
    <message>
        <source>Anchors</source>
        <translation type="obsolete">锚点</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="obsolete">位置</translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="obsolete">流程</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="obsolete">剪切</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="obsolete">复制</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="obsolete">粘贴</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="obsolete">撤销</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="obsolete">重做</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="obsolete">可见性</translation>
    </message>
    <message>
        <source>Reset Size</source>
        <translation type="obsolete">重置尺寸</translation>
    </message>
    <message>
        <source>Reset Position</source>
        <translation type="obsolete">重置位置</translation>
    </message>
    <message>
        <source>Go into Component</source>
        <translation type="obsolete">进入组件</translation>
    </message>
    <message>
        <source>Move Component into Separate File</source>
        <translation type="obsolete">将组件移到独立文件中</translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="obsolete">填充</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="obsolete">重置</translation>
    </message>
    <message>
        <source>Select parent: %1</source>
        <translation type="obsolete">选择父节点: %1</translation>
    </message>
    <message>
        <source>Select: %1</source>
        <translation type="obsolete">选择: %1</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="obsolete">时间轴</translation>
    </message>
</context>
<context>
    <name>QmlParser</name>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljslexer.cpp" line="+1225"/>
        <source>Unclosed string at end of line</source>
        <translation>在行尾有未关闭的字符串</translation>
    </message>
    <message>
        <location line="-805"/>
        <source>Illegal unicode escape sequence</source>
        <translation>非法的unicode转义序列</translation>
    </message>
    <message>
        <location line="+948"/>
        <source>Illegal syntax for exponential number</source>
        <translation>指数语法无效</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Unterminated regular expression literal</source>
        <translation>正则表达式未结束</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Invalid regular expression flag &apos;%0&apos;</source>
        <translation>无效的正则表达式标志 &apos;%0&apos;</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+23"/>
        <source>Unterminated regular expression backslash sequence</source>
        <translation>正则表达式反斜杠序列未结束</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unterminated regular expression class</source>
        <translation>正则表达式类未结束</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljsparser.cpp" line="+4118"/>
        <source>Unexpected token `%1&apos;</source>
        <translation>未预料到的符号 `%1&apos;</translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+15"/>
        <source>Expected token `%1&apos;</source>
        <translation>预计符号 `%1&apos;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/parser/qmljslexer.cpp" line="+213"/>
        <location line="+8"/>
        <location line="+107"/>
        <location filename="../../../src/libs/qmljs/parser/qmljsparser.cpp" line="-48"/>
        <location line="+56"/>
        <source>Syntax error</source>
        <translation>语法错误</translation>
    </message>
    <message>
        <location line="-1059"/>
        <source>Unexpected token &apos;.&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+304"/>
        <source>Stray newline in string literal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>End of file reached at escape sequence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Illegal hexadecimal escape sequence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Octal escape sequences are not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>At least one hexadecimal digit is required after &apos;0%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>At least one octal digit is required after &apos;0%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>At least one binary digit is required after &apos;0%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Decimal numbers can&apos;t start with &apos;0&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+400"/>
        <source>Imported file must be a script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+8"/>
        <location line="+10"/>
        <source>Invalid module URI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Incomplete version number (dot but no minor)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+12"/>
        <source>File import requires a qualifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <location line="+12"/>
        <source>Module import requires a qualifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid import qualifier</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ADS</name>
    <message>
        <source>Detach Area</source>
        <translation type="vanished">分离区域</translation>
    </message>
    <message>
        <source>Close Area</source>
        <translation type="vanished">关闭区域</translation>
    </message>
    <message>
        <source>Close Other Areas</source>
        <translation type="vanished">关闭其它区域</translation>
    </message>
    <message>
        <source>Cannot Save Workspace</source>
        <translation type="vanished">无法保存工作区</translation>
    </message>
    <message>
        <source>Could not save workspace to file %1</source>
        <translation type="vanished">无法保存工作区到 %1 文件</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="+327"/>
        <source>Delete Workspace</source>
        <translation>删除工作区</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Workspaces</source>
        <translation>删除工作区</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete workspace &quot;%1&quot;?</source>
        <translation>删除 &quot;%1&quot; 工作区？</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete these workspaces?</source>
        <translation>删除这些工作区？</translation>
    </message>
    <message>
        <source>Cannot Restore Workspace</source>
        <translation type="vanished">无法恢复工作区</translation>
    </message>
    <message>
        <source>Could not restore workspace %1</source>
        <translation type="vanished">无法恢复 %1 工作区</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/autohidetab.cpp" line="+332"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+472"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+482"/>
        <source>Detach</source>
        <translation>分离</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+17"/>
        <source>Pin To...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+22"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+2"/>
        <source>Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+1"/>
        <source>Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-15"/>
        <location line="+69"/>
        <source>Unpin (Dock)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-41"/>
        <location line="+53"/>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="+6"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockwidgettab.cpp" line="-298"/>
        <source>Close Tab</source>
        <translation type="unfinished">关闭标签</translation>
    </message>
    <message>
        <location line="+278"/>
        <source>Pin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Close Others</source>
        <translation>关闭其它</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspacedialog.cpp" line="+37"/>
        <source>Workspace Manager</source>
        <translation>工作区管理器</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>&amp;New</source>
        <translation>新建(&amp;N)</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-198"/>
        <source>&amp;Rename</source>
        <translation>重命名(&amp;R)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C&amp;lone</source>
        <translation>克隆(&amp;L)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete</source>
        <translation>删除(&amp;D)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Switch To</source>
        <translation>切换到(&amp;S)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import</source>
        <translation>导入</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Restore last workspace on startup</source>
        <translation>启动时恢复上一个工作区</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html&quot;&gt;What is a Workspace?&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-project-managing-workspaces.html&quot;&gt;什么是工作区？&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspacemodel.cpp" line="+46"/>
        <source>Workspace</source>
        <translation>工作区</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File Name</source>
        <translation type="unfinished">文件名</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last Modified</source>
        <translation>上次修改</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-48"/>
        <location line="+23"/>
        <source>New Workspace Name</source>
        <translation>新工作区名称</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>&amp;Create</source>
        <translation>创建(&amp;C)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Create and &amp;Open</source>
        <translation>创建并打开(&amp;O)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Create Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Clone</source>
        <translation>克隆(&amp;C)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Clone and &amp;Open</source>
        <translation>克隆并打开(&amp;O)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Clone Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rename Workspace</source>
        <translation>重命名工作区</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename and &amp;Open</source>
        <translation>重命名并打开(&amp;O)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot Rename Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Cannot Switch Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Cannot Export Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceinputdialog.cpp" line="+51"/>
        <source>Enter the name of the workspace:</source>
        <translation>输入工作区名称：</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/workspaceview.cpp" line="-39"/>
        <source>Import Workspace</source>
        <translation>导入工作区</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot Import Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Export Workspace</source>
        <translation>导出工作区</translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockareatitlebar.cpp" line="-616"/>
        <source>List All Tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+512"/>
        <source>Detach Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-459"/>
        <location line="+553"/>
        <source>Close Active Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-551"/>
        <location line="+501"/>
        <location line="+52"/>
        <source>Close Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-86"/>
        <location line="+71"/>
        <source>Pin Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Pin Group To...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+59"/>
        <source>Minimize</source>
        <translation type="unfinished">最小化</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Close Other Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Pin Active Tab (Press Ctrl to Pin Group)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/advanceddockingsystem/dockmanager.cpp" line="+1213"/>
        <location line="+91"/>
        <location line="+6"/>
        <location line="+22"/>
        <location line="+14"/>
        <location line="+286"/>
        <source>Workspace &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-396"/>
        <location line="+24"/>
        <source>Cannot restore &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot reload &quot;%1&quot;. It is not in the list of workspaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Could not clone &quot;%1&quot; due to: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Workspace &quot;%1&quot; is not a preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot remove &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot save workspace while in mode change state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+41"/>
        <source>Could not copy &quot;%1&quot; to &quot;%2&quot; due to: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Could not remove &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The workspace &quot;%1&quot; does not exist </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Cannot write to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot write to &quot;%1&quot; due to: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Android</name>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+117"/>
        <location line="+100"/>
        <location line="+92"/>
        <location line="+8"/>
        <location line="+16"/>
        <source>Create new AVD</source>
        <translation>创建新AVD</translation>
    </message>
    <message>
        <location line="-161"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target ABI / API:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skin definition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Avd list command failed. %1 %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Creating new AVD device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Install a system image from the SDK Manager first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No system images found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No system images found for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="+321"/>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-235"/>
        <source>SD card size:</source>
        <translation>SD卡容量：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-38"/>
        <source> MiB</source>
        <translation> MiB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+78"/>
        <source>Create a keystore and a certificate</source>
        <translation>创建一个密钥存储库和一个证书</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+1269"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+55"/>
        <source>Keystore</source>
        <translation>密钥存储库</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+2"/>
        <location line="+12"/>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+12"/>
        <source>Retype password:</source>
        <translation>再次输入密码：</translation>
    </message>
    <message>
        <location line="-51"/>
        <location line="+28"/>
        <source>Show password</source>
        <translation>显示密码</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+0"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+17"/>
        <source>Certificate</source>
        <translation>证书</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+2"/>
        <source>Alias name:</source>
        <translation>别名：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keysize:</source>
        <translation>密钥长度：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Validity (days):</source>
        <translation>有效期(天数)：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Certificate Distinguished Names</source>
        <translation>证书的特别(distinguished)名称</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>First and last name:</source>
        <translation>全名：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organizational unit (e.g. Necessitas):</source>
        <translatorcomment>Necessitas is the Qt Android porting</translatorcomment>
        <translation>组织和单位(如Necessitas)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organization (e.g. KDE):</source>
        <translation>组织(如KDE)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>City or locality:</source>
        <translation>城市或地点：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>State or province:</source>
        <translation>州或省：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Two-letter country code for this unit (e.g. RO):</source>
        <translation>单位的两字母的国家代码(如RO)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-820"/>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="+892"/>
        <source>Application</source>
        <translation>应用程序</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="-254"/>
        <source>Permissions</source>
        <translation>权限</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="+61"/>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="+10"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+176"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Sign package</source>
        <translation>包签名</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Keystore:</source>
        <translation>密钥存储库：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Certificate alias:</source>
        <translation>证书别名：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-14"/>
        <source>Android Configuration</source>
        <translation>Android配置</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Android SDK location:</source>
        <translation>Android SDK的路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-42"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+122"/>
        <source>Keystore files (*.keystore *.jks)</source>
        <translation>密钥存储库文件 (*.keystore *.jks)</translation>
    </message>
    <message>
        <location line="+886"/>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="+34"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="+590"/>
        <source>Deploy to Android device</source>
        <translation>部署到Android设备</translation>
    </message>
    <message>
        <source>Pulling files necessary for debugging.</source>
        <translation type="vanished">正在读取调试需要的文件。</translation>
    </message>
    <message>
        <location line="-115"/>
        <source>Android package (*.apk)</source>
        <translation>Android包 (*.apk)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="+62"/>
        <source>Run on Android</source>
        <translation>在Android上运行</translation>
    </message>
    <message>
        <location line="+678"/>
        <source>Android Device</source>
        <translation>Android设备</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="+197"/>
        <source>Deploy to device</source>
        <translation>部署到设备</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>Copy application data</source>
        <translation>复制应用程序的数据</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="-677"/>
        <location filename="../../../src/plugins/android/androidqtversion.cpp" line="+114"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+436"/>
        <source>Android</source>
        <extracomment>Qt Version is meant for Android</extracomment>
        <translation>Android</translation>
    </message>
    <message>
        <source>Failed to forward C++ debugging ports.</source>
        <translation type="vanished">转发C++调试端口失败。</translation>
    </message>
    <message>
        <source>Failed to forward QML debugging ports.</source>
        <translation type="vanished">转发QML调试端口失败。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="+169"/>
        <source>Cannot create AVD. Invalid input.</source>
        <translation>无法创建 AVD。非法输入。</translation>
    </message>
    <message>
        <source>Could not start process &quot;%1 %2&quot;</source>
        <translation type="vanished">无法启动进程&quot;%1&quot; {1 %2&quot;?}</translation>
    </message>
    <message>
        <source>Cannot create AVD. Command timed out.</source>
        <translation type="vanished">无法创建 AVD。命令超时。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidutils.cpp" line="+72"/>
        <source>Cannot open &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+518"/>
        <source>Emulator Tool Is Missing</source>
        <translation>模拟器缺失</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Install the missing emulator tool (%1) to the installed Android SDK.</source>
        <translation>给已安装的安卓 SDK 安装缺失的模拟器工具(%1)</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>AVD Start Error</source>
        <translation>AVD 启动出错</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to start AVD emulator for &quot;%1&quot; device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidbuildapkstep.cpp" line="-974"/>
        <source>Incorrect password.</source>
        <translation>密码错误</translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Android build platform SDK:</source>
        <translation>安卓构建平台 SDK：</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Create Templates</source>
        <translation>创建模板</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create an Android package for Custom Java code, assets, and Gradle configurations.</source>
        <translation>为自定义的 Java 代码、资源以及配置创建安卓包</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Android customization:</source>
        <translation>安卓自定义：</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Application Signature</source>
        <translation>应用签名</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Select Keystore File</source>
        <translation>选择密钥存储文件</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create...</source>
        <translation>创建...</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Signing a debug package</source>
        <translation>调试包签名</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Advanced Actions</source>
        <translation>高级选项</translation>
    </message>
    <message>
        <location line="+191"/>
        <source>Open package location after build</source>
        <translation>构建后打开包位置</translation>
    </message>
    <message>
        <location line="-200"/>
        <source>Add debug server</source>
        <translation>添加调试服务器</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Packages debug server with the APK to enable debugging. For the signed APK this option is unchecked by default.</source>
        <translation>使用 APK 打包调试服务器以启动调试。对于签名的 APK 这个选项默认关闭。</translation>
    </message>
    <message>
        <location line="+201"/>
        <source>Verbose output</source>
        <translation>详细输出</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Build Android App Bundle (*.aab)</source>
        <translation>构建安卓应用包（*.aab）</translation>
    </message>
    <message>
        <location line="-205"/>
        <source>Android build-tools version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Additional Libraries</source>
        <translation>其它库</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>List of extra libraries to include in Android package and load on startup.</source>
        <translation>包含在安卓包中以及启动时加载的额外库列表</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-566"/>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select library to include in package.</source>
        <translation>选择包含到包中的库</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select additional libraries</source>
        <translation>选择额外的库</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Libraries (*.so)</source>
        <translation>库(*.so)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove currently selected library from list.</source>
        <translation>从列表中移除当前所选的库</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Include prebuilt OpenSSL libraries</source>
        <translation>包含预构建的 OpenSSL 库</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This is useful for apps that use SSL operations. The path can be defined in Edit &gt; Preferences &gt; Devices &gt; Android.</source>
        <translation>这对使用 SSL 的应用有用。该路径可在编辑—&gt;偏好-&gt;设备-&gt;安卓中定义。</translation>
    </message>
    <message>
        <location line="+133"/>
        <location line="+651"/>
        <source>Build Android APK</source>
        <translation>构建安卓 APK</translation>
    </message>
    <message>
        <location line="-609"/>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="+13"/>
        <source>&quot;%1&quot; step failed initialization.</source>
        <translation>步骤“%1”初始化失败</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Keystore/Certificate password verification failed.</source>
        <translation>密钥库/证书密码验证失败</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Warning: Signing a debug or profile package.</source>
        <translation>警告：正在对调试或配置文件包签名</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+194"/>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="-320"/>
        <source>The Qt version for kit %1 is invalid.</source>
        <translation>该 Qt 版本对套件 %1 无效</translation>
    </message>
    <message>
        <source>The installed SDK tools version (%1) does not include Gradle scripts. The minimum Qt version required for Gradle build to work is %2</source>
        <translation type="vanished">所安装的 SDK 工具版本(%1)不包含 Gradle 脚本。对于可正常工作的 Gradle 构建最低的 Qt 版本为 %2</translation>
    </message>
    <message>
        <source>The minimum Qt version required for Gradle build to work is %1. It is recommended to install the latest Qt version.</source>
        <translation type="vanished">对于可构建 Gradle 的最低 Qt 版本为 %1。建议安装最新版本的 Qt。</translation>
    </message>
    <message>
        <location line="-186"/>
        <source>The API level set for the APK is less than the minimum required by the kit.
The minimum API level required by the kit is %1.</source>
        <translation>APK 的 API 级别设定低于套件所需的最低要求。
套件所需的最低 API 级别是 %1。</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid input file for &quot;%1&quot;.</source>
        <translation>对于“%1”没有有效的输入文件</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Android build SDK version is not defined. Check Android settings.</source>
        <translation>没有定义安卓构建套件版本。请检查安卓设定。</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Cannot sign the package. Invalid keystore path (%1).</source>
        <translation>无法对包进行签名。无效密钥库路径（%1）。</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot sign the package. Certificate alias %1 does not exist.</source>
        <translation>无法对包签名。证书别名%1不存在。</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Android deploy settings file not found, not building an APK.</source>
        <translation>安卓部署设定文件不存在，未构建 APK。</translation>
    </message>
    <message>
        <location line="-118"/>
        <source>The Android build folder &quot;%1&quot; was not found and could not be created.</source>
        <translation>未找到安卓构建文件夹“%1“，并无法创建。</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Cannot copy the target&apos;s lib file &quot;%1&quot; to the Android build folder &quot;%2&quot;.</source>
        <translation>无法复制目标的库文件“%1“到安卓构建目录“%2“。</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+25"/>
        <source>Cannot copy file &quot;%1&quot; to Android build libs folder &quot;%2&quot;.</source>
        <translation>无法拷贝文件“%1”到安卓构建库路径“%2”。</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cannot open androiddeployqt input file &quot;%1&quot; for writing.</source>
        <translation>无法打开 androiddeployqt 输入文件“%1”以写入。</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Product type is not an application, not building an APK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot set up &quot;%1&quot;, not building an APK.</source>
        <translation>无法设置“%1”，未构建 APK。</translation>
    </message>
    <message>
        <source>Starting: &quot;%1&quot; %2</source>
        <translation type="vanished">正在启动 &quot;%1&quot; %2</translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Failed to run keytool.</source>
        <translation>运行 keytool 失败。</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Enter keystore password</source>
        <translation>输入密钥库密码。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter certificate password</source>
        <translation>输入证书密码。</translation>
    </message>
    <message>
        <source>Could not run: %1</source>
        <translation type="vanished">无法运行：%1</translation>
    </message>
    <message>
        <source>No devices found in output of: %1</source>
        <translation type="vanished">在输出中找不到设备：%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidconfigurations.cpp" line="+1352"/>
        <source>Android Debugger (%1, NDK %2)</source>
        <translation>安卓调试器（%1，NDK %2）</translation>
    </message>
    <message>
        <location line="+106"/>
        <source>%1 for Android %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Android %1 Clang %2</source>
        <translation type="vanished">安卓 %1 Clang %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/keystorecertificatedialog.cpp" line="-206"/>
        <source>Use Keystore password</source>
        <translation>使用密钥库密码</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Keystore password is too short.</source>
        <translation>密钥库密码过短。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keystore passwords do not match.</source>
        <translation>密钥库密码不匹配。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Certificate password is too short.</source>
        <translation>证书密码过短。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Certificate passwords do not match.</source>
        <translation>证书密码不匹配。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Certificate alias is missing.</source>
        <translation>证书别名缺失。</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid country code.</source>
        <translation>无效国家码。</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Keystore Filename</source>
        <translation>密钥库文件名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="-16"/>
        <source>Uninstall the existing app before deployment</source>
        <translation>在部署前卸载已有应用</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not install custom APK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No Android architecture (ABI) is set by the project.</source>
        <translation>项目未设置安卓架构（ABI）。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Initializing deployment to Android device/simulator</source>
        <translation>部署到安卓设备/模拟器初始化</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The kit&apos;s run configuration is invalid.</source>
        <translation>套件运行的配置无效。</translation>
    </message>
    <message>
        <source>The kit&apos;s build configuration is invalid.</source>
        <translation type="vanished">套件构建配置无效。</translation>
    </message>
    <message>
        <source>The kit&apos;s build steps list is invalid.</source>
        <translation type="vanished">套件构建步骤列表无效。</translation>
    </message>
    <message>
        <source>The kit&apos;s deploy configuration is invalid.</source>
        <translation type="vanished">套件部署配置无效。</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid deployment device is set.</source>
        <translation>未设置有效部署设备。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The deployment device &quot;%1&quot; is invalid.</source>
        <translation>部署设备“%1”无效。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The deployment device &quot;%1&quot; does not support the architectures used by the kit.
The kit supports &quot;%2&quot;, but the device uses &quot;%3&quot;.</source>
        <translation>部署设备“%1”不支持套件架构。
套件支持“%2”，但设备使用“%3”。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The deployment device &quot;%1&quot; is disconnected.</source>
        <translation>部署设备“%1”未连接。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Android: The main ABI of the deployment device (%1) is not selected. The app execution or debugging might not work properly. Add it from Projects &gt; Build &gt; Build Steps &gt; qmake &gt; ABIs.</source>
        <translation>安卓：部署设备（%1）的主 ABI 未选择。应用执行或调试可能不会正常。从项目-&gt;构建-&gt;构建步骤-&gt;qmake-&gt; ABIs 进行配置。</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Deploying to %1</source>
        <translation>部署到%1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The deployment step&apos;s project node is invalid.</source>
        <translation>部署步骤的项目节点无效。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find the androiddeployqt input JSON file.</source>
        <translation>无法找到 androiddeployqt 的输入 JSON 文件。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot find the androiddeployqt tool.</source>
        <translation>无法找到 androiddeployqt 工具。</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Cannot find the package name from AndroidManifest.xml nor build.gradle files at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+178"/>
        <source>Android package installation finished with success.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find the package name from the Android Manifest file &quot;%1&quot;.</source>
        <translation type="vanished">无法从安卓的 Manifest 文件“%1”中找到包名。</translation>
    </message>
    <message>
        <location line="-172"/>
        <source>Uninstalling the previous package &quot;%1&quot;.</source>
        <translation>卸载前一个包“%1”。</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Starting: &quot;%1&quot;</source>
        <translation>启动：%1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The process &quot;%1&quot; exited normally.</source>
        <translation>进程“%1”正常退出。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation>进程&quot;%1&quot;退出，退出代码 %2 。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation>进程&quot;%1&quot;崩溃。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Installing the app failed even after uninstalling the previous one.</source>
        <translation>安装应用失败甚至已经卸载了前一个应用。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Installing the app failed with an unknown error.</source>
        <translation>安装应用失败，发生未知错误。</translation>
    </message>
    <message>
        <source>Deployment failed with the following errors:

</source>
        <translation type="vanished">部署失败，错误如下：

</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Uninstalling the installed package may solve the issue.</source>
        <translation>卸载已安装的包可能解决这个问题。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to uninstall the existing package?</source>
        <translation>你想卸载已经存在的包吗？</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install failed</source>
        <translation>安装失败</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>The deployment AVD &quot;%1&quot; cannot be started.</source>
        <translation>部署 AVD “%1” 无法启动。</translation>
    </message>
    <message>
        <source>Package deploy: Failed to pull &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="vanished">包部署：从“%1”拉取到“%2”失败。</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Package deploy: Running command &quot;%1&quot;.</source>
        <translation>包部署：运行命令“%1”。</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Deployment failed with the following errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Install an APK File</source>
        <translation>安装 APK 文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Qt Android Installer</source>
        <translation>Qt 安卓安装器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddevice.cpp" line="-85"/>
        <source>Device name:</source>
        <translation>设备名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device type:</source>
        <translation>设备类型：</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+250"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location line="-289"/>
        <source>Serial number:</source>
        <translation>序列号：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CPU architecture:</source>
        <translation>CPU 架构：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OS version:</source>
        <translation>操作系统版本：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authorized:</source>
        <translation>已授权：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Android target flavor:</source>
        <translation>安卓目标风格：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Skin type:</source>
        <translation>皮肤类型：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenGL status:</source>
        <translation>OpenGL 状态：</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Android Device Manager</source>
        <translation>安卓设备管理</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start AVD</source>
        <translation>启动 AVD</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Erase AVD</source>
        <translation>擦除 AVD</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>AVD Arguments</source>
        <translation>AVD 参数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up Wi-Fi</source>
        <translation>设置 Wi-Fi</translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Emulator for &quot;%1&quot;</source>
        <translation>模拟“%1”</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Physical device</source>
        <translation>物理设备</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <location line="+387"/>
        <source>Erase the Android AVD &quot;%1&quot;?
This cannot be undone.</source>
        <translation>擦除安卓 AVD “%1”?
该步骤无法撤销。</translation>
    </message>
    <message>
        <location line="-718"/>
        <source>The device has to be connected with ADB debugging enabled to use this feature.</source>
        <translation>设备必须连接到 ADB 调试器来启用这个特性。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Opening connection port %1 failed.</source>
        <translation>打开连接端口“%1”失败。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Retrieving the device IP address failed.</source>
        <translation>检索设备 IP 地址失败。</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The retrieved IP address is invalid.</source>
        <translation>检索到的 IP 地址无效。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Connecting to the device IP &quot;%1&quot; failed.</source>
        <translation>连接到设备 IP “%1” 失败。</translation>
    </message>
    <message>
        <location line="+291"/>
        <source>None</source>
        <comment>No skin</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+399"/>
        <source>An error occurred while removing the Android AVD &quot;%1&quot; using avdmanager tool.</source>
        <translation>使用 ADV 管理管理工具移除安卓 AVD “%1” 时出错。</translation>
    </message>
    <message>
        <location line="-827"/>
        <source>Emulator Command-line Startup Options</source>
        <translation>模拟器命令行启动参数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Emulator command-line startup options (&lt;a href=&quot;%1&quot;&gt;Help Web Page&lt;/a&gt;):</source>
        <translation>模拟器命令行启动参数(&lt;a href=&quot;%1&quot;&gt;帮助页面&lt;/a&gt;)：</translation>
    </message>
    <message>
        <location line="+920"/>
        <source>Android support is not yet configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The device info returned from AvdDialog is invalid.</source>
        <translation>从 ADV 对话框返回的设备信息无效。</translation>
    </message>
    <message>
        <source>Android: SDK installation error 0x%1</source>
        <translation type="vanished">安卓：SDK 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: NDK installation error 0x%1</source>
        <translation type="vanished">安卓：NDK 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Java installation error 0x%1</source>
        <translation type="vanished">安卓：Java 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: ant installation error 0x%1</source>
        <translation type="vanished">安卓：ANT 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: adb installation error 0x%1</source>
        <translation type="vanished">安卓：ADB 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device connection error 0x%1</source>
        <translation type="vanished">安卓：设备连接错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device permission error 0x%1</source>
        <translation type="vanished">安卓：设备权限错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device authorization error 0x%1</source>
        <translation type="vanished">安卓：设备授权错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device API level not supported: error 0x%1</source>
        <translation type="vanished">安卓：设备 API 级别不支持：错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Unknown error 0x%1</source>
        <translation type="vanished">安卓：未知错误 0x%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidutils.cpp" line="-67"/>
        <source>Unknown Android version. API Level: %1</source>
        <translation>未知安卓版本。API 级别：%1</translation>
    </message>
    <message>
        <source>Error creating Android templates.</source>
        <translation type="vanished">错误创建安卓模板。</translation>
    </message>
    <message>
        <location line="-469"/>
        <source>Cannot parse &quot;%1&quot;.</source>
        <translation>无法解析“%1”。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androiddeployqtstep.cpp" line="+29"/>
        <source>Starting Android virtual device failed.</source>
        <translation>启动安卓虚拟设备失败。</translation>
    </message>
    <message>
        <source>Android package installation failed.
%1</source>
        <translation type="vanished">安卓包安装失败。
%1</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidmanifesteditor.cpp" line="+1209"/>
        <source>XML Source</source>
        <translation>XML 源</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Graphical Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Enabling the Manifest Editor UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Using the Manifest Editor UI may overwrite any manual changes made to AndroidManifest.xml.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Android Manifest editor</source>
        <translation>安卓 Manifest 编辑器</translation>
    </message>
    <message>
        <location line="-1778"/>
        <source>Master icon</source>
        <translation>主图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select master icon.</source>
        <translation>选择主图标。</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>LDPI icon</source>
        <translation>低屏幕密度图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select an icon suitable for low-density (ldpi) screens (~120dpi).</source>
        <translation>为低密度屏幕（~120 dpi）选择合适的图标。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>MDPI icon</source>
        <translation>中等屏幕密度图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select an icon for medium-density (mdpi) screens (~160dpi).</source>
        <translation>为中等密度屏幕（120~160 dpi）选择图标</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>HDPI icon</source>
        <translation>高屏幕密度图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select an icon for high-density (hdpi) screens (~240dpi).</source>
        <translation>为高密度屏幕（160~240 dpi）选择图标。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>XHDPI icon</source>
        <translation>超高屏幕密度图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select an icon for extra-high-density (xhdpi) screens (~320dpi).</source>
        <translation>为超高密度屏幕（240~320 dpi）选择图标。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>XXHDPI icon</source>
        <translation>超超高屏幕密度图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select an icon for extra-extra-high-density (xxhdpi) screens (~480dpi).</source>
        <translation>为超超高密度屏幕（320~480dpi）选择图标。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>XXXHDPI icon</source>
        <translation>超超超高屏幕密度图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select an icon for extra-extra-extra-high-density (xxxhdpi) screens (~640dpi).</source>
        <translation>为超超超高密度屏幕（480~640 dpi）选择图标。</translation>
    </message>
    <message>
        <location line="-231"/>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+174"/>
        <source>Icon scaled up.</source>
        <translation>图标放大。</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+3"/>
        <source>Click to select...</source>
        <translation>单击以选择...</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Images %1</source>
        <extracomment>%1 expands to wildcard list for file dialog, do not change order</extracomment>
        <translation>图片 %1</translation>
    </message>
    <message>
        <location line="+422"/>
        <source>Include default permissions for Qt modules.</source>
        <translation>包括 Qt 模块的默认权限。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Include default features for Qt modules.</source>
        <translation>包括 Qt 模块的默认特性。</translation>
    </message>
    <message>
        <location line="+173"/>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+94"/>
        <source>Package</source>
        <translation>包</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;p align=&quot;justify&quot;&gt;Please choose a valid package name for your application (for example, &quot;org.example.myapplication&quot;).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Packages are usually defined using a hierarchical naming pattern, with levels in the hierarchy separated by periods (.) (pronounced &quot;dot&quot;).&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;In general, a package name begins with the top level domain name of the organization and then the organization&apos;s domain and then any subdomains listed in reverse order. The organization can then choose a specific name for their package. Package names should be all lowercase characters whenever possible.&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Complete conventions for disambiguating package names and rules for naming packages when the Internet domain name cannot be directly used as a package name are described in section 7.7 of the Java Language Specification.&lt;/p&gt;</source>
        <translation>&lt;p align=&quot;justify&quot;&gt;请为你的应用选择有效的报名（例如，“org.example.myapplication”）。&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;通常使用分层命名模式定义包，层次结构中的级别由 . 分隔。&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;通常，包名以组织的顶级域名开头，然后是组织的域，然后以相反顺序列出其它子域。然后为他们的包选择一个特定的名字。包名应尽可能全部使用小写字符。&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;Java 语言规范的第 7.7 节描述了，当互联网域名不能直接用于包名时，用来消除包名歧义的完整约定和命名包的规则&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Package name:</source>
        <translation>包名称：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The package name is not valid.</source>
        <translation>包名称无效。</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Version code:</source>
        <translation>版本代码：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Version name:</source>
        <translation>版本名称：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Sets the minimum required version on which this application can be run.</source>
        <translation>设置应用可运行的最低需求版本。</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+8"/>
        <source>Not set</source>
        <translation>未设置</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Minimum required SDK:</source>
        <translation>SDK 最低需求：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Sets the target SDK. Set this to the highest tested version. This disables compatibility behavior of the system for your application.</source>
        <translation>设置目标 SDK。设置这项到最高测试版本。操作系统将对你的应用禁用兼容行为。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Target SDK:</source>
        <translation>目标 SDK：</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Application name:</source>
        <translation>应用名称：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Activity name:</source>
        <translation>活动名称：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Style extraction:</source>
        <translation>风格提取：</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Screen orientation:</source>
        <translation>屏幕朝向：</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Application icon</source>
        <translation>应用图标</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Do not ask for confirmation when switching to the Manifest Editor UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning: Using the Manifest Editor UI may overwrite any manual changes made to AndroidManifest.xml.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Go to Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Android services</source>
        <translation type="vanished">安卓服务</translation>
    </message>
    <message>
        <location line="-263"/>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+195"/>
        <source>Splash screen</source>
        <translation>启动画面</translation>
    </message>
    <message>
        <source>Service Definition Invalid</source>
        <translation type="vanished">服务定义无效</translation>
    </message>
    <message>
        <source>Cannot switch to source when there are invalid services.</source>
        <translation type="vanished">存在无效服务时无法切换源。</translation>
    </message>
    <message>
        <source>Cannot save when there are invalid services.</source>
        <translation type="vanished">存在无效服务时无法保存。</translation>
    </message>
    <message>
        <location line="+191"/>
        <source>The structure of the Android manifest file is corrupted. Expected a top level &apos;manifest&apos; node.</source>
        <translation>安卓 manifest 文件结构损坏。需要一个顶级清单节点。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The structure of the Android manifest file is corrupted. Expected an &apos;application&apos; and &apos;activity&apos; sub node.</source>
        <translation>安卓 manifest 文件结构损坏。需要 “application” 和 “activity” 子节点。</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>API %1: %2</source>
        <translation>API %1：%2</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not parse file: &quot;%1&quot;.</source>
        <translation>无法解析文件：%1。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%2: Could not parse file: &quot;%1&quot;.</source>
        <translation>%2：无法解析文件：%1。</translation>
    </message>
    <message>
        <source>Goto error</source>
        <translation type="vanished">跳转错误</translation>
    </message>
    <message>
        <source>Services invalid. Manifest cannot be saved. Correct the service definitions before saving.</source>
        <translation type="vanished">服务无效。无法保存 Manifest。请在保存前修正服务定义。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidpackageinstallationstep.cpp" line="-9"/>
        <source>&lt;b&gt;Make install:&lt;/b&gt; Copy App Files to &quot;%1&quot;</source>
        <translation>&lt;b&gt;Make install:&lt;/b&gt; 拷贝应用到 “%1“</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&quot;%1&quot; step has an invalid C++ toolchain.</source>
        <translation>步骤“%1”有无效 c++ 工具链。</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Product type is not an application, not running the Make install step.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Removing directory %1</source>
        <translation>移除目录 %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to clean &quot;%1&quot; from the previous build, with error:
%2</source>
        <translation>从前次构建中清理 %1 失败，错误：%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidplugin.cpp" line="+64"/>
        <source>Deploy to Android Device</source>
        <translation>部署到安卓设备</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Automatically create usable Android kits and install all essential packages. To do this later, select Edit &gt; Preferences &gt; SDKs &gt; Android.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure Android Options?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javalanguageserver.cpp" line="+312"/>
        <source>Java Language Server</source>
        <translation>Java 语言服务器</translation>
    </message>
    <message>
        <source>Would you like to configure Android options? This will ensure Android kits can be usable and all essential packages are installed. To do it later, select Edit &gt; Preferences &gt; Devices &gt; Android.</source>
        <translation type="vanished">你想要配置安卓选项吗？这会确定安卓套件可使用并且所有重要的包都安装了。要稍后再做，选择编辑-&gt;偏好-&gt;设备-&gt;安卓。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidplugin.cpp" line="+3"/>
        <source>Configure Android</source>
        <translation>配置安卓</translation>
    </message>
    <message>
        <source>Configure Android...</source>
        <translation type="vanished">配置安卓...</translation>
    </message>
    <message>
        <source>%1 needs additional settings to enable Android support. You can configure those settings in the Options dialog.</source>
        <translation type="vanished">%1 需要额外的设置来启动安卓支持。你可以在选项对话框中配置这些。</translation>
    </message>
    <message>
        <source>%1 has been stopped.</source>
        <translation type="vanished">%1 停止。</translation>
    </message>
    <message>
        <source>Selected device is invalid.</source>
        <translation type="vanished">选择的设备无效。</translation>
    </message>
    <message>
        <source>Selected device is disconnected.</source>
        <translation type="vanished">选择的设备断开连接。</translation>
    </message>
    <message>
        <source>Launching AVD.</source>
        <translation type="vanished">启动 AVD。</translation>
    </message>
    <message>
        <source>Could not start AVD.</source>
        <translation type="vanished">无法启动 AVD。</translation>
    </message>
    <message>
        <source>No valid AVD has been selected.</source>
        <translation type="vanished">未选择有效 AVD。</translation>
    </message>
    <message>
        <source>Checking if %1 app is installed.</source>
        <translation type="vanished">检查 %1 应用是否安装。</translation>
    </message>
    <message>
        <source>ABI of the selected device is unknown. Cannot install APK.</source>
        <translation type="vanished">所选设备的 ABI 未知，无法安装 APK。</translation>
    </message>
    <message>
        <source>Cannot install %1 app for %2 architecture. The appropriate APK was not found in resources folders.</source>
        <translation type="vanished">无法为 %2 架构安装应用 %1。在资源文件夹中找不到合适的 APK。</translation>
    </message>
    <message>
        <source>Installing %1 APK.</source>
        <translation type="vanished">安装 %1 APK。</translation>
    </message>
    <message>
        <source>Too many .qmlproject files in your project. Open directly the .qmlproject file you want to work with and then run the preview.</source>
        <translation type="vanished">您的项目中有大量 .qmlproject 文件。直接打开要使用的 .qmlproject 文件，然后运行预览。</translation>
    </message>
    <message>
        <source>No .qmlproject file found among project files.</source>
        <translation type="vanished">在项目文件中未找到 .qmlproject 文件。</translation>
    </message>
    <message>
        <source>Could not gather information on project files.</source>
        <translation type="vanished">无法在项目文件中收集信息。</translation>
    </message>
    <message>
        <source>Could not create file for %1 &quot;%2&quot;</source>
        <translation type="vanished">无法为 %1 创建文件 “%2”</translation>
    </message>
    <message>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation type="vanished">运行 “%1” 时超时。</translation>
    </message>
    <message>
        <source>Crash while creating file for %1 &quot;%2&quot;</source>
        <translation type="vanished">为 %1 创建文件“%2”时崩溃</translation>
    </message>
    <message>
        <source>Creating file for %1 failed. &quot;%2&quot; (exit code %3).</source>
        <translation type="vanished">为 %1 创建文件 “%2” 时失败，（退出码 %3）。</translation>
    </message>
    <message>
        <source>Uploading files.</source>
        <translation type="vanished">上传文件。</translation>
    </message>
    <message>
        <source>Starting %1.</source>
        <translation type="vanished">正在启动 %1。</translation>
    </message>
    <message>
        <source>%1 is running.</source>
        <translation type="vanished">%1 正在运行。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidqtversion.cpp" line="-45"/>
        <source>NDK is not configured in Devices &gt; Android.</source>
        <translation>设备-&gt;安卓中未配置 NDK。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>SDK is not configured in Devices &gt; Android.</source>
        <translation>设备-&gt;安卓中未配置 SDK。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to detect the ABIs used by the Qt version. Check the settings in Devices &gt; Android for errors.</source>
        <translation>无法检测 Qt 版本所使用的 ABI。检查设备-&gt;安卓中的设置是否有误。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunconfiguration.cpp" line="+53"/>
        <source>Clean Environment</source>
        <translation>清理环境</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Activity manager start arguments:</source>
        <translation>活动管理器启动参数：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Pre-launch on-device shell commands:</source>
        <translation>预启动设备上的 shell 命令：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Post-quit on-device shell commands:</source>
        <translation>退出设备上的 shell 命令：</translation>
    </message>
    <message>
        <source>&quot;%1&quot; terminated.</source>
        <translation type="vanished">“%1” 终止。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunner.cpp" line="+100"/>
        <source>No free ports available on host for QML debugging.</source>
        <translation>主机上无可用于 QML 调试的空闲端口。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidrunnerworker.cpp" line="+289"/>
        <source>Failed to forward %1 debugging ports.</source>
        <extracomment>%1 = QML/JDB/C++</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+233"/>
        <source>Activity Manager error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Android target &quot;%1&quot; terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android target &quot;%1&quot; died.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Failed to find application directory.</source>
        <translation>查找应用目录失败。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find C++ debug server in NDK installation.</source>
        <translation>无法从 NDK 安装中找到 C++ 调试器。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The lldb-server binary has not been found.</source>
        <translation>未找到 lldb-server 库。</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot copy C++ debug server.</source>
        <translation>无法复制 c++ 调试服务器。</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Art: Cleared App Profiles.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Art: Clearing App Profiles failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Art: Compiled App Profiles.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Art: Compiling App Profiles failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start the activity.</source>
        <translation type="vanished">启动活动失败。</translation>
    </message>
    <message>
        <source>Activity Manager threw the error: %1</source>
        <translation type="vanished">活动管理器抛出错误：%1</translation>
    </message>
    <message>
        <source>Failed to start debugger server.</source>
        <translation type="vanished">启动调试服务器失败。</translation>
    </message>
    <message>
        <source>Failed to forward JDB debugging ports.</source>
        <translation type="vanished">无法转发 JDB 调试端口。</translation>
    </message>
    <message>
        <source>Failed to start JDB.</source>
        <translation type="vanished">启动 JDB 失败。</translation>
    </message>
    <message>
        <source>Cannot attach JDB to the running application.</source>
        <translation type="vanished">无法关联 JDB 到运行的应用。</translation>
    </message>
    <message>
        <source>&quot;%1&quot; died.</source>
        <translation type="vanished">“%1” 死亡。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkdownloader.cpp" line="+126"/>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation>发生 SSL 错误，下载中止。</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>The SDK Tools download URL is empty.</source>
        <translation>SDK 工具下载 URL 为空。</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Downloading SDK Tools package...</source>
        <translation>下载 SDK 工具包...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+450"/>
        <location line="+23"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkdownloader.cpp" line="+106"/>
        <source>Download SDK Tools</source>
        <translation>下载 SDK 工具</translation>
    </message>
    <message>
        <location line="-132"/>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation>无法打开 “%1“ 以写入：%2。</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Downloading Android SDK Tools from URL %1 has failed: %2.</source>
        <translation>从 %1 下载安卓 SDK 工具失败：%2。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download from %1 was redirected.</source>
        <translation>从 %1 的下载被重定向。</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Verifying package integrity...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Verifying the integrity of the downloaded file has failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unarchiving SDK Tools package...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unarchiving error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing and verifying the integrity of the downloaded file has failed.</source>
        <translation type="vanished">写入和验证下载文件的完整性失败。</translation>
    </message>
    <message>
        <source>The operation requires user interaction. Use the &quot;sdkmanager&quot; command-line tool.</source>
        <translation type="vanished">操作需要用户交互。使用“SDK 管理器”命令行工具。</translation>
    </message>
    <message>
        <source>Updating installed packages.</source>
        <translation type="vanished">更新安装的包。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="+258"/>
        <source>Failed.</source>
        <translation>失败.</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">完成</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation type="vanished">安装</translation>
    </message>
    <message>
        <source>Uninstalling</source>
        <translation type="vanished">卸载</translation>
    </message>
    <message>
        <source>AndroidSdkManager</source>
        <comment>Failed</comment>
        <translation type="vanished">安卓 SDK 管理器</translation>
    </message>
    <message>
        <source>AndroidSdkManager</source>
        <comment>Done

</comment>
        <translation type="vanished">安卓 SDK 管理器</translation>
    </message>
    <message>
        <source>License command failed.</source>
        <translation type="vanished">许可命令失败。</translation>
    </message>
    <message>
        <location line="-201"/>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+327"/>
        <source>Android SDK Manager</source>
        <translation>安卓 SDK 管理器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+8"/>
        <source>Update Installed</source>
        <translation>更新已安装的</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">应用</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stable</source>
        <translation>稳定</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Beta</source>
        <translation>测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dev</source>
        <translation>开发</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Canary</source>
        <translation>金丝雀</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include obsolete</source>
        <translation>包括过时的</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Available</source>
        <translation>可用</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Installed</source>
        <translation>已安装</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All</source>
        <comment>Show all packages</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">所有</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Advanced Options...</source>
        <translation>高级选项...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-6"/>
        <source>Do you want to accept the Android SDK license?</source>
        <translation>要接受安卓 SDK 许可证吗？</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="+22"/>
        <source>Show Packages</source>
        <translation>显示包</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Channel:</source>
        <translation>通道：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="+548"/>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-91"/>
        <source>Android SDK Changes</source>
        <translation>修改安卓 SDK</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="+1"/>
        <source>%1 cannot find the following essential packages: &quot;%2&quot;.
Install them manually after the current operation is done.
</source>
        <translation>%1 无法找到下列重要包：“%2”
请在当前操作结束后手动安装。
</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Android SDK installation is missing necessary packages. Do you want to install the missing packages?</source>
        <translation>缺失安卓 SDK 安装所必要的包。你想安装这些缺失包吗？</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanager.cpp" line="-420"/>
        <source>Checking pending licenses...</source>
        <translation>正在检查待处理的许可证...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The installation of Android SDK packages may fail if the respective licenses are not accepted.</source>
        <translation>如果不接受相应的许可证，安卓 SDK 包安装可能会失败。</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Installing / Uninstalling selected packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Closing the preferences dialog will cancel the running and scheduled SDK operations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Closing the options dialog will cancel the running and scheduled SDK operations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Uninstalling %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installing %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Updating installed packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+283"/>
        <source>[Packages to be uninstalled:]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>[Packages to be installed:]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SDK Manager is busy.</source>
        <translation type="vanished">SDK 管理器繁忙。</translation>
    </message>
    <message numerus="yes">
        <location line="-17"/>
        <source>%n Android SDK packages shall be updated.</source>
        <translation>
            <numerusform>%n 安卓 SDK 包将被更新。</numerusform>
        </translation>
    </message>
    <message>
        <source>[Packages to be uninstalled:]
</source>
        <translation type="vanished">[将会卸载的包：]</translation>
    </message>
    <message>
        <source>SDK Manager is busy. Operation cancelled.</source>
        <translation type="vanished">SDK 管理器繁忙。操作取消。</translation>
    </message>
    <message>
        <source>Installing/Uninstalling selected packages...
</source>
        <translation type="vanished">安装/卸载选择的包...
</translation>
    </message>
    <message>
        <source>Closing the %1 dialog will cancel the running and scheduled SDK operations.
</source>
        <translation type="vanished">关闭%1对话框将取消运行中的和计划的 SDK 操作。
</translation>
    </message>
    <message>
        <source>preferences</source>
        <translation type="vanished">偏好</translation>
    </message>
    <message>
        <source>options</source>
        <translation type="vanished">选项</translation>
    </message>
    <message>
        <source>Updating installed packages...
</source>
        <translation type="vanished">正在更新安装的包...
</translation>
    </message>
    <message>
        <source>Android SDK operations finished.</source>
        <translation type="vanished">安卓 SDK 操作结束。</translation>
    </message>
    <message>
        <source>Operation cancelled.
</source>
        <translation type="vanished">操作取消。
</translation>
    </message>
    <message>
        <source>
No pending operations to cancel...
</source>
        <translation type="vanished">
没有待取消的操作...
</translation>
    </message>
    <message>
        <source>
Cancelling pending operations...
</source>
        <translation type="vanished">
正在取消待处理的操作...
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsdkmanagerdialog.cpp" line="-134"/>
        <source>SDK Manager Arguments</source>
        <translation>SDK 管理器参数</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot load available arguments for &quot;sdkmanager&quot; command.</source>
        <translation>无法为“SDK管理器”命令加载可用参数。</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>SDK manager arguments:</source>
        <translation>SDK 管理器参数：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Available arguments:</source>
        <translation>可用参数：</translation>
    </message>
    <message>
        <location line="-279"/>
        <source>Revision</source>
        <translation>修订</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>API</source>
        <translation>API</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>SDK Platform</source>
        <translation>SDK 平台</translation>
    </message>
    <message>
        <source>The name of the class implementing the service.</source>
        <translation type="vanished">实现服务的类名。</translation>
    </message>
    <message>
        <source>Checked if the service is run in an external process.</source>
        <translation type="vanished">检查服务是否在外部进程中运行。</translation>
    </message>
    <message>
        <source>The name of the external process.
Prefix with : if the process is private, use a lowercase name if the process is global.</source>
        <translation type="vanished">外部进程名称。
前缀为:标识进程是私有的，如果是全局进程，使用小写名称。</translation>
    </message>
    <message>
        <source>Checked if the service is in a separate dynamic library.</source>
        <translation type="vanished">检查服务是否在单独的动态库中。</translation>
    </message>
    <message>
        <source>The name of the separate dynamic library.</source>
        <translation type="vanished">独立动态库名称。</translation>
    </message>
    <message>
        <source>The arguments for telling the app to run the service instead of the main activity.</source>
        <translation type="vanished">告诉应用程序运行服务而不是主要活动的参数。</translation>
    </message>
    <message>
        <source>Service class name.</source>
        <translation type="vanished">服务类名。</translation>
    </message>
    <message>
        <source>Run in external process.</source>
        <translation type="vanished">在外部进程中运行。</translation>
    </message>
    <message>
        <source>Process name.</source>
        <translation type="vanished">进程名。</translation>
    </message>
    <message>
        <source>Run in external library.</source>
        <translation type="vanished">在外部库中运行。</translation>
    </message>
    <message>
        <source>Library name.</source>
        <translation type="vanished">库名。</translation>
    </message>
    <message>
        <source>Service arguments.</source>
        <translation type="vanished">服务参数。</translation>
    </message>
    <message>
        <source>The class name must be set.</source>
        <translation type="vanished">必须设置类名。</translation>
    </message>
    <message>
        <source>The process name must be set for a service run in an external process.</source>
        <translation type="vanished">必须为在外部进程中运行的服务设置进程名。</translation>
    </message>
    <message>
        <source>The library name must be set for a service run in an external library.</source>
        <translation type="vanished">必须为在外部库中运行的服务设置库名。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidsettingswidget.cpp" line="-399"/>
        <source>Open Android SDK download URL in the system&apos;s browser.</source>
        <translation>在系统浏览器中打开安卓 SDK 下载链接。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add the selected custom NDK. The toolchains and debuggers will be created automatically.</source>
        <translation>添加所选的自定义 NDK。工具链和调试器会自动创建。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove the selected NDK if it has been added manually.</source>
        <translation>如果已经手动添加，删除所选的 NDK。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Force a specific NDK installation to be used by all Android kits.&lt;br/&gt;Note that the forced NDK might not be compatible with all registered Qt versions.</source>
        <translation>强制所有安卓套件使用特定的 NDK 安装。&lt;br/&gt;注意，强制 NDK 可能与已注册的 Qt 版本不兼容。</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Open JDK download URL in the system&apos;s browser.</source>
        <translation>在系统浏览器中打开 JDK 下载链接。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Up SDK</source>
        <translation>设置 SDK</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download Android SDK Tools to selected location.

If the selected path contains no valid SDK Tools, the SDK Tools package is downloaded
from %1,
and extracted to the selected path.
After the SDK Tools are properly set up, you are prompted to install any essential
packages required for Qt to build for Android.</source>
        <translation>自动下载安卓 SDK 工具到选定位置。

如果选择的路径不包含有效 SDK 工具，则从 %1 下载 SDK 工具包并且解压到所选路径。
正确设置 SDK 工具后，系统会提示安装 Qt 构建安卓所必需的包。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>SDK Manager</source>
        <translation>SDK 管理器</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Android NDK download URL in the system&apos;s browser.</source>
        <translation>在系统浏览器中打开安卓 NDK 下载链接。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically create kits for Android tool chains</source>
        <translation>为安卓工具链自动创建套件</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select the path of the prebuilt OpenSSL binaries.</source>
        <translation>选择预构建的 OpenSSL 二进制文件路径。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download OpenSSL</source>
        <translation>下载 OpenSSL</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download OpenSSL prebuilt libraries.

These libraries can be shipped with your application if any SSL operations
are performed. Find the checkbox under &quot;Projects &gt; Build &gt; Build Steps &gt;
Build Android APK &gt; Additional Libraries&quot;.
If the automatic download fails, Qt Creator proposes to open the download URL
in the system&apos;s browser for manual download.</source>
        <translation>自动下载 OpenSSL 预构建库。

如果有任何 SSL 操作，这些库可以随应用程序一起提供执行。
从“项目-&gt;构建-&gt;构建步骤-&gt;构建安卓 APK-&gt;额外库”中查找复选框。
如果自动下载失败，Qt Creator 建议在系统浏览器中打开下载链接进行手动下载。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Android SDK path exists and is writable.</source>
        <translation>安卓 SDK 路径存在并可写。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>JDK path exists and is writable.</source>
        <translation>JDK 路径存在并可写。</translation>
    </message>
    <message>
        <source>SDK tools installed.</source>
        <translation type="vanished">SDK 工具已安装。</translation>
    </message>
    <message>
        <source>SDK manager runs.</source>
        <translation type="vanished">SDK 管理器运行。</translation>
    </message>
    <message>
        <source>Platform tools installed.</source>
        <translation type="vanished">平台工具已安装。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>All essential packages installed for all installed Qt versions.</source>
        <translation>已为所有已安装的 Qt 版本安装必要包。</translation>
    </message>
    <message>
        <source>Build tools installed.</source>
        <translation type="vanished">构建工具已安装。</translation>
    </message>
    <message>
        <source>Platform SDK installed.</source>
        <translation type="vanished">平台 SDK 已安装。</translation>
    </message>
    <message>
        <location line="-123"/>
        <source>The selected path does not exist or is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not find &quot;%1&quot; in the selected path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The selected path does not contain a valid JDK. (%1 failed: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unexpected output from &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unsupported JDK version (needs to be %1): %2 (parsed: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Android SDK Command-line Tools installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Command-line Tools runs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android SDK Platform-Tools installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Android SDK Build-Tools installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android Platform SDK (version) installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Android settings are OK.</source>
        <translation>安卓设置完成。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android settings have errors.</source>
        <translation>安卓设置存在错误。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OpenSSL path exists.</source>
        <translation>OpenSSL 路径存在。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QMake include project (openssl.pri) exists.</source>
        <translation>QMake 包含项目（openssl.pri）存在。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CMake include project (CMakeLists.txt) exists.</source>
        <translation>CMake 包含项目（CMakeLists.txt）存在</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OpenSSL Settings are OK.</source>
        <translation>OpenSSl 设置完成。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OpenSSL settings have errors.</source>
        <translation>OpenSSL 设置存在错误。</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select JDK Path</source>
        <translation>选择 JDK 路径</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Android SDK Folder</source>
        <translation>选择安卓 SDK 文件夹</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select OpenSSL Include Project File</source>
        <translation>选择 OpenSSL 包含项目文件</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Android Settings</source>
        <translation>安卓设置</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JDK location:</source>
        <translation>JDK 位置：</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Android NDK list:</source>
        <translation>安卓 NDK 列表：</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Android OpenSSL Settings (Optional)</source>
        <translation>安卓 OpenSSL 设置（可选）</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenSSL binaries location:</source>
        <translation>OpenSSL 二进制位置：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>All changes on this page take effect immediately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Failed to create the SDK Tools path %1.</source>
        <translation>创建 SDK 工具路径%1失败。</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Select an NDK</source>
        <translation>选择 NDK</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Custom NDK</source>
        <translation>添加自定义 NDK</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The selected path has an invalid NDK. This might mean that the path contains space characters, or that it does not have a &quot;toolchains&quot; sub-directory, or that the NDK version could not be retrieved because of a missing &quot;source.properties&quot; or &quot;RELEASE.TXT&quot; file</source>
        <translation>选择的路径存在无效 NDK。可能意味着路径包含空格，或者没有“toolchins”子路径，或者因为缺失“source.properties 或 RELEASE.TXT”文件无法检索 NDK 版本</translation>
    </message>
    <message>
        <location line="+137"/>
        <source>OpenSSL Cloning</source>
        <translation>正在克隆 OpenSSL</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>OpenSSL prebuilt libraries repository is already configured.</source>
        <translation>OpenSSL 预构建二进制仓库已配置。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The selected download path (%1) for OpenSSL already exists and the directory is not empty. Select a different path or make sure it is an empty directory.</source>
        <translation>所选的用于下载 OpenSSL 的路径（%1）已存在并且非空。请选择其它空路径。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cloning OpenSSL prebuilt libraries...</source>
        <translation>正在克隆 OpenSSL 预构建二进制包...</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>OpenSSL prebuilt libraries cloning failed.</source>
        <translation>克隆 OpenSSL 预构建二进制包失败。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Opening OpenSSL URL for manual download.</source>
        <translation>打开 OpenSSL 链接进行手动下载。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Download URL</source>
        <translation>打开下载链接</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The Git tool might not be installed properly on your system.</source>
        <translation>Git 工具可能没有正确安装。</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>(SDK Version: %1)</source>
        <translation>（SDK 版本：%1）</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Unset Default</source>
        <translation>取消默认</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make Default</source>
        <translation>设置为默认</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The selected path already has a valid SDK Tools package.</source>
        <translation>所选路径已存在有效 SDK 工具包。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download and install Android SDK Tools to %1?</source>
        <translation>下载并安装安卓 SDK 到%1？</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/androidtoolchain.cpp" line="+58"/>
        <location line="+192"/>
        <source>Android Clang</source>
        <translation>安卓 Clang</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/avdcreatordialog.cpp" line="-150"/>
        <source>Overwrite existing AVD name</source>
        <translation>覆盖存在的 AVD 名称</translation>
    </message>
    <message>
        <source>Device definition:</source>
        <translation type="vanished">设备定义：</translation>
    </message>
    <message>
        <source>Architecture (ABI):</source>
        <translation type="vanished">架构（ABI）：</translation>
    </message>
    <message>
        <source>Target API:</source>
        <translation type="vanished">目标 API：</translation>
    </message>
    <message>
        <source>Cannot create a new AVD. No suitable Android system image is installed.&lt;br/&gt;Install a system image for the intended Android version from the SDK Manager.</source>
        <translation type="vanished">无法创建新的 AVD。未安装合适的安卓系统镜像。&lt;br/&gt;从 SDK 管理器安装目标安卓版本的系统镜像。</translation>
    </message>
    <message>
        <source>Cannot create an AVD for ABI %1.&lt;br/&gt;Install a system image for it from the SDK Manager tab first.</source>
        <translation type="vanished">无法为 ABI %1 创建 AVD。&lt;br/&gt;请先从 SDK 管理器标签中安装系统镜像。</translation>
    </message>
    <message>
        <location line="+272"/>
        <source>Allowed characters are: a-z A-Z 0-9 and . _ -</source>
        <translation>允许的字符集：a-z A-Z 0-9 and . _ -</translation>
    </message>
    <message>
        <source>No application .pro file found in this project.</source>
        <translation type="vanished">在当前项目中未找到应用项目管理文件(.pro)。</translation>
    </message>
    <message>
        <source>No Application .pro File</source>
        <translation type="vanished">无项目管理文件（.pro）</translation>
    </message>
    <message>
        <source>Select the .pro file for which you want to create the Android template files.</source>
        <translation type="vanished">为你想创建的安卓模板文件选择 .pro 文件。</translation>
    </message>
    <message>
        <source>.pro file:</source>
        <translation type="vanished">.pro 文件：</translation>
    </message>
    <message>
        <source>Select a .pro File</source>
        <translation type="vanished">选择一个 .pro 文件</translation>
    </message>
    <message>
        <source>Android package source directory:</source>
        <translation type="vanished">安卓包源码路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/manifestwizard.cpp" line="+83"/>
        <source>No application build targets found in this project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No Application Build Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Select the build target for which to create the Android templates.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Build target:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a build target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>The Android package source directory cannot be the same as the project directory.</source>
        <translation>安卓包源码路径不能是项目路径。</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Copy the Gradle files to Android directory</source>
        <translation>复制 Gradle 文件到安卓路径</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is highly recommended if you are planning to extend the Java side of your Qt application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Select the Android package source directory.

The files in the Android package source directory will be copied to the Android build directory and the default templates will be overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The Android template files will be created under the %1 path that is set in the project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Project File Update Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not automatically update the project file for &quot;%1&quot;.
Set the %2 property manually.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It is highly recommended if you are planning to extend the Java part of your Qt application.</source>
        <translation type="vanished">如果您想扩展 Qt 应用的 Java 部分，强烈建议您这样做。</translation>
    </message>
    <message>
        <source>Select the Android package source directory.

The files in the Android package source directory are copied to the build directory&apos;s Android directory and the default files are overwritten.</source>
        <translation type="vanished">选择安卓包源码路径。

安卓包源码目录中的文件将被复制到构建目录的 Android 目录中，并覆盖默认文件。</translation>
    </message>
    <message>
        <source>The Android template files will be created in the %1 set in the .pro file.</source>
        <translation type="vanished">安卓模板文件会创建到 .pro 文件设置的 %1 路径中。</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Create Android Template Files Wizard</source>
        <translation>创建安卓模板文件向导</translation>
    </message>
    <message>
        <source>Project File not Updated</source>
        <translation type="vanished">项目文件未更新</translation>
    </message>
    <message>
        <source>Could not update the project file %1.</source>
        <translation type="vanished">无法更新项目文件%1。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javalanguageserver.cpp" line="-241"/>
        <source>Java:</source>
        <translation>Java：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Java Language Server:</source>
        <translation>Java 语言服务器：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to equinox launcher jar</source>
        <translation>Equinox 启动器 jar 的路径</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/splashscreencontainerwidget.cpp" line="+1"/>
        <source>Select splash screen image</source>
        <translation>选择启动画面图像</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Portrait splash screen</source>
        <translation>纵向启动画面</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select portrait splash screen image</source>
        <translation>选择纵向启动画面图像</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Landscape splash screen</source>
        <translation>横向启动画面</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select landscape splash screen image</source>
        <translation>选择横向启动画面图像</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+63"/>
        <source>Clear All</source>
        <translation>清除所有</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>A non-sticky splash screen is hidden automatically when an activity is drawn.
To hide a sticky splash screen, invoke QtAndroid::hideSplashScreen().</source>
        <translation>绘制活动时会自动隐藏非粘性启动画面。
调用 QtAndroid::hideSplashScreen() 函数隐藏粘性启动画面。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sticky splash screen:</source>
        <translation>粘性启动画面：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Image show mode:</source>
        <translation>图像显示模式：</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Background color of the splash screen.</source>
        <translation>启动画面背景颜色。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background color:</source>
        <translation>背景颜色：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select master image to use.</source>
        <translation>选择要使用的主图像。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Master image:</source>
        <translation>主图像：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select portrait master image to use.</source>
        <translation>选择要使用的纵向主图像。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Portrait master image:</source>
        <translation>纵向主图像：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select landscape master image to use.</source>
        <translation>选择要使用的横向主图像。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Landscape master image:</source>
        <translation>横向主图像：</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>LDPI</source>
        <translation>低屏幕密度</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>MDPI</source>
        <translation>中屏幕密度</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>HDPI</source>
        <translation>高屏幕密度</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>XHDPI</source>
        <translation>超高屏幕密度</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>XXHDPI</source>
        <translation>超超高屏幕密度</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>XXXHDPI</source>
        <translation>超超超高屏幕密度</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>An image is used for the splashscreen. Qt Creator manages splashscreen by using a different method which requires changing the manifest file by overriding your settings. Allow override?</source>
        <translation>用于启动画面的图像。Qt Creator 通过使用需要修改 manifest 文件的不同方法来管理启动图像，并会覆盖你的设置。允许覆盖？</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Convert</source>
        <translation>转换</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Select background color</source>
        <translation>选择背景颜色</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select master image</source>
        <translation>选择主图像</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Select portrait master image</source>
        <translation>选择纵向主图像</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Select landscape master image</source>
        <translation>选择横向主图像</translation>
    </message>
    <message>
        <location line="-355"/>
        <source>Images</source>
        <translation>图片</translation>
    </message>
    <message>
        <location line="-212"/>
        <source>Images (*.png *.jpg *.jpeg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/android/javaeditor.cpp" line="+99"/>
        <source>Java Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::AppManager</name>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagercmakepackagestep.cpp" line="+58"/>
        <source>Create Application Manager package with CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagercreatepackagestep.cpp" line="+40"/>
        <location line="+58"/>
        <source>Create Application Manager package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Source directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeploypackagestep.cpp" line="+41"/>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerinstallpackagestep.cpp" line="+66"/>
        <source>Package file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeployconfigurationfactory.cpp" line="+38"/>
        <source>Automatic Application Manager Deploy Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerdeploypackagestep.cpp" line="-3"/>
        <location line="+81"/>
        <source>Deploy Application Manager package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Target directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Uploading finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uploading failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerinstallpackagestep.cpp" line="-11"/>
        <location line="+100"/>
        <source>Install Application Manager package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Starting command &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Command finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Process finished with exit code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerrunconfiguration.cpp" line="+38"/>
        <source>Run an Application Manager Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Run and Debug an Application Manager Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clean Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerruncontrol.cpp" line="+99"/>
        <source>Starting Application Manager debugging...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Using: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Cannot debug: Invalid target information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot debug: Only QML and native applications are supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot debug: Local executable is not set.</source>
        <translation type="unfinished">无法调试：未设置本地可执行程序。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtapplicationmanager/appmanagerstringaspect.cpp" line="+27"/>
        <source>Application ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Application Manager instance ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Document URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Customize step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disables the automatic updates based on the current run configuration and allows customizing the values.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Restart if running:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Restarts the application in case it is already running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Controller:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Packager:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Autotest</name>
    <message>
        <location filename="../../../src/plugins/autotest/autotestplugin.cpp" line="+538"/>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="+253"/>
        <source>Testing</source>
        <translation>测试</translation>
    </message>
    <message>
        <location line="-373"/>
        <source>&amp;Tests</source>
        <translation>测试（&amp;T）</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run &amp;All Tests</source>
        <translation>运行所有测试（&amp;A）</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run All Tests</source>
        <translation>运行所有测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+A</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+A</source>
        <translation>Alt+Shift+T,Alt+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+2"/>
        <source>Run All Tests Without Deployment</source>
        <translation>运行所有测试但不部署</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+E</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+E</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+E</source>
        <translation>Alt+Shift+T,Alt+E</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Selected Tests</source>
        <translation>运行所选的测试（&amp;R）</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Selected Tests</source>
        <translation>运行所选的测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+R</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+R</source>
        <translation>Alt+Shift+T,Alt+R</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Selected Tests Without Deployment</source>
        <translation>运行所选的测试但不部署（&amp;R）</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Selected Tests Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+W</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+W</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+W</source>
        <translation>Alt+Shift+T,Alt+W</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run &amp;Failed Tests</source>
        <translation>运行失败的测试&amp;F</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Failed Tests</source>
        <translation>运行失败的测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+F</source>
        <translation>Alt+Shift+T,Alt+F</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Run Tests for &amp;Current File</source>
        <translation>为当前文件运行测试&amp;C</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run Tests for Current File</source>
        <translation>为当前文件运行测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+C</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+C</source>
        <translation>Alt+Shift+T,Alt+C</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disable Temporarily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable scanning and other actions until explicitly rescanning, re-enabling, or restarting Qt Creator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Re&amp;scan Tests</source>
        <translation>重新扫描测试（&amp;s）</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Meta+T, Ctrl+Meta+S</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+T,Alt+S</source>
        <translation>Alt+Shift+T,Alt+S</translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Cannot debug multiple tests at once.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Run Test Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Run Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Run Test Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Debug Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debug Test Without Deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Run Test Under Cursor</source>
        <translation type="vanished">运行光标所选测试（&amp;R）</translation>
    </message>
    <message>
        <source>Run Test Under Cursor Without Deployment</source>
        <translation type="vanished">运行光标所选测试但不部署</translation>
    </message>
    <message>
        <source>&amp;Debug Test Under Cursor</source>
        <translation type="vanished">调试光标所选测试（&amp;D）</translation>
    </message>
    <message>
        <source>Debug Test Under Cursor Without Deployment</source>
        <translation type="vanished">调试光标所选测试但不部署</translation>
    </message>
    <message>
        <location line="-192"/>
        <source>Selected test was not found (%1).</source>
        <translation>未找到所选测试（%1）。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestconstants.h" line="+13"/>
        <source>Boost Test</source>
        <translation>Boost 测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestoutputreader.cpp" line="+129"/>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="+503"/>
        <source>Executing test case %1</source>
        <translation>执行测试用例 %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+93"/>
        <source>Executing test suite %1</source>
        <translation>执行测试套件 %1</translation>
    </message>
    <message>
        <source>Test execution took %1</source>
        <translation type="vanished">执行测试耗费 %1</translation>
    </message>
    <message>
        <source>Test suite execution took %1</source>
        <translation type="vanished">执行测试套件耗费 %1</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Executing test module %1</source>
        <translation>执行测试模块 %1</translation>
    </message>
    <message>
        <source>Test module execution took %1</source>
        <translation type="vanished">测试模块耗费 %1</translation>
    </message>
    <message>
        <source>%1 failures detected in %2.</source>
        <translation type="vanished">在 %2 中检测到错误 %1。</translation>
    </message>
    <message>
        <location line="+97"/>
        <location line="+18"/>
        <source>%1 tests passed.</source>
        <translation>%1 测试通过。</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/plugins/mcusupport/dialogs/mcukitcreationdialog.cpp" line="+84"/>
        <source>No errors detected.</source>
        <translation>未检测到错误。</translation>
    </message>
    <message>
        <source>Running tests exited with %1</source>
        <translation type="vanished">运行测试结束，返回值 %1</translation>
    </message>
    <message>
        <location line="-206"/>
        <location filename="../../../src/plugins/autotest/ctest/ctestoutputreader.cpp" line="+176"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="-14"/>
        <source>Test execution took %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Test suite execution took %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Test module execution took %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+87"/>
        <source>%n failure(s) detected in %1.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+61"/>
        <location line="+5"/>
        <location line="+4"/>
        <source>Running tests exited with %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Executable: %1</source>
        <translation>可执行： %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Running tests failed.
%1
Executable: %2</source>
        <translation>运行测试失败。
%1
可执行：%2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Running tests without output.</source>
        <translation>运行测试但不输出。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttestframework.cpp" line="+60"/>
        <source>Log format:</source>
        <translation>日志格式：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Report level:</source>
        <translation>报告级别：</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+60"/>
        <source>Seed:</source>
        <translation>随机种子：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A seed of 0 means no randomization. A value of 1 uses the current time, any other value is used as random seed generator.</source>
        <translation>随机种子 0 意味着无随机化。值 1 使用当前时间，任何其他值用作随机种子生成器。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Randomize</source>
        <translation>随机化</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Randomize execution order.</source>
        <translation>随机化执行顺序。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Catch system errors</source>
        <translation>捕获系统错误</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch or ignore system errors.</source>
        <translation>捕获或忽略系统错误。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Floating point exceptions</source>
        <translation>浮点异常</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable floating point exception traps.</source>
        <translation>启用浮点异常陷阱。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Detect memory leaks</source>
        <translation>检测内存泄露</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable memory leak detection.</source>
        <translation>启用内存泄露检测。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/boost/boosttesttreeitem.cpp" line="+315"/>
        <location filename="../../../src/plugins/autotest/catch/catchtreeitem.cpp" line="+305"/>
        <location filename="../../../src/plugins/autotest/gtest/gtesttreeitem.cpp" line="+479"/>
        <source>parameterized</source>
        <translation>参数化</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/autotest/catch/catchtreeitem.cpp" line="+2"/>
        <source>fixture</source>
        <translation>装置</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>templated</source>
        <translation>模板</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="+33"/>
        <location line="+111"/>
        <source>Catch Test</source>
        <translation>捕捉测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchoutputreader.cpp" line="+105"/>
        <source>Exception:</source>
        <translation>异常：</translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Executing %1 &quot;%2&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 &quot;%2&quot; passed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expression passed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Finished executing %1 &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executing %1 &quot;%2&quot;</source>
        <translation type="vanished">执行 %1 “%1”</translation>
    </message>
    <message>
        <source>%1 &quot;%2&quot; passed</source>
        <translation type="vanished">%1 “%2” 通过</translation>
    </message>
    <message>
        <source>Expression passed</source>
        <translation type="vanished">表达式通过</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Expression failed: %1</source>
        <translation>表达式失败：%1</translation>
    </message>
    <message>
        <source>Finished executing %1 &quot;%2&quot;</source>
        <translation type="vanished">结束执行 %1 “%2”</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/catch/catchtestframework.cpp" line="-84"/>
        <source>Number of resamples for bootstrapping.</source>
        <translation>引导的重采样数</translation>
    </message>
    <message>
        <location line="+8"/>
        <source> ms</source>
        <translation> 毫秒</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort after</source>
        <translation>后中止</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aborts after the specified number of failures.</source>
        <translation>在指定失败次数后中止。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark samples</source>
        <translation>基准测试样本</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of samples to collect while running benchmarks.</source>
        <translation>运行基准测试时的采样数。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark resamples</source>
        <translation>基准测试重采样</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of resamples used for statistical bootstrapping.</source>
        <translation>用于统计的引导重采样数</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Confidence interval used for statistical bootstrapping.</source>
        <translation>用于统计的引导置信区间。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Benchmark confidence interval</source>
        <translation>基准测试置信区间</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Benchmark warmup time</source>
        <translation>基准测试预热时间</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warmup time for each test.</source>
        <translation>每个测试预热时间</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable analysis</source>
        <translation>禁用分析</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disables statistical analysis and bootstrapping.</source>
        <translation>禁用统计分析和引导。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show success</source>
        <translation>显示成功</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show success for tests.</source>
        <translation>显示测试成功。</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+26"/>
        <source>Break on failure while debugging</source>
        <translation>调试时失败跳出</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+2"/>
        <source>Turns failures into debugger breakpoints.</source>
        <translation>将故障转换为调试断点。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skip throwing assertions</source>
        <translation>跳过抛出断言</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skips all assertions that test for thrown exceptions.</source>
        <translation>跳过所有测试抛出异常的断言。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Visualize whitespace</source>
        <translation>空白可视化</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes whitespace visible.</source>
        <translation>使空白可见。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warn on empty tests</source>
        <translation>空白测试时警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warns if a test section does not check any assertion.</source>
        <translation>若测试部分不做断言检查，发出警告。</translation>
    </message>
    <message>
        <source>Running tests for %1</source>
        <translation type="vanished">为 %1 运行测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctesttool.cpp" line="+45"/>
        <source>Repeat Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Output on failure</source>
        <translation>失败时输出</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Output mode</source>
        <translation>输出模式</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Verbose</source>
        <translation>详细</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Very Verbose</source>
        <translation>非常详细</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repetition mode</source>
        <translation>重复模式</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Until Fail</source>
        <translation>直到失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Until Pass</source>
        <translation>直到通过</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>After Timeout</source>
        <translation>超时后</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Count</source>
        <translation>计数</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of re-runs for the test.</source>
        <translation>重复测试次数。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Schedule random</source>
        <translation>随机安排</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stop on failure</source>
        <translation>失败时停止</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run tests in parallel mode using given number of jobs.</source>
        <translation>使用给定的作业数以并行模式运行测试。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Jobs</source>
        <translation>作业</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test load</source>
        <translation>测试加载</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Try not to start tests when they may cause CPU load to pass a threshold.</source>
        <translation>测试可能导致 CPU 负载超过阈值时，尽量不要开始测试。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Threshold</source>
        <translation>阈值</translation>
    </message>
    <message>
        <location line="-75"/>
        <location line="+146"/>
        <source>CTest</source>
        <translation>C测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-14"/>
        <source>Repeat tests</source>
        <translation>重复测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctesttool.cpp" line="-131"/>
        <source>Run in Parallel</source>
        <translation>并行运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestconstants.h" line="+13"/>
        <source>Google Test</source>
        <translation>谷歌测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="+83"/>
        <source>Enable or disable grouping of test cases by folder or GTest filter.
See also Google Test settings.</source>
        <translation>启用或禁用按文件夹或 GTest 过滤器对测试用例进行分组。
见谷歌测试设置。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestoutputreader.cpp" line="+115"/>
        <source>Running tests failed.
 %1
Executable: %2</source>
        <translation>运行测试失败。
%1
可执行：%2</translation>
    </message>
    <message>
        <source>(iteration %1)</source>
        <translation type="vanished">（迭代 %1）</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Repeating test suite %1 (iteration %2)</source>
        <translation>重复测试套件 %1（迭代 %2）</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Entering test case %1</source>
        <translation>进入测试用例 %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+14"/>
        <source>Execution took %1.</source>
        <translation>执行耗费 %1。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtestframework.cpp" line="-103"/>
        <source>Iterations:</source>
        <translation>迭代：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>A seed of 0 generates a seed based on the current timestamp.</source>
        <translation>种子 0 基于当前时间戳生成种子。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run disabled tests</source>
        <translation>运行禁用的测试</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Executes disabled tests when performing a test run.</source>
        <translation>当执行的测试运行时，执行禁用的测试。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shuffle tests</source>
        <translation>随机测试</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shuffles tests automatically on every iteration by the given seed.</source>
        <translation>在给定的种子每一次迭代中自动运行随机测试。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repeats a test run (you might be required to increase the timeout to avoid canceling the tests).</source>
        <translation>重复运行测试（你可能会被要求增加超时来避免取消测试）。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Throw on failure</source>
        <translation>失败时抛出异常</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Turns assertion failures into C++ exceptions.</source>
        <translation>将断言失败转换为 C++ 异常。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Directory</source>
        <translation>目录</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Filter</source>
        <translation>GTest 过滤器</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Group mode:</source>
        <translation>组模式：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select on what grouping the tests should be based.</source>
        <translation>选择测试应基于何种分组。</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Active filter:</source>
        <translation>激活的过滤器：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set the GTest filter to be used for grouping.
See Google Test documentation for further information on GTest filters.</source>
        <translation>设置 GTest 过滤器用于分组。
见谷歌测试文档获取更多关于 GTest 过滤器的信息。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/gtest/gtesttreeitem.cpp" line="-446"/>
        <source>&lt;matching&gt;</source>
        <translation>&lt;匹配&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;not matching&gt;</source>
        <translation>&lt;不匹配&gt;</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Change GTest filter in use inside the settings.</source>
        <translation>在设置中改变使用的 GTest 过滤器。</translation>
    </message>
    <message>
        <location line="+366"/>
        <source>typed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active frameworks:</source>
        <translation type="vanished">活跃的框架：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="-189"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+109"/>
        <source>No Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+1"/>
        <source>All</source>
        <comment>Run tests after build</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Apply path filters before scanning for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Wildcard expressions for filtering:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Automatically run tests after build</source>
        <translation>在构建后自动运行测试</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Limit Files to Path Patterns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="vanished">所有</translation>
    </message>
    <message>
        <location line="-34"/>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="+1"/>
        <source>Selected</source>
        <translation>选中</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestconstants.h" line="+13"/>
        <source>Qt Test</source>
        <translation>Qt 测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestoutputreader.cpp" line="-396"/>
        <source>%1 %2 per iteration (total: %3, iterations: %4)</source>
        <translation>%1 %2 每次迭代（总共：%3，迭代：%4）</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Qt version: %1</source>
        <translation>Qt 版本：%1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Qt build: %1</source>
        <translation>Qt 构建：%1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>QTest version: %1</source>
        <translation>QTest 版本：%1</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>XML parsing failed.</source>
        <translation>XML 解析失败。</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Entering test function %1::%2</source>
        <translation>进入测试函数 %1::%2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Executing test function %1</source>
        <translation>执行测试函数 %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Execution took %1 ms.</source>
        <translation>执行耗费 %1 毫秒。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test execution took %1 ms.</source>
        <translation>测试执行耗费 %1 毫秒。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Test function finished.</source>
        <translation>测试函数结束。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test finished.</source>
        <translation>测试结束。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttestframework.cpp" line="+55"/>
        <source>Walltime</source>
        <translation>现实时间</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Uses walltime metrics for executing benchmarks (default).</source>
        <translation>使用现实时间指标执行基准测试（默认）。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tick counter</source>
        <translation>时钟计数器</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Uses tick counter when executing benchmarks.</source>
        <translation>执行基准测试时使用时钟计数器。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Event counter</source>
        <translation>事件计数器</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Uses event counter when executing benchmarks.</source>
        <translation>执行基准测试时使用事件计数器。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Callgrind</source>
        <translation></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Valgrind Callgrind when executing benchmarks (it must be installed).</source>
        <translation>执行基准测试时使用 Valgrind Callgrind（必须安装）。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Perf</source>
        <translation></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Perf when executing benchmarks (it must be installed).</source>
        <translation>执行基准测试时使用 Perf（必须安装）。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disable crash handler while debugging</source>
        <translation>调试时禁用崩溃处理程序</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables interrupting tests on assertions.</source>
        <translation>断言时启用中断测试。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use XML output</source>
        <translation>使用 XML 输出</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XML output is recommended, because it avoids parsing issues, while plain text is more human readable.&lt;p&gt;Warning: Plain text misses some information, such as duration.</source>
        <translation>建议使用 XML 输出，它避免了一些解析问题，虽然纯文本可读性更好。&lt;p&gt;警告：纯文本丢失了一些信息，比如持续时间。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Verbose benchmarks</source>
        <translation>详细基准测试</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Log signals and slots</source>
        <translation>记录信号和槽</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log every signal emission and resulting slot invocations.</source>
        <translation>记录每个信号发射和产生的槽函数调用。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Limit warnings</source>
        <translation>限制警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set the maximum number of warnings. 0 means that the number is not limited.</source>
        <translation>设置警告数量最大值。0 意味着没有限制。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unlimited</source>
        <translation>无限制的</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check for derived Qt Quick tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search for Qt Quick tests that are derived from TestCase.&lt;p&gt;Warning: Enabling this feature significantly increases scan time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Find user-defined locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Parse messages for the following pattern and use it as location information:&lt;pre&gt;file://filepath:line&lt;/pre&gt;where &quot;:line&quot; is optional.&lt;p&gt;Warning: If the patterns are used in code, the location information for debug messages and other messages might improve,at the risk of some incorrect locations and lower performance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Benchmark Metrics</source>
        <translation>基准测试指标</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/qttesttreeitem.cpp" line="+53"/>
        <source>Multiple testcases inside a single executable are not officially supported. Depending on the implementation they might get executed or not, but never will be explicitly selectable.</source>
        <translation>官方不支持单一可执行程序中的多个测试用例，根据具体实现，它可能会被执行，但绝不会被明确选择</translation>
    </message>
    <message>
        <location line="+465"/>
        <source>inherited</source>
        <translation>继承</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>multiple testcases</source>
        <translation>多个测试用例</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/quick/quicktestframework.cpp" line="+23"/>
        <source>Quick Test</source>
        <translation>快速测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/quick/quicktesttreeitem.cpp" line="+36"/>
        <source>&lt;unnamed&gt;</source>
        <translation>&lt;未命名&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Give all test cases a name to ensure correct behavior when running test cases and to be able to select them</source>
        <translation>为所有的测试用例命名以确保在运行测试用例时有正确行为，并且可以选择它们</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testcodeparser.cpp" line="+65"/>
        <source>Scanning for Tests</source>
        <translation>扫描测试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testnavigationwidget.cpp" line="+81"/>
        <location line="+289"/>
        <source>Tests</source>
        <translation>测试</translation>
    </message>
    <message>
        <location line="-272"/>
        <source>No active test frameworks.</source>
        <translation>没有活跃的测试框架。</translation>
    </message>
    <message>
        <location line="+61"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+600"/>
        <source>Run This Test</source>
        <translation>运行这个测试</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run Without Deployment</source>
        <translation>忽略部署直接运行</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+14"/>
        <source>Debug This Test</source>
        <translation>调试这个测试</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Debug Without Deployment</source>
        <translation>忽略部署直接调试</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deselect All</source>
        <translation>反选所有</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Filter Test Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+35"/>
        <source>Sort Naturally</source>
        <translation>自然排序</translation>
    </message>
    <message>
        <location line="-101"/>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="-442"/>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Sort Alphabetically</source>
        <translation>按字母排序</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Show Init and Cleanup Functions</source>
        <translation>显示初始化和清场函数</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show Data Functions</source>
        <translation>显示数据函数</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testoutputreader.cpp" line="+69"/>
        <source>Test executable crashed.</source>
        <translation>可执行程序测试崩溃。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testresultspane.cpp" line="+31"/>
        <source>Stop Test Run</source>
        <translation>停止测试运行</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Filter Test Results</source>
        <translation>测试过滤结果</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Switch Between Visual and Text Display</source>
        <translation>在视觉和文本显示间切换</translation>
    </message>
    <message>
        <location line="-138"/>
        <source>Test Results</source>
        <translation>测试结果</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Show Durations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+224"/>
        <source>Pass</source>
        <translation>通过</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fail</source>
        <translation>失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expected Fail</source>
        <translation>预期失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected Pass</source>
        <translation>非预期通过</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Benchmarks</source>
        <translation>基准测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debug Messages</source>
        <translation>调试信息</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Messages</source>
        <translation>警告信息</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal Messages</source>
        <translation>内部信息</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Check All Filters</source>
        <translation>勾选所有过滤器</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uncheck All Filters</source>
        <translation>取消勾选所有过滤器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Test summary</source>
        <translation>测试概要</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>passes</source>
        <translation>通过</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>fails</source>
        <translation>失败</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>unexpected passes</source>
        <translation>非预期通过</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>expected fails</source>
        <translation>预期失败</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>fatals</source>
        <translation>严重</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>blacklisted</source>
        <translation>黑名单</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>skipped</source>
        <translation>跳过</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>disabled</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy All</source>
        <translation>复制所有</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Save Output to File...</source>
        <translation>将输出保存到文件...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Run This Test Without Deployment</source>
        <translation>忽略部署运行测试</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Debug This Test Without Deployment</source>
        <translation>忽略部署调试测试</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Save Output To</source>
        <translation>保存输出到</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to write &quot;%1&quot;.

%2</source>
        <translation>写入失败 “%1”。

%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunconfiguration.h" line="+28"/>
        <source>AutoTest Debug</source>
        <translation>自动测试调试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testrunner.cpp" line="+178"/>
        <source>Test run canceled by user.</source>
        <translation>用户取消测试运行</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>
Run configuration: deduced from &quot;%1&quot;</source>
        <translation>
运行配置：从“%1”中推导</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>
Run configuration: &quot;%1&quot;</source>
        <translation>
运行配置：“%1”</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Omitted the following arguments specified on the run configuration page for &quot;%1&quot;:</source>
        <translation>省略在“%1”运行配置页面中指定的以下参数：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Omitted the following environment variables for &quot;%1&quot;:</source>
        <translation>对“%1”省略了以下环境变量：</translation>
    </message>
    <message>
        <location line="+224"/>
        <source>Executable path is empty. (%1)</source>
        <translation>可执行程序路径为空。（%1）</translation>
    </message>
    <message>
        <location line="-217"/>
        <source>Current kit has changed. Canceling test run.</source>
        <translation>当前套件改变，取消测试运行。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test case canceled due to timeout.
Maybe raise the timeout?</source>
        <translation>超时导致测试用例取消。
增加超时时间？</translation>
    </message>
    <message>
        <location line="+273"/>
        <source>Failed to start test for project &quot;%1&quot;.</source>
        <translation>启动项目“%1”的测试失败。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Test for project &quot;%1&quot; crashed.</source>
        <translation>项目“%1”的测试崩溃。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Test for project &quot;%1&quot; did not produce any expected output.</source>
        <translation>项目“%1”的测试未产生任何预期输出。</translation>
    </message>
    <message>
        <location line="-259"/>
        <source>No tests selected. Canceling test run.</source>
        <translation>未选择测试，取消测试运行。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Project is null. Canceling test run.
Only desktop kits are supported. Make sure the currently active kit is a desktop kit.</source>
        <translation>项目为空，取消测试运行。
仅支持桌面套件。确保当前活跃套件为桌面套件。</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Project is not configured. Canceling test run.</source>
        <translation>项目未配置。取消测试运行。</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+19"/>
        <source>Project is null for &quot;%1&quot;. Removing from test run.
Check the test environment.</source>
        <translation>“%1”项目为空。从运行测试中移除。
检测测试环境。</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Project&apos;s run configuration was deduced for &quot;%1&quot;.
This might cause trouble during execution.
(deduced from &quot;%2&quot;)</source>
        <translation>为“%1”推导出项目的运行配置。
这可能导致执行中的一些问题。
（从“%2”中推导）</translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+165"/>
        <source>Startup project has changed. Canceling test run.</source>
        <translation>启动项目已更改，取消测试运行。</translation>
    </message>
    <message>
        <location line="-164"/>
        <source>No test cases left for execution. Canceling test run.</source>
        <translation>没有待执行的测试用例，取消测试运行。</translation>
    </message>
    <message>
        <location line="-273"/>
        <source>Running Tests</source>
        <translation>运行测试</translation>
    </message>
    <message>
        <location line="+447"/>
        <source>Failed to get run configuration.</source>
        <translation>获取运行配置失败。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Could not find command &quot;%1&quot;. (%2)</source>
        <translation>无法找到命令“%1”。（%2）</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Unable to display test results when using CDB.</source>
        <translation>使用 CDB 时无法显示测试结果。</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Build failed. Canceling test run.</source>
        <translation>构建失败。取消测试运行。</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Select Run Configuration</source>
        <translation>选择运行配置</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not determine which run configuration to choose for running tests</source>
        <translation>无法确定为运行的测试选择哪个运行配置</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remember choice. Cached choices can be reset by switching projects or using the option to clear the cache.</source>
        <translation>记住选择。缓存下来的选择可以通过切换项目或者使用选项来清除。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Run Configuration:</source>
        <translation>运行配置：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Working Directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettings.cpp" line="-59"/>
        <source>Omit internal messages</source>
        <translation>省略内部信息</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hides internal messages by default. You can still enable them by using the test results filter.</source>
        <translation>默认隐藏内部信息。你依然可以通过使用测试结果过滤器来启用它们。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Omit run configuration warnings</source>
        <translation>省略运行配置警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hides warnings related to a deduced run configuration.</source>
        <translation>隐藏与推导出的运行配置相关的警告。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Limit result output</source>
        <translation>限制结果输出</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Limits result output to 100000 characters.</source>
        <translation>将输出结果限制为100000个字符。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Limit result description:</source>
        <translation>限制结果描述：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Limit number of lines shown in test result tooltip and description.</source>
        <translation>限制测试结果工具提示和描述中的显示行数。</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Open results when tests start</source>
        <translation>测试开始时打开结果</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays test results automatically when tests are started.</source>
        <translation>当测试开始时自动显示测试结果面板。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open results when tests finish</source>
        <translation>测试结束时打开结果面板</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays test results automatically when tests are finished.</source>
        <translation>在测试结束时自动显示测试结果面板。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Only for unsuccessful test runs</source>
        <translation>仅适用于不成功的测试运行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displays test results only if the test run contains failed, fatal or unexpectedly passed tests.</source>
        <translation>仅在测试运行失败、严重问题或非预期通过时显示结果面板。</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Automatically scroll results</source>
        <translation>自动滚动结果</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>Number of worker threads used when scanning for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use a timeout while executing test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeout used when executing test cases. This will apply for each test case on its own, not the whole project. Overrides test framework or build system defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Automatically scrolls down when new items are added and scrollbar is at bottom.</source>
        <translation>当新的项添加并且滚动条位于底部时自动向下滚动。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Group results by application</source>
        <translation>按照应用对结果分组</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Process arguments</source>
        <translation>处理参数</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow passing arguments specified on the respective run configuration.
Warning: this is an experimental feature and might lead to failing to execute the test executable.</source>
        <translation>允许传递在相应运行配置上指定的参数。
警告：这是个实验特性，并且可能导致测试执行失败。</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Runs chosen tests automatically if a build succeeded.</source>
        <translation>构建成功后自动运行选择的测试。</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>Timeout used when executing each test case.</source>
        <translation type="vanished">执行每个测试用例的超时时间。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source> s</source>
        <translation>秒</translation>
    </message>
    <message>
        <source>Timeout used when executing test cases. This will apply for each test case on its own, not the whole project.</source>
        <translation type="vanished">执行测试用例时的超时时间。它单独应用在每个测试用例上，而不是整个项目。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="+53"/>
        <source>Scan threads:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+4"/>
        <source>Selects the test frameworks to be handled by the AutoTest plugin.</source>
        <translation>选择由 AutoTest 插件处理的测试框架。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Framework</source>
        <translation>框架</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Group</source>
        <translation>组</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables grouping of test cases.</source>
        <translation>为测试用例启用分组</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reset Cached Choices</source>
        <translation>重置缓存的选择</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear all cached choices of run configurations for tests where the executable could not be deduced.</source>
        <translation>对于无法推导出可执行程序的测试，清除运行配置中所有缓存的选择。</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+179"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location line="-166"/>
        <source>Automatically run</source>
        <translation>自动运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/projectsettingswidget.cpp" line="+19"/>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="+7"/>
        <source>Active Test Frameworks</source>
        <translation>活跃的测试框架</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testsettingspage.cpp" line="+72"/>
        <source>Enable or disable test frameworks to be handled by the AutoTest plugin.</source>
        <translation>启用或禁用由 AutoTest 插件处理的测试框架</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable or disable grouping of test cases by folder.</source>
        <translation>启用或禁用按文件夹对测试用例分组。</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>No active test frameworks or tools.</source>
        <translation>无活跃的测试框架或工具。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You will not be able to use the AutoTest plugin without having at least one active test framework.</source>
        <translation>在没有活跃的测试框架时无法使用 AutoTest 插件。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mixing test frameworks and test tools.</source>
        <translation>混合测试框架和测试工具。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mixing test frameworks and test tools can lead to duplicating run information when using &quot;Run All Tests&quot;, for example.</source>
        <translation>例如，当使用“运行所有测试”时，混合测试框架和测试工具可能产生重复运行信息。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testtreeitem.cpp" line="+50"/>
        <source>%1 (none)</source>
        <translation>%1（无）</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/ctest/ctestoutputreader.cpp" line="-83"/>
        <source>Running tests for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/qtest/datataglocatorfilter.cpp" line="+73"/>
        <source>Qt Test Data Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates Qt Test data tags inside the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testeditormark.cpp" line="+13"/>
        <source>Auto Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotest/testtreemodel.cpp" line="+287"/>
        <source>Test run requests from the build system get processed only if there is no running build or test run.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::AutotoolsProjectManager</name>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autogenstep.cpp" line="+51"/>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autoreconfstep.cpp" line="+42"/>
        <location filename="../../../src/plugins/autotoolsprojectmanager/configurestep.cpp" line="+45"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Configuration unchanged, skipping autogen step.</source>
        <translation>配置未改变，跳过autogen步骤。</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Autogen</source>
        <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment>
        <translation>Autogen</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autoreconfstep.cpp" line="+34"/>
        <source>Configuration unchanged, skipping autoreconf step.</source>
        <translation>配置未改变，跳过autoreconf步骤。</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Autoreconf</source>
        <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment>
        <translation>Autoreconf</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp" line="+199"/>
        <source>Autotools Manager</source>
        <translation>Autotools 管理器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/autotoolsprojectmanager/configurestep.cpp" line="+41"/>
        <source>Configuration unchanged, skipping configure step.</source>
        <translation>配置未改变，跳过configure步骤。</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Configure</source>
        <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment>
        <translation>配置</translation>
    </message>
    <message>
        <source>Parsing %1 in directory %2</source>
        <translation type="vanished">正在目录 %2中解析 %1</translation>
    </message>
    <message>
        <source>Parsing directory %1</source>
        <translation type="vanished">正在解析目录 %1</translation>
    </message>
</context>
<context>
    <name>QtC::Axivion</name>
    <message>
        <location filename="../../../src/plugins/axivion/axivionperspective.cpp" line="+434"/>
        <source>Local Build...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Reference version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Locally changed issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All local issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Owner</source>
        <translation type="unfinished">所有者</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Path globbing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Named filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Online Filter Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+280"/>
        <location line="+60"/>
        <location line="+39"/>
        <source>Total rows:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-371"/>
        <source>Open Preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Show All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Configure dashboards in Preferences &gt; Analyzer &gt; Axivion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+538"/>
        <source>No Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+307"/>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="+598"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <location line="+62"/>
        <location filename="../../../src/plugins/axivion/axivionplugin.cpp" line="+1378"/>
        <location filename="../../../src/plugins/axivion/axivionsettings.cpp" line="+1076"/>
        <source>Axivion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Issues</source>
        <translation type="unfinished">问题</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Issue Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search for issues inside the Axivion dashboard or request issue details for Axivion inline annotations to see them here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Local Build Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reload</source>
        <translation type="unfinished">重新载入</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show Issues in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Issue Annotations Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Open Issue in Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Table in Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy Dashboard Link to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Cancel Local Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>See Axivion Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>See Build Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Remove All Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The activated link appears to be external.
Do you want to open &quot;%1&quot; with its default application?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open External Links</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionplugin.cpp" line="-1049"/>
        <source>Show Issue Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Certificate Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+284"/>
        <source>Unknown Dto structure deserialization error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The ApiToken cannot be read in a secure way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The ApiToken cannot be stored in a secure way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The ApiToken cannot be deleted in a secure way.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Key chain message: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Unauthenticated access failed (wrong user), using authenticated access...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Enter the password for:
Dashboard: %1
User: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Axivion Server Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>The stored ApiToken is not valid anymore, removing it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Fetching DashboardInfo error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fetching local DashboardInfo error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/axivionsettings.cpp" line="-976"/>
        <source>Analysis path must be local.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid path elements (. or ..).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Highlight marks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Marks issues on the scroll bar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Axivion Suite path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Save all open files before starting an analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path to python executable.
Set it to overwrite global environment or if Axivion fails to find python in PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set it to overwrite global environment or if Axivion fails to find java in PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Axivion: Deleting API token for %1 as respective dashboard server was removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Dashboard URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Username:</source>
        <translation type="unfinished">用户名：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Project name:</source>
        <translation type="unfinished">项目名称：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Project name must be non-empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project name as it appears in the global dashboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Analysis path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Root path of the analyzed project relative to the usedproject path inside the dashboard.
Leave empty if the analyzed project refers to the basepath of the analyzed project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local directory path corresponding to the analyis path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Project Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Analysis Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Dashboard Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default dashboard server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Path Mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local Analyses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version:</source>
        <translation type="unfinished">版本：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Contact support@axivion.com if you need assistance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Misc Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>unset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Remove Server Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove the server configuration &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add Dashboard Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit Dashboard Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+57"/>
        <source>Missing Path Mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Configure a valid path mapping for &quot;%1&quot; to open files for this project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Select local file for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>No matching path mapping for &quot;%1&quot; configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To open this file, you need to change the existing or add another valid path mapping.
This may include changing the order of mappings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No path mapping for &quot;%1&quot; configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To open files for this project, specify a valid path mapping or select a matching local file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Matching File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Change Existing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set up Manually...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/dynamiclistmodel.cpp" line="+74"/>
        <source>Fetching...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/issueheaderview.cpp" line="+29"/>
        <source>Allows for filters combined with &amp; as logical AND, | as logical OR and ! as logical NOT. The filters may contain * to match sequences of arbitrary characters. If a single filter is quoted with double quotes it will be matched on the complete string. Some filter characters require quoting of the filter expression with double quotes. If inside double quotes you need to escape &quot; and \ with a backslash.
Some examples:

a matches issues where the value contains the letter &apos;a&apos;
&quot;abc&quot; matches issues where the value is exactly &apos;abc&apos;
!abc matches issues whose value does not contain &apos;abc&apos;
(ab | cd) &amp; !ef matches issues with values containing &apos;ab&apos; or &apos;cd&apos; but not &apos;ef&apos;
&quot;&quot; matches issues having an empty value in this column
!&quot;&quot; matches issues having any non-empty value in this column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Apply</source>
        <translation type="unfinished">应用</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/axivion/localbuild.cpp" line="-458"/>
        <source>Failed to start local dashboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+235"/>
        <source>Build type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clean Build: Set environment variable AXIVION_CLEAN_BUILD=1
Incremental Build: Set environment variable AXIVION_INCREMENTAL_BUILD=1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Incremental Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Warning: Modifying source files during the local build may produce unexpected warnings, errors, or wrong results.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Warning: If your build is not configured for local build, you may overwrite output files of your native compiler when starting a local build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Start Local Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Choose the same Axivion Suite version as your CI build uses or the results may differ.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Axivion Suite installation directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter the command for building %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Local Build Command: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Building</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Analyzing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Updating Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Starting</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::BareMetal</name>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldebugsupport.cpp" line="+48"/>
        <source>Cannot debug: Kit has no device.</source>
        <translation>无法调试：套件中没有设备。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No debug server provider found for %1</source>
        <translation>未找到 %1 的调试服务器提供方</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetaldevice.cpp" line="+74"/>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="+427"/>
        <source>Bare Metal</source>
        <translation>裸机</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+122"/>
        <source>Bare Metal Device</source>
        <translation>裸机设备</translation>
    </message>
    <message>
        <location line="-159"/>
        <location line="+94"/>
        <source>Debug server provider:</source>
        <translation>调试服务器提供方：</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>New Bare Metal Device Configuration Setup</source>
        <translation>新的裸机设备配置设置</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Set up Debug Server or Hardware Debugger</source>
        <translation>设置调试服务器或硬件调试器</translation>
    </message>
    <message>
        <location line="+9"/>
        <location filename="../../../src/plugins/baremetal/idebugserverprovider.cpp" line="+261"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/baremetalrunconfiguration.cpp" line="+87"/>
        <source>Deploy to BareMetal Device</source>
        <translation>部署到裸机设备</translation>
    </message>
    <message>
        <location line="-56"/>
        <location line="+21"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+53"/>
        <source>Custom Executable</source>
        <translation>自定义执行档</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation>为了运行自定义远程运行配置，必须设置远程可执行程序。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderchooser.cpp" line="+27"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+31"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="+26"/>
        <source>Manage...</source>
        <translation>管理...</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>None</source>
        <comment>No debug server provider</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugserverproviderssettingspage.cpp" line="-379"/>
        <location line="+14"/>
        <source>Not recognized</source>
        <translation>未识别</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UVSC</source>
        <translation>UVSC</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>GDB compatible provider engine
(used together with the GDB debuggers).</source>
        <translation>GDB 兼容提供者引擎
(与 GDB 调试器一起使用)。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>UVSC compatible provider engine
(used together with the KEIL uVision).</source>
        <translation>UVSC 兼容提供者引擎
(与 KEIL uVision 一起使用)。</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp" line="+187"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="+351"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverselection.cpp" line="+82"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Engine</source>
        <translation>引擎</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Duplicate Providers Detected</source>
        <translation>检测到重复提供者</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The following providers were already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;They were not configured again.</source>
        <translation>以下提供者已经配置：&lt;br&gt;&amp;nbsp;%1&lt;br&gt;它们不会再次配置。</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clone</source>
        <translation>克隆</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debug Server Providers</source>
        <translation>调试服务器提供者</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Clone of %1</source>
        <translation>%1 的克隆</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/eblinkgdbserverprovider.cpp" line="+119"/>
        <location line="+299"/>
        <source>EBlink</source>
        <translation>EBlink</translation>
    </message>
    <message>
        <location line="-149"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+80"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+227"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+206"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+213"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+241"/>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+12"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+4"/>
        <source>Executable file:</source>
        <translation>可执行文件：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Script file:</source>
        <translation>脚本文件：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify the verbosity level (0 to 7).</source>
        <translation>指定详细级别（0 到 7）。</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+5"/>
        <source>Verbosity level:</source>
        <translation>详细级别：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connect under reset (hotplug).</source>
        <translation>在重置（热插拔）下连接。</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+14"/>
        <source>Connect under reset:</source>
        <translation>在重置下连接：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Interface type.</source>
        <translation>接口类型。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify the speed of the interface (120 to 8000) in kilohertz (kHz).</source>
        <translation>以千赫（kHz）单位指定接口速度（120 到 8000）。</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+339"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+299"/>
        <source>Speed:</source>
        <translation>速度：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do not use EBlink flash cache.</source>
        <translation>不使用 EBlink 闪存缓存。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable cache:</source>
        <translation>禁用缓存：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shut down EBlink server after disconnect.</source>
        <translation>断开连接后关闭 EBlink 服务器。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Auto shutdown:</source>
        <translation>自动关机：</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+10"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+36"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+16"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+8"/>
        <source>Init commands:</source>
        <translation>初始命令：</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="+3"/>
        <source>Reset commands:</source>
        <translation>重置命令：</translation>
    </message>
    <message>
        <location line="+47"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+77"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="+57"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+57"/>
        <source>SWD</source>
        <translation>SWD</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-2"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-1"/>
        <source>JTAG</source>
        <translation>JTAG</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/gdbserverprovider.cpp" line="+144"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="-79"/>
        <source>Cannot debug: Local executable is not set.</source>
        <translation>无法调试：未设置本地可执行程序。</translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+2"/>
        <source>Cannot debug: Could not find executable for &quot;%1&quot;.</source>
        <translation>无法调试：无法找到“%1”的可执行程序。</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Choose the desired startup mode of the GDB server provider.</source>
        <translation>选择所需的 GDB 服务器提供方的启动模式。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Startup mode:</source>
        <translation>启动模式：</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+39"/>
        <source>Peripheral description files (*.svd)</source>
        <translation>外设描述文件（*.svd）</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+2"/>
        <source>Select Peripheral Description File</source>
        <translation>选择外设描述文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="+1"/>
        <source>Peripheral description file:</source>
        <translation>外设描述文件：</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Startup in TCP/IP Mode</source>
        <translation>在 TCP/IP 模式下启动</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Startup in Pipe Mode</source>
        <translation>在管道模式下启动</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Enter GDB commands to reset the board and to write the nonvolatile memory.</source>
        <translation>输入 GDB 命令以重置面板，并写入非易失性存储器。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enter GDB commands to reset the hardware. The MCU should be halted after these commands.</source>
        <translation>输入 GDB 命令以重置硬件。MCU 应在这些命令后停止。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="-36"/>
        <location line="+101"/>
        <source>Generic</source>
        <translation>通用的</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Use GDB target extended-remote</source>
        <translation>使用 GDB 目标扩展远程</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="-20"/>
        <source>Extended mode:</source>
        <translation>扩展模式：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="-237"/>
        <location line="+338"/>
        <source>JLink</source>
        <translation>JLink</translation>
    </message>
    <message>
        <location line="-221"/>
        <source>JLink GDB Server (JLinkGDBServerCL.exe)</source>
        <translation>JLink GDB 服务器（JLinkGDBServerCL.exe）</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>JLink GDB Server (JLinkGDBServer)</source>
        <translation>JLink GDB 服务器（JLinkGDBServer）</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>IP Address</source>
        <translation>IP 地址</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Host interface:</source>
        <translation>主机接口：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Speed</source>
        <translation>速度</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Target interface:</source>
        <translation>目标接口：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device:</source>
        <translation>设备：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/genericgdbserverprovider.cpp" line="-4"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+3"/>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-7"/>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/jlinkgdbserverprovider.cpp" line="+74"/>
        <location line="+7"/>
        <location line="+10"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>USB</source>
        <translation>USB</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>TCP/IP</source>
        <translation>TCP/IP</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Compact JTAG</source>
        <translation>紧凑型 JTAG</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Renesas RX FINE</source>
        <translation>Renesas RX FINE</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ICSP</source>
        <translation>ICSP</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adaptive</source>
        <translation>自适应</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1 kHz</source>
        <translation>%1 千赫兹</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/openocdgdbserverprovider.cpp" line="-131"/>
        <location line="+219"/>
        <source>OpenOCD</source>
        <translation>OpenOCD</translation>
    </message>
    <message>
        <location line="-96"/>
        <source>Root scripts directory:</source>
        <translation>Root 脚本目录：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Configuration file:</source>
        <translation>配置文件：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/gdb/stlinkutilgdbserverprovider.cpp" line="-122"/>
        <location line="+256"/>
        <source>ST-LINK Utility</source>
        <translation>ST-LINK 实用工具</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Specify the verbosity level (0..99).</source>
        <translation>指定详细级别（0 到 99）。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Continue listening for connections after disconnect.</source>
        <translation>在断开连接后继续监听连接。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset board on connection.</source>
        <translation>连接上时重置面板。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset on connection:</source>
        <translation>连接上时重置：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connects to the board before executing any instructions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Transport layer type.</source>
        <translation>传输层类型。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>ST-LINK/V1</source>
        <translation>ST-LINK/V1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ST-LINK/V2</source>
        <translation>ST-LINK/V2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep unspecified</source>
        <translation>保持未指定</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/jlinkuvscserverprovider.cpp" line="-156"/>
        <location line="+185"/>
        <source>uVision JLink</source>
        <translation>uVision JLink</translation>
    </message>
    <message>
        <location line="-151"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="+94"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-122"/>
        <source>Unable to create a uVision project options template.</source>
        <translation>无法创建 uVision 项目选项模板。</translation>
    </message>
    <message>
        <location line="+15"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+15"/>
        <source>Adapter options:</source>
        <translation>适配器选项：</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+48"/>
        <source>Port:</source>
        <translation>端口：</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>50MHz</source>
        <translation>50MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>33MHz</source>
        <translation>33MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>25MHz</source>
        <translation>25MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>20MHz</source>
        <translation>20MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>10MHz</source>
        <translation>10MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>5MHz</source>
        <translation>5MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3MHz</source>
        <translation>3MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>2MHz</source>
        <translation>2MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1MHz</source>
        <translation>1MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>500kHz</source>
        <translation>500kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>200kHz</source>
        <translation>200kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="+83"/>
        <source>100kHz</source>
        <translation>100kHz</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/simulatoruvscserverprovider.cpp" line="-33"/>
        <location line="+87"/>
        <source>uVision Simulator</source>
        <translation>uVision 模拟器</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Limit speed to real-time.</source>
        <translation>将速度限制为实时。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Limit speed to real-time:</source>
        <translation>将速度限制为实时：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/stlinkuvscserverprovider.cpp" line="-180"/>
        <location line="+196"/>
        <source>uVision St-Link</source>
        <translation>uVision St-Link</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>9MHz</source>
        <translation>9MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>4.5MHz</source>
        <translation>4.5MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>2.25MHz</source>
        <translation>2.25MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.12MHz</source>
        <translation>1.12MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>560kHz</source>
        <translation>560kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>280kHz</source>
        <translation>280kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>140kHz</source>
        <translation>140kHz</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>4MHz</source>
        <translation>4MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.8MHz</source>
        <translation>1.8MHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>950kHz</source>
        <translation>950kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>480kHz</source>
        <translation>480kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>240kHz</source>
        <translation>240kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>125kHz</source>
        <translation>125kHz</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>50kHz</source>
        <translation>50kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>25kHz</source>
        <translation>25kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>15kHz</source>
        <translation>15kHz</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>5kHz</source>
        <translation>5kHz</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvscserverprovider.cpp" line="+52"/>
        <source>Unable to create a uVision project template.</source>
        <translation>无法创建 uVision 项目模板。</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Choose Keil Toolset Configuration File</source>
        <translation>选择 Keil 工具集配置文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tools file path:</source>
        <translation>工具文件路径：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target device:</source>
        <translation>目标设备：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target driver:</source>
        <translation>目标驱动器：</translation>
    </message>
    <message>
        <source>Starting %1...</source>
        <translation type="vanished">启动 %1...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp" line="+0"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Vendor</source>
        <translation>销售商</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceselection.cpp" line="-105"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Start</source>
        <translation>启动</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>FLASH Start</source>
        <translation>闪存启动</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>FLASH Size</source>
        <translation>闪存大小</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>RAM Start</source>
        <translation>内存启动</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>RAM Size</source>
        <translation>内存大小</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Algorithm path.</source>
        <translation>算法路径。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>FLASH:</source>
        <translation>闪存：</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <source>Start address.</source>
        <translation>开始地址。</translation>
    </message>
    <message>
        <location line="-6"/>
        <location line="+9"/>
        <source>Size.</source>
        <translation>大小。</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>RAM:</source>
        <translation>内存：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdeviceviewer.cpp" line="-17"/>
        <source>Vendor:</source>
        <translation>销售商：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Package:</source>
        <translation>包：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Memory:</source>
        <translation>存储器：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flash algorithm:</source>
        <translation>闪存算法：</translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Target device not selected.</source>
        <translation>未选择目标设备。</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Available Target Devices</source>
        <translation>可用目标设备</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdrivermodel.cpp" line="+109"/>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverselection.cpp" line="+25"/>
        <source>Debugger CPU library (depends on a CPU core).</source>
        <translation>调试器 CPU 库（取决于 CPU 内核）。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/debugservers/uvsc/uvtargetdriverviewer.cpp" line="+24"/>
        <source>Debugger driver library.</source>
        <translation>调试器驱动程序库。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Driver library:</source>
        <translation>驱动程序库：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CPU library:</source>
        <translation>CPU 库：</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Target driver not selected.</source>
        <translation>未选择目标驱动器。</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Available Target Drivers</source>
        <translation>可用目标设备</translation>
    </message>
    <message>
        <source>IAREW %1 (%2, %3)</source>
        <translation type="vanished">IAREW %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/iarewtoolchain.cpp" line="+282"/>
        <location line="+118"/>
        <source>IAREW</source>
        <translation>IAREW</translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">编译器路径(&amp;C)：</translation>
    </message>
    <message>
        <location line="-151"/>
        <source>IAREW %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+317"/>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="+719"/>
        <source>Platform codegen flags:</source>
        <translation>平台代码生成标志：</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="+1"/>
        <location filename="../../../src/plugins/baremetal/sdcctoolchain.cpp" line="+448"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/idebugserverprovider.cpp" line="-1"/>
        <source>Enter the name of the debugger server provider.</source>
        <translation>输入调试器服务器提供者的名称。</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Enter TCP/IP hostname of the debug server, like &quot;localhost&quot; or &quot;192.0.2.1&quot;.</source>
        <translation>输入调试服务器的 TCP/IP 主机名，例如“localhost”或者“192.0.2.1”。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enter TCP/IP port which will be listened by the debug server.</source>
        <translation>输入调试服务器监听的 TCP/IP 端口。</translation>
    </message>
    <message>
        <source>KEIL %1 (%2, %3)</source>
        <translation type="vanished">KEIL %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/keiltoolchain.cpp" line="-353"/>
        <source>KEIL %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+112"/>
        <source>KEIL</source>
        <translation>KEIL</translation>
    </message>
    <message>
        <source>SDCC %1 (%2, %3)</source>
        <translation type="vanished">SDCC %1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/baremetal/sdcctoolchain.cpp" line="-282"/>
        <source>SDCC %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location line="+94"/>
        <source>SDCC</source>
        <translation>SDCC</translation>
    </message>
</context>
<context>
    <name>QtC::Bazaar</name>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarcommitwidget.cpp" line="+55"/>
        <source>General Information</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Branch:</source>
        <translation>分支：</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Local commit</source>
        <translation>本地提交</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Commit Information</source>
        <translation>提交信息</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>作者：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Email：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fixed bugs:</source>
        <translation>修复的bug：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="+70"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Username to use by default on commit.</source>
        <translation>提交时默认使用的用户名。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default username:</source>
        <translation>默认用户名：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Email to use by default on commit.</source>
        <translation>提交时默认使用的 Email。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default email:</source>
        <translation>默认电子邮件：</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Log count:</source>
        <translation>日志数：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>The number of recent commit logs to show. Choose 0 to see all entries.</source>
        <translation>要显示的最近提交日志的数目，选择 0 查看所有内容。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="+24"/>
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Branch Location</source>
        <translation>分支位置</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Default location</source>
        <translation>默认位置</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local filesystem:</source>
        <translation>本地文件系统：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify URL:</source>
        <translation>指定URL：</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Remember specified location as default</source>
        <translation>记住指定的位置为默认位置</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite</source>
        <translation>覆盖</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use existing directory</source>
        <translation>使用存在的目录</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create prefix</source>
        <translation>创建前缀</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="+111"/>
        <location line="+144"/>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="+40"/>
        <source>Revision:</source>
        <translation>修订版本：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="-34"/>
        <source>Local</source>
        <translation>本地</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pull Source</source>
        <translation>Pull 源码</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Push Destination</source>
        <translation>Push 目标</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>By default, push will fail if the target directory exists, but does not already have a control directory.
This flag will allow push to proceed.</source>
        <translation>默认情况下，如果目标目录存在但还没有控制目录则push将会失败。
该标志允许push继续执行。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="-156"/>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify a revision other than the default?</source>
        <translation>指定一个修订版本而不使用默认版本?</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Bazaar File Log Editor</source>
        <translation type="unfinished">Bazaar 文件日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bazaar Annotation Editor</source>
        <translation type="unfinished">Bazaar注释编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Bazaar Diff Editor</source>
        <translation type="unfinished">Bazaar Diff编辑器</translation>
    </message>
    <message>
        <location line="+90"/>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="+41"/>
        <source>Bazaar</source>
        <translation>Bazaar</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+Z,Alt+D</source>
        <translation>Alt+Z,Alt+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+D</source>
        <translation>Meta+Z,Meta+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Current File</source>
        <translation>Log 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log &quot;%1&quot;</source>
        <translation>Log &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+Z,Alt+L</source>
        <translation>Alt+Z,Alt+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+L</source>
        <translation>Meta+Z,Meta+L</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Status Current File</source>
        <translation>Status 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>Status &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+Z,Alt+S</source>
        <translation>Alt+Z,Alt+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+S</source>
        <translation>Meta+Z,Meta+S</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>添加&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revert Current File...</source>
        <translation>还原 当前文件...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation>还原...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Pull...</source>
        <translation>Pull...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Push...</source>
        <translation>Push...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update...</source>
        <translation>更新...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Commit...</source>
        <translation>提交...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+Z,Alt+C</source>
        <translation>Alt+Z,Alt+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Z,Meta+C</source>
        <translation>Meta+Z,Meta+C</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Create Repository...</source>
        <translation>创建代码仓库...</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Bazaar Commit Log Editor</source>
        <translation type="unfinished">Bazaar 提交日志编辑器</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>There are no changes to commit.</source>
        <translation>没有修改可提交。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>无法为提交创建编辑器。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unable to create a commit editor.</source>
        <translation>无法创建提交编辑器。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>为 &quot;%1&quot; 提交修改。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/commiteditor.cpp" line="+21"/>
        <source>Commit Editor</source>
        <translation>提交编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarsettings.cpp" line="-68"/>
        <source>Bazaar Command</source>
        <translation>Bazaar 命令</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarclient.cpp" line="+60"/>
        <source>Verbose</source>
        <translation>详细</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Forward</source>
        <translation>按时间顺序</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Detailed</source>
        <translation>详细</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Ignore Whitespace</source>
        <translation>忽略 Whitespace</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore Blank Lines</source>
        <translation>忽略空行</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show files changed in each revision.</source>
        <translation>显示每个修订版本中更改的文件。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show from oldest to newest.</source>
        <translation>从最旧到最新显示。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Include Merges</source>
        <translation>包含合并</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show merged revisions.</source>
        <translation>显示合并的修订版本。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Moderately Short</source>
        <translation>适度简短</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>One Line</source>
        <translation>单行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GNU Change Log</source>
        <translation>GNU 变更日志</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Format</source>
        <translation>格式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarcommitwidget.cpp" line="-22"/>
        <source>Performs a local commit in a bound branch.
Local commits are not pushed to the master branch until a normal commit is performed.</source>
        <translation>在绑定分支中执行本地提交。
在执行正常提交之前，本地提交不会推送到 master 分支。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaareditor.cpp" line="+23"/>
        <source>&amp;Annotate %1</source>
        <translation>注释 %1（&amp;A）</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;parent revision %1</source>
        <translation>注释父修订 %1（&amp;p）</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/bazaarplugin.cpp" line="-447"/>
        <source>Uncommit</source>
        <translation>未提交</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep tags that point to removed revisions</source>
        <translation>保留指向已删除修订的标签</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Only remove the commits from the local branch when in a checkout</source>
        <translation>仅在检出时从本地分支中移除提交</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>If a revision is specified, uncommits revisions to leave the branch at the specified revision.
For example, &quot;Revision: 15&quot; will leave the branch at revision 15.</source>
        <translation>如果指定了修订版本，则取消提交修订版以将分支保留在指定的修订版本上。
例如，“Revision: 15” 会将分支保持在修订记录 15 上。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last committed</source>
        <translation>最后提交</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dry Run</source>
        <translation>空运行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test the outcome of removing the last committed revision, without actually removing anything.</source>
        <translation>测试删除最后提交的修订结果，不会实质删除任何内容。</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Triggers a Bazaar version control operation.</source>
        <translation>触发 Bazaar 版本控制操作。</translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Uncommit...</source>
        <translation>未提交...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bazaar/pullorpushdialog.cpp" line="-14"/>
        <location line="+4"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation>例如：“https://[user[:pass]@]host[:port]/[path]”。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ignores differences between branches and overwrites
unconditionally.</source>
        <translation>无条件地忽略分支和覆盖之间的差。
</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates the path leading up to the branch if it does not already exist.</source>
        <translation>如果路径尚不存在，则创建指向分支的路径。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Performs a local pull in a bound branch.
Local pulls are not applied to the master branch.</source>
        <translation>在绑定分支中执行本地拉取。
本地拉取不会应用到 master 分支。</translation>
    </message>
</context>
<context>
    <name>QtC::Beautifier</name>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifierplugin.cpp" line="+71"/>
        <source>Bea&amp;utifier</source>
        <translation>美化器（&amp;u）</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Beautifier</source>
        <translation>美化器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/artisticstyle/artisticstyle.cpp" line="+52"/>
        <source>Artistic Style</source>
        <translation>艺术风格</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+55"/>
        <source>Uncrustify</source>
        <translation>去壳</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="+324"/>
        <source>Cannot save styles. %1 does not exist.</source>
        <translation>无法保存风格。%1 不存在。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot open file &quot;%1&quot;: %2.</source>
        <translation>无法打开“%1”文件：%2。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot save file &quot;%1&quot;: %2.</source>
        <translation>无法保存“%1”文件：%2。</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No documentation file specified.</source>
        <translation>未指定文档。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot open documentation file &quot;%1&quot;.</source>
        <translation>无法打开文档“%1”。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The file &quot;%1&quot; is not a valid documentation file.</source>
        <translation>“%1”文件不是有效的文档文件。</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Cannot read documentation file &quot;%1&quot;: %2.</source>
        <translation>无法读取“%1”文档：%2。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/artisticstyle/artisticstyle.cpp" line="+194"/>
        <source>&amp;Artistic Style</source>
        <translation>艺术风格（&amp;A）</translation>
    </message>
    <message>
        <location line="-35"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+269"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+151"/>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Use file *.astylerc defined in project files</source>
        <translation>使用项目文件中定义的 *.astylerc 文件</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use specific config file:</source>
        <translation>使用指定配置文件：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>AStyle (*.astylerc)</source>
        <translation>AStyle (*.astylerc)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use file .astylerc or astylerc in HOME</source>
        <translation>使用家目录下的 .astylerc 或者 astylerc 文件</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="-25"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="-128"/>
        <source>Use customized style:</source>
        <translation>使用自定义风格：</translation>
    </message>
    <message>
        <location line="+121"/>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+18"/>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+121"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="-141"/>
        <source>Artistic Style command:</source>
        <translation>艺术风格命令：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/beautifiertool.cpp" line="-259"/>
        <location filename="../../../src/plugins/beautifier/generalsettings.cpp" line="+45"/>
        <source>Restrict to MIME types:</source>
        <translation>限制为 MIME 类型：</translation>
    </message>
    <message>
        <location line="-113"/>
        <source>Error in Beautifier: %1</source>
        <translation>美化器错误：%1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot get configuration file for %1.</source>
        <translation>无法获取 %1 的配置文件。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Current File</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化当前文件（&amp;C）</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化所选文本（&amp;S）</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Format at Cursor</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化光标处（&amp;F）</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Format &amp;Line(s)</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化行（&amp;L）</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Disable Formatting for Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>为所选文本禁用格式化（&amp;D）</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 Command</source>
        <extracomment>File dialog title for path chooser when choosing binary</extracomment>
        <translation>%1 命令</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="+59"/>
        <source>&amp;ClangFormat</source>
        <translation>&amp;ClangFormat</translation>
    </message>
    <message>
        <location line="+212"/>
        <source>ClangFormat</source>
        <translation>ClangFormat</translation>
    </message>
    <message>
        <location line="-471"/>
        <source>Use predefined style:</source>
        <translation>使用预定义风格：</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>ClangFormat command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+199"/>
        <source>Fallback style:</source>
        <translation>后备风格：</translation>
    </message>
    <message>
        <source>Clang Format command:</source>
        <translation type="vanished">Clang Format 命令：</translation>
    </message>
    <message>
        <source>Clang Format</source>
        <translation type="vanished">Clang Format</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="-128"/>
        <source>Use file uncrustify.cfg defined in project files</source>
        <translation>使用项目文件中定义的 uncrustify.cfg 文件</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use file specific uncrustify.cfg</source>
        <translation>使用指定的 uncrustify.cfg 文件</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Uncrustify file (*.cfg)</source>
        <translation>Uncrustify 文件（*.cfg）</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Use file uncrustify.cfg in HOME</source>
        <translation>使用家目录下的 uncrustify.cfg 文件</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Format entire file if no text was selected</source>
        <translation>如果未选择文本，格式化整个文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For action Format Selected Text</source>
        <translation>对于操作格式化所选文本</translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Uncrustify command:</source>
        <translation>Uncrustify 命令：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/clangformat/clangformat.cpp" line="-76"/>
        <source>No description available.</source>
        <translation>无可用描述。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/configurationdialog.cpp" line="+47"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Documentation</source>
        <translation>文档</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Documentation for &quot;%1&quot;</source>
        <translation>“%1” 的文档</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/configurationpanel.cpp" line="+23"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Add Configuration</source>
        <translation>添加配置</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Edit Configuration</source>
        <translation>编辑配置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/generalsettings.cpp" line="-13"/>
        <source>Enable auto format on file save</source>
        <translation>启动文本保存时的自动格式化</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Tool:</source>
        <translation>工具：</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Restrict to files contained in the current project</source>
        <translation>限制为当前项目中包含的文件</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Automatic Formatting on File Save</source>
        <translation>文件保存时自动格式化</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/beautifier/uncrustify/uncrustify.cpp" line="+177"/>
        <source>&amp;Uncrustify</source>
        <translation>&amp;Uncrustify</translation>
    </message>
</context>
<context>
    <name>QtC::BinEditor</name>
    <message>
        <source>Cannot open %1: %2</source>
        <translation type="obsolete">无法打开%1 : %2</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="obsolete">文件错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/bineditor/bineditorplugin.cpp" line="+2128"/>
        <source>The Binary Editor cannot open empty files.</source>
        <translation type="unfinished">二进制编辑无法打开空文件。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The file is too big for the Binary Editor (max. 32GB).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>&amp;Redo</source>
        <translation type="unfinished">重做(&amp;R)</translation>
    </message>
    <message>
        <location line="-756"/>
        <source>Memory at 0x%1</source>
        <translation type="unfinished">在 0x%1地址处的内存</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>十进制&amp;nbsp;无符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>十进制&amp;nbsp;有符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;十进制&amp;nbsp;无符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;十进制&amp;nbsp;有符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1-bit&amp;nbsp;Integer&amp;nbsp;Type</source>
        <translation type="unfinished">%1-bit&amp;nbsp;整数&amp;nbsp;类型</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little Endian</source>
        <translation type="unfinished">Little Endian</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Big Endian</source>
        <translation type="unfinished">Big Endian</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Binary&amp;nbsp;value:</source>
        <translation>二进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Octal&amp;nbsp;value:</source>
        <translation>八进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Previous&amp;nbsp;binary&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;二进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Previous&amp;nbsp;octal&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;八进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>&lt;i&gt;双精度浮点数&lt;/i&gt;&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Previous &lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>上一个&lt;i&gt;双精度浮点数&lt;/i&gt;&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>&lt;i&gt;浮点数&lt;/i&gt;&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Previous &lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>上一个&lt;i&gt;浮点数&lt;/i&gt;&amp;nbsp;数值：</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Copying Failed</source>
        <translation type="unfinished">复制失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You cannot copy more than 4 MB of binary data.</source>
        <translation type="unfinished">您不能复制超过 4 MB 的二进制数据。</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Copy Selection as ASCII Characters</source>
        <translation type="unfinished">复制选中部分作为 ASCII 字符串</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Selection as Hex Values</source>
        <translation type="unfinished">复制选中部分作为十六进制值</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set Data Breakpoint on Selection</source>
        <translation type="unfinished">选中时设置数据断点</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+4"/>
        <source>Copy 0x%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Jump to Address in This Window</source>
        <translation type="unfinished">在当前窗口中跳转到地址</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jump to Address in New Window</source>
        <translation type="unfinished">在新窗口中跳转到地址</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Jump to Address 0x%1 in This Window</source>
        <translation type="unfinished">在当前窗口中跳转到地址 0x%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Jump to Address 0x%1 in New Window</source>
        <translation type="unfinished">在新窗口中跳转到地址 0x%1</translation>
    </message>
    <message>
        <location line="+251"/>
        <source>Cannot open &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>File offset too large.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <location line="+164"/>
        <source>Binary Editor</source>
        <translation type="unfinished">二进制编辑器</translation>
    </message>
</context>
<context>
    <name>QtC::CMakeProjectManager</name>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+609"/>
        <source>Clear system environment</source>
        <translation type="unfinished">清除系统环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="+164"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+128"/>
        <source>Build</source>
        <translation>构建</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="+2376"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+179"/>
        <source>Clean Environment</source>
        <translation>清除环境变量</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base environment for the CMake configure step:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+2"/>
        <source>System Environment</source>
        <translation>系统环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+659"/>
        <source>Generator:</source>
        <translation>创建器：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-2053"/>
        <location line="+529"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="-32"/>
        <location line="+15"/>
        <source>Run CMake</source>
        <translation>执行CMake</translation>
    </message>
    <message>
        <location line="+597"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-302"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="-51"/>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="-147"/>
        <source>Targets:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <source>Build CMake target</source>
        <translation type="vanished">构建 CMake 目标</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp" line="-1227"/>
        <source>Initial Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Current Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Kit Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit the current kit&apos;s CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add a new configuration value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Boolean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;File</source>
        <translation type="unfinished">文件(&amp;F)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit the current CMake configuration value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set a value in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Unset</source>
        <translation type="unfinished">取消设置(&amp;U)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unset a value in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Reset</source>
        <translation type="unfinished">重置(&amp;R)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset all unapplied changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Batch Edit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set or reset multiple values in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Advanced</source>
        <translation type="unfinished">高级</translation>
    </message>
    <message>
        <location line="+174"/>
        <location line="+4"/>
        <location line="+3"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="+591"/>
        <source>&lt;UNSET&gt;</source>
        <translation type="unfinished">&lt;未设定&gt;</translation>
    </message>
    <message>
        <location line="+60"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+819"/>
        <source>Edit CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Enter one CMake &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; per line.&lt;br/&gt;To set or change a variable, use -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;value&amp;gt;.&lt;br/&gt;&amp;lt;type&amp;gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.&lt;br/&gt;To unset a variable, use -U&amp;lt;variable&amp;gt;.&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+239"/>
        <source>Re-configure with Initial Parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-238"/>
        <source>Clear CMake configuration and configure with initial parameters?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1769"/>
        <source>Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not ask again</source>
        <translation type="obsolete">下次不再询问</translation>
    </message>
    <message>
        <location line="-1647"/>
        <source>Kit CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Configure</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Stop CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+219"/>
        <source>bool</source>
        <comment>display string for cmake type BOOLEAN</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>file</source>
        <comment>display string for cmake type FILE</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>directory</source>
        <comment>display string for cmake type DIRECTORY</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>string</source>
        <comment>display string for cmake type STRING</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Force to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Help</source>
        <translation type="unfinished">帮助</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Apply Kit Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply Initial Configuration Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <location line="+321"/>
        <source>Changing Build Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change the build directory to &quot;%1&quot; and start with a basic CMake configuration?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The CMake flag for the development team</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The CMake flag for the provisioning profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The CMake flag for the architecture on macOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The CMake flag for QML debugging, if enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+603"/>
        <source>Minimum Size Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Release with Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-635"/>
        <location line="+861"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="+19"/>
        <source>Additional CMake &lt;a href=&quot;options&quot;&gt;options&lt;/a&gt;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-866"/>
        <source>Build type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="-499"/>
        <source>Current executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build the executable used in the active run configuration. Currently: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Target: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeinstallstep.cpp" line="+39"/>
        <source>CMake arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Tool arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stage for installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Staging directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Enable automatic provisioning updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tells xcodebuild to create and download a provisioning profile if a valid one does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Target</source>
        <translation type="unfinished">目标</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>You asked to build the current Run Configuration&apos;s build target only, but it is not associated with a build target. Update the Make Step in your build settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeabstractprocessstep.cpp" line="+37"/>
        <source>A CMake tool must be set up for building. Configure a CMake tool in the kit options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>There is a CMakeCache.txt file in &quot;%1&quot;, which suggest an in-source build was done before. You are now building in &quot;%2&quot;, and the CMakeCache.txt file might confuse CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildstep.cpp" line="+45"/>
        <source>Persisting CMake state...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running CMake in preparation to build...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Project did not parse successfully, cannot build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Stage at %2 for %3</source>
        <extracomment>Stage (for installation) at &lt;staging_dir&gt; for &lt;installation_dir&gt;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Build</source>
        <comment>ConfigWidget display name.</comment>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <location line="+256"/>
        <source>CMake Build</source>
        <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakebuildsystem.cpp" line="+1326"/>
        <source>The kit needs to define a CMake tool to parse this project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Apply Configuration Changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Apply</source>
        <translation type="unfinished">应用</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Run CMake with configuration changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>&lt;b&gt;CMake configuration failed&lt;b&gt;&lt;p&gt;The backup of the previous configuration has been restored.&lt;/p&gt;&lt;p&gt;Issues and &quot;Projects &gt; Build&quot; settings show more information about the failure.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&lt;b&gt;Failed to load project&lt;b&gt;&lt;p&gt;Issues and &quot;Projects &gt; Build&quot; settings show more information about the failure.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+216"/>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+392"/>
        <source>Failed to create build directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No CMake tool set up in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The remote CMake executable cannot write to the local build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+555"/>
        <source>%1 (via CMake)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>CMake generator failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Kit does not have a CMake binary set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No valid CMake executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot create output directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Running in &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeconfigitem.cpp" line="+352"/>
        <source>Failed to open %1 for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectimporter.cpp" line="+430"/>
        <source>CMake Preset (%1) %2 Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+597"/>
        <source>&lt;No CMake Tool available&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakekitaspect.cpp" line="-977"/>
        <source>CMake Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The CMake Tool to use when building a project with CMake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Unconfigured</source>
        <translation type="unfinished">未配置</translation>
    </message>
    <message>
        <location line="+231"/>
        <location line="+539"/>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-501"/>
        <source>Platform</source>
        <translation type="unfinished">平台</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+438"/>
        <source>CMake Generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-417"/>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toolset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;none&gt;</source>
        <translation type="obsolete">&lt;无&gt;</translation>
    </message>
    <message>
        <location line="-298"/>
        <source>Path to the CMake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+94"/>
        <source>Found CMake tool: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-70"/>
        <source>CMake tool: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Expected JSON Object, got: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Expected JSON Object with key &quot;binary&quot; to be a string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>CMake executable &quot;%1&quot; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>CMake tool &quot;%1&quot; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot create CMake tool from JSON: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>CMake version %1 is unsupported. Update to version 3.15 (with file-api) or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+249"/>
        <source>CMake &lt;a href=&quot;generator&quot;&gt;generator&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CMake generator defines how a project is built when using CMake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+209"/>
        <source>CMake Tool is unconfigured, CMake generator will be ignored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake Tool does not support the configured generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platform is not supported by the selected CMake generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset is not supported by the selected CMake generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The selected CMake binary does not support file-api. %1 will not be able to parse CMake projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>&lt;Use Default Generator&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generator: %1&lt;br&gt;Extra generator: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolset: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Enter one CMake &lt;a href=&quot;variable&quot;&gt;variable&lt;/a&gt; per line.&lt;br/&gt;To set a variable, use -D&amp;lt;variable&amp;gt;:&amp;lt;type&amp;gt;=&amp;lt;value&amp;gt;.&lt;br/&gt;&amp;lt;type&amp;gt; can have one of the following values: FILEPATH, PATH, BOOL, INTERNAL, or STRING.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <location line="+214"/>
        <source>CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-213"/>
        <source>Default configuration passed to CMake when setting up a project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+144"/>
        <source>CMake configuration has no path to qmake binary set, even though the kit has a valid Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a qmake binary set, even though the kit has no valid Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a qmake binary set that does not match the qmake binary path configured in the Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>CMake configuration has no CMAKE_PREFIX_PATH set that points to the kit Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake configuration has no path to a C compiler set, even though the kit has a valid tool chain.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a C compiler set, even though the kit has no valid tool chain.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a C compiler set that does not match the compiler path configured in the tool chain of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake configuration has no path to a C++ compiler set, even though the kit has a valid tool chain.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake configuration has a path to a C++ compiler set, even though the kit has no valid tool chain.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CMake configuration has a path to a C++ compiler set that does not match the compiler path configured in the tool chain of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp" line="+128"/>
        <source>Build CMake Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Builds a target of any open CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Open CMake Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates the definition of a target of any open CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Run CTest Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a CTest test of the current active CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>AutoTest plugin needs to be loaded in order to execute tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprocess.cpp" line="+55"/>
        <source>You may need to add the project directory to the list of directories that are mounted by the build device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The source directory %1 is not reachable by the CMake executable %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The build directory %1 is not reachable by the CMake executable %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The build directory &quot;%1&quot; does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>CMake executable &quot;%1&quot; and build directory &quot;%2&quot; must be on the same device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Qt Creator installation is missing the package-manager directory. It was expected here: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy package-manager folder:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Running %1 in %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configuring &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="-17"/>
        <source>CMake executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>No cmake tool set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No compilers set in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeproject.cpp" line="+220"/>
        <source>CMakeUserPresets.json cannot re-define the %1 preset: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Build preset %1 is missing a corresponding configure preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Test preset %1 is missing a corresponding configure preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Attempt to include &quot;%1&quot; which was already parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectimporter.cpp" line="+173"/>
        <source>Unexpected source directory &quot;%1&quot;, expected &quot;%2&quot;. This can be correct in some situations, for example when importing a standalone Qt test, but usually this is an error. Import the build anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp" line="-7"/>
        <location line="+16"/>
        <source>Clear CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rescan Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+269"/>
        <source>Reload CMake Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-261"/>
        <source>Build File</source>
        <translation type="unfinished">构建文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation type="unfinished">构建文件&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation type="unfinished">Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+30"/>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+30"/>
        <source>Build &amp;Subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+30"/>
        <source>Rebuild</source>
        <translation type="unfinished">重新构建</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+30"/>
        <source>Clean</source>
        <translation type="unfinished">清除</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>CMake Profiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Start CMake Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Re-generates the kits that were created for CMake presets. All manual modifications to the CMake project settings will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reload</source>
        <translation type="unfinished">重新载入</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Build File is not supported for generator &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp" line="+63"/>
        <source>CMake Modules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>CMake Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Target type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No build artifacts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build artifacts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp" line="+8"/>
        <source>Build &quot;%1&quot;</source>
        <translation type="unfinished">构建 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>CMake</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="+129"/>
        <source>Version: %1</source>
        <translation type="unfinished">版本: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Supports fileApi: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>no</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detection source: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>None</source>
        <comment>No CMake tool</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake from Build Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source> (Default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>CMake executable path does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable path is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable path is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CMake executable does not provide required IDE integration features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Path</source>
        <translation type="unfinished">路径</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Manual</source>
        <translation type="unfinished">手动设置</translation>
    </message>
    <message>
        <location line="+220"/>
        <source>CMake .qch File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Tools</source>
        <translation type="unfinished">工具</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakespecificsettings.cpp" line="+66"/>
        <source>Autorun CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically run CMake after changes to CMake project files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakesettingspage.cpp" line="-234"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Help file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Make Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set as the default CMake Tool to use when creating a new kit or when no value is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Clone of %1</source>
        <translation type="unfinished">%1 的克隆</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>New CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakespecificsettings.cpp" line="+16"/>
        <source>Package manager auto setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add the CMAKE_PROJECT_INCLUDE_BEFORE variable pointing to a CMake script that will install dependencies from the conanfile.txt, conanfile.py, or vcpkg.json file from the project source directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ask before re-configuring with initial parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ask before reloading CMake Presets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show subfolders inside source group folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show advanced options by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use junctions for CMake configuration and build operations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create and use junctions for the source and build directories to overcome issues with long paths on Windows.&lt;br&gt;&lt;br&gt;Junctions are stored under &lt;tt&gt;C:\ProgramData\QtCreator\Links&lt;/tt&gt; (overridable via the &lt;tt&gt;QTC_CMAKE_JUNCTIONS_DIR&lt;/tt&gt; environment variable).&lt;br&gt;&lt;br&gt;With &lt;tt&gt;QTC_CMAKE_JUNCTIONS_HASH_LENGTH&lt;/tt&gt;, you can shorten the MD5 hash key length to a value smaller than the default length value of 32.&lt;br&gt;&lt;br&gt;Junctions are used for CMake configure, build and install operations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketool.cpp" line="+314"/>
        <source>Version not parseable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketoolsettingsaccessor.cpp" line="+72"/>
        <source>System CMake at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodel.cpp" line="-478"/>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location line="+567"/>
        <source>Kit:</source>
        <translation type="unfinished">构建套件(Kit)：</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <source>Initial Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Expands to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not in CMakeCache.txt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp" line="+36"/>
        <source>Select a file for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a directory for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapidataextractor.cpp" line="+745"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+110"/>
        <source>&lt;Build Directory&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+5"/>
        <source>&lt;Other Locations&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&lt;Generated Files&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapiparser.cpp" line="+48"/>
        <source>Failed to set up CMake file API support. %1 cannot extract project information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Invalid reply file created by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Invalid cache file generated by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Invalid cmakeFiles file generated by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Invalid codemodel file generated by CMake: No directories.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid codemodel file generated by CMake: Empty directory object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Invalid codemodel file generated by CMake: No projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid codemodel file generated by CMake: Empty project object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid codemodel file generated by CMake: Broken project data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid codemodel file generated by CMake: Empty target object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid codemodel file generated by CMake: Broken target data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Invalid codemodel file generated by CMake: No configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid codemodel file generated by CMake: Empty configuration object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Invalid codemodel file generated by CMake: Broken indexes in directories, projects, or targets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid codemodel file generated by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Invalid target file: Information is missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Invalid target file generated by CMake: Broken indexes in target details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>CMake parsing was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>CMake project configuration failed. No CMake configuration for build type &quot;%1&quot; found. Check General Messages for more information.</source>
        <extracomment>General Messages refers to the output view</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No &quot;%1&quot; CMake configuration found. Available configurations: &quot;%2&quot;.
Make sure that CMAKE_CONFIGURATION_TYPES variable contains the &quot;Build type&quot; field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No &quot;%1&quot; CMake configuration found. Available configuration: &quot;%2&quot;.
Make sure that CMAKE_BUILD_TYPE variable matches the &quot;Build type&quot; field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/fileapireader.cpp" line="+195"/>
        <source>CMake returned error code: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Failed to rename &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to copy &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/presetsparser.cpp" line="+707"/>
        <source>Failed to read file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Invalid file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid &quot;version&quot; in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid &quot;configurePresets&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid &quot;buildPresets&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid &quot;testPresets&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid &quot;vendor&quot; section in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/projecttreehelper.cpp" line="+104"/>
        <source>&lt;File System&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeeditor.cpp" line="+513"/>
        <source>CMake Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeformatter.cpp" line="+56"/>
        <source>Enable auto format on file save</source>
        <translation type="unfinished">启动文本保存时的自动格式化</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restrict to files contained in the current project</source>
        <translation type="unfinished">限制为当前项目中包含的文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Restrict to MIME types:</source>
        <translation type="unfinished">限制为 MIME 类型：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;a href=&quot;%1&quot;&gt;CMakeFormat&lt;/a&gt; command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Automatic Formatting on File Save</source>
        <translation type="unfinished">文件保存时自动格式化</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>CMakeFormatter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Format &amp;Current File</source>
        <translation type="unfinished">格式化当前文件（&amp;C）</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Formatter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeinstallstep.cpp" line="+57"/>
        <source>Install</source>
        <comment>ConfigWidget display name.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>CMake Install</source>
        <comment>Display name for CMakeProjectManager::CMakeInstallStep id.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmakeoutputparser.cpp" line="+227"/>
        <source>Call stack:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cmakeprojectmanager/cmaketoolmanager.cpp" line="+502"/>
        <source>Found &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Removing CMake tool &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CVS</name>
    <message>
        <location filename="../../../src/plugins/cvs/cvseditor.cpp" line="+56"/>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation type="unfinished">注释修订版本 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvsplugin.cpp" line="+110"/>
        <source>Ignore Whitespace</source>
        <translation type="unfinished">忽略空白</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore Blank Lines</source>
        <translation type="unfinished">忽略空行</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>CVS Command Log Editor</source>
        <translation type="unfinished">CVS命令行日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS File Log Editor</source>
        <translation type="unfinished">CVS文件日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS Annotation Editor</source>
        <translation type="unfinished">CVS注释编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CVS Diff Editor</source>
        <translation type="unfinished">CVS Diff编辑器</translation>
    </message>
    <message>
        <location line="+210"/>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <source>CVS Checkout</source>
        <translation type="obsolete">CVS Checkout</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local name cannot be the same as the URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>CVS Commit Editor</source>
        <translation type="unfinished">CVS提交编辑器</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Triggers a CVS version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;CVS</source>
        <translation type="unfinished">CVS(&amp;C)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff Current File</source>
        <translation type="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+C,Meta+D</source>
        <translation type="unfinished">Meta+C,Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+C,Alt+D</source>
        <translation type="unfinished">Alt+C,Alt+D</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filelog Current File</source>
        <translation type="unfinished">Filelog当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation type="unfinished">Filelog &quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Annotate Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+C,Meta+A</source>
        <translation type="unfinished">Meta+C,Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+C,Alt+A</source>
        <translation type="unfinished">Alt+C,Alt+A</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Commit Current File</source>
        <translation type="unfinished">提交当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit &quot;%1&quot;</source>
        <translation type="unfinished">提交 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+C,Meta+C</source>
        <translation type="unfinished">Meta+C,Meta+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+C,Alt+C</source>
        <translation type="unfinished">Alt+C,Alt+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete...</source>
        <translation type="unfinished">删除...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation type="unfinished">删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation type="unfinished">还原...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation type="unfinished">还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit &quot;%1&quot;</source>
        <translation type="unfinished">编辑&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+525"/>
        <source>Unedit</source>
        <translation type="unfinished">Unedit</translation>
    </message>
    <message>
        <location line="-525"/>
        <source>Unedit &quot;%1&quot;</source>
        <translation type="unfinished">Unedit &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unedit Repository</source>
        <translation type="unfinished">Unedit代码仓库</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Project Directory Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status of Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Log Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Update Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Update Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commit Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Project</source>
        <translation type="obsolete">Diff 项目</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation type="obsolete">Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Project Status</source>
        <translation type="obsolete">项目状态</translation>
    </message>
    <message>
        <source>Status of Project &quot;%1&quot;</source>
        <translation type="obsolete">项目 &quot;%1&quot; 的状态</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation type="obsolete">Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation type="obsolete">Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Update Project</source>
        <translation type="obsolete">更新项目</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Update Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Update Directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Commit Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit Directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Diff Repository</source>
        <translation type="unfinished">Diff 代码仓库</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Repository Status</source>
        <translation type="unfinished">仓库状态</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Repository Log</source>
        <translation type="unfinished">仓库日志</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Update Repository</source>
        <translation type="unfinished">更新代码仓库</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Commit All Files</source>
        <translation type="unfinished">提交所有文件</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert Repository...</source>
        <translation type="unfinished">还原代码仓库...</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Revert Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert all pending changes to the repository?</source>
        <translation type="unfinished">还原所有未完成的更改到仓库？</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert failed: %1</source>
        <translation type="unfinished">还原失败: %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Another commit is currently being executed.</source>
        <translation type="unfinished">另一个提交正在被执行。</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>There are no modified files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Would you like to discard your changes to the repository &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to discard your changes to the file &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Project status</source>
        <translation type="unfinished">项目状态</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Repository status</source>
        <translation type="unfinished">仓库状态</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot find repository for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The initial revision %1 cannot be described.</source>
        <translation type="unfinished">初始修订版本 %1 无法被描述。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Parsing of the log output failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Could not find commits of id &quot;%1&quot; on %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>No CVS executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvssettings.cpp" line="+35"/>
        <source>CVS Command</source>
        <translation type="unfinished">CVS 命令</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CVS command:</source>
        <translation>CVS 命令：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>CVS root:</source>
        <translation>CVS 路径：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Describe all files matching commit id</source>
        <translation type="unfinished">描述提交id匹配的所有文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When checked, all files touched by a commit will be displayed when clicking on a revision number in the annotation view (retrieved via commit ID). Otherwise, only the respective file will be displayed.</source>
        <translation type="unfinished">选中此项后，点击注释视图中(通过commit ID获取)的某个修订版本号时，所有该commit涉及的文件都将被显示。否则，仅显示对应的文件。</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>CVS</source>
        <translation type="unfinished">CVS</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cvs/cvssubmiteditor.cpp" line="+17"/>
        <source>Added</source>
        <translation type="unfinished">已添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Removed</source>
        <translation type="unfinished">已删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modified</source>
        <translation type="unfinished">已更改</translation>
    </message>
</context>
<context>
    <name>QtC::ClangCodeModel</name>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdmemoryusagewidget.cpp" line="+105"/>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Total Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangcodemodelplugin.cpp" line="+148"/>
        <source>Generating Compilation DB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Clang Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C++ code issues that Clangd found in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Update Potentially Stale Clangd Index Entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Generating Clang compilation database canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Compilation Database for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compilation Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Compilation Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot generate compilation database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generator is already running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No active project.</source>
        <translation type="unfinished">没有活动项目。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project has no C/C++ project parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Clang compilation database generated at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generating Clang compilation database failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangmodelmanagersupport.cpp" line="+169"/>
        <source>The use of clangd for the C/C++ code model was disabled, because it is likely that its memory requirements would be higher than what your system can handle.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Clangd Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>With clangd enabled, Qt Creator fully supports modern C++ when highlighting code, completing symbols and so on.&lt;br&gt;This comes at a higher cost in terms of CPU load and memory usage compared to the built-in code model, which therefore might be the better choice on older machines and/or with legacy code.&lt;br&gt;You can enable/disable and fine-tune clangd &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Enable Anyway</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+369"/>
        <source>Cannot use clangd: Generating compilation database canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot use clangd: Failed to generate compilation database:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdclient.cpp" line="+401"/>
        <source>clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Indexing %1 with clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indexing session with clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdcompletion.cpp" line="+663"/>
        <source>Location: %1</source>
        <extracomment>Parent folder for proposed #include completion</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdfollowsymbol.cpp" line="+346"/>
        <source>collecting overrides...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;base declaration&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdfindreferences.cpp" line="+139"/>
        <source>C++ Usages:</source>
        <translation>C++ 使用：</translation>
    </message>
    <message numerus="yes">
        <location line="+245"/>
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangtextmark.cpp" line="+87"/>
        <source>Project: %1 (based on %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangdiagnostictooltipwidget.cpp" line="+135"/>
        <source>[Source: %1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangutils.cpp" line="+142"/>
        <source>Clazy Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clang-Tidy Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangcodemodel/clangtextmark.cpp" line="+20"/>
        <source>Changes applied to diagnostic configuration &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Code Model Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Code Model Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Copy to Clipboard</source>
        <comment>Clang Code Model Marks</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Disable Diagnostic in Current Project</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangFormat</name>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatglobalconfigwidget.cpp" line="+39"/>
        <source>Files greater than this will not be indented by ClangFormat.
The built-in code indenter will handle indentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Formatting mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore files greater than:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Format while typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Format edited code on file save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use custom settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use global settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Please note that the current project includes a .clang-format file, which will be used for code indenting and formatting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>ClangFormat Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Use built-in indenter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <source>When this option is enabled, ClangFormat will use a user-specified configuration from the widget below, instead of the project .clang-format file. You can customize the formatting options for your code by adjusting the settings in the widget. Note that any changes made there will only affect the current configuration, and will not modify the project .clang-format file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Indenting only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Full formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="obsolete">禁用</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>The current project has its own .clang-format file which can be overridden by the settings below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatplugin.cpp" line="+43"/>
        <source>Open Used .clang-format Configuration File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatcodestylepreferencesfactory.cpp" line="+131"/>
        <source>Import Code Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+36"/>
        <source>ClangFormat (*clang-format*);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <location line="+15"/>
        <source>Import Code Style</source>
        <translation type="unfinished">导入代码风格</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Enter a name for the imported code style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot import code style from &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Export Code Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+170"/>
        <source>C++</source>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangformat/clangformatconfigwidget.cpp" line="+165"/>
        <source>Current ClangFormat version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Warning:</source>
        <translation type="unfinished">警告：</translation>
    </message>
</context>
<context>
    <name>QtC::ClangTools</name>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="+1298"/>
        <source>Custom Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+65"/>
        <source>Category:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticmodel.cpp" line="+212"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+4"/>
        <source>Location:</source>
        <translation type="unfinished">位置：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+4"/>
        <source>Fixit status:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Steps:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticmodel.cpp" line="-4"/>
        <source>Message:</source>
        <translation>消息：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticview.cpp" line="+148"/>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-858"/>
        <source>Web Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="+1357"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+99"/>
        <source>Clang-Tidy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-938"/>
        <source>Go to previous diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to next diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load diagnostics from YAML files exported with &quot;-export-fixes&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/clangtools/filterdialog.cpp" line="+70"/>
        <source>Filter Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Apply Fixits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Clang-Tidy and Clazy use a customized Clang executable from the Clang project to search for diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Release</source>
        <translation type="unfinished">Release</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run %1 in %2 Mode?</source>
        <translation type="unfinished">在%2 模式下运行%1吗？</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>You are trying to run the tool &quot;%1&quot; on an application in %2 mode. The tool is designed to be used in Debug mode since enabled assertions can reduce the number of false positives.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do you want to continue and run the tool in %1 mode?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+277"/>
        <source>Cannot analyze current file: No files open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cannot analyze current file: &quot;%1&quot; is not a known source file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Select YAML Files with Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Error Loading Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Project &quot;%1&quot; is not a C/C++ project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open a C/C++ project to start analyzing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-382"/>
        <source>Failed to build the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-295"/>
        <source>Analyze Project with %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Analyze Current File with %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+159"/>
        <source>Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+115"/>
        <location line="+36"/>
        <source>Failed to start the analyzer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+162"/>
        <source>%1 tool stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>YAML Files (*.yml *.yaml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Set a valid %1 executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+152"/>
        <source>All Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Opened Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Edited Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+94"/>
        <source>Failed to analyze %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Analyzing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Analyzing... %1 of %n file(s) processed.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Analysis stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>Finished processing %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diagnostics imported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 diagnostics. %2 fixits, %3 selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-69"/>
        <source>In general, the project should be built before starting the analysis to ensure that the code to analyze is valid.&lt;br/&gt;&lt;br/&gt;Building the project might also run code generators that update the source files as necessary.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Info About Build the Project Before Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="-658"/>
        <source>No code model data available for project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The project configuration changed since the start of the %1. Please re-run with current configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Failed to create temporary directory: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Running %1 on %2 with configuration &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-34"/>
        <source>Analyzing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Analyzing &quot;%1&quot; [%2].</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to analyze &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+35"/>
        <source>Error: Failed to analyze %n files.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Note: You might need to build the project to generate or update source files. To build automatically, enable &quot;Build the project before analysis&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 finished: Processed %2 files successfully, %3 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolrunner.cpp" line="+149"/>
        <source>An error occurred with the %1 process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 crashed.</source>
        <translation type="unfinished">%1 崩溃。</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>%1 finished with exit code: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-12"/>
        <source>%1 produced stderr output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Command line: %1
Process Error: %2
Output:
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsplugin.cpp" line="+88"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="+253"/>
        <location filename="../../../src/plugins/clangtools/diagnosticmark.cpp" line="+26"/>
        <location filename="../../../src/plugins/clangtools/settingswidget.cpp" line="+112"/>
        <source>Clang Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that Clang-Tidy and Clazy found when analyzing code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Analyze File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="-173"/>
        <source>Restore Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Clang-Tidy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Clazy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove All</source>
        <translation type="unfinished">全部删除</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Suppressed diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-314"/>
        <source>See &lt;a href=&quot;https://github.com/KDE/clazy&quot;&gt;Clazy&apos;s homepage&lt;/a&gt; for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Filters</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset Topic Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+1039"/>
        <source>Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1034"/>
        <source>Enable lower levels automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When enabling a level explicitly, also enable lower levels (Clazy semantic).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not query the supported checks from the clazy-standalone executable.
Set a valid executable first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+637"/>
        <source>Manual Level: Very few false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 0: No false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 1: Very few false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 2: More false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Level 3: Experimental checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Level %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtool.cpp" line="+568"/>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="+60"/>
        <source>Clazy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="+256"/>
        <source>Clang-Tidy Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-997"/>
        <location line="+83"/>
        <location line="+945"/>
        <location line="+35"/>
        <source>Edit Checks as String...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-34"/>
        <location line="+35"/>
        <source>View Checks as String...</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+115"/>
        <source>Checks (%n enabled, some are filtered out)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Checks (%n enabled)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticmark.cpp" line="+69"/>
        <source>Disable Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsdiagnosticview.cpp" line="-23"/>
        <source>Filter...</source>
        <translation type="unfinished">过滤器...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clear Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter for This Diagnostic Kind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter out This Diagnostic Kind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+301"/>
        <source>Suppress Selected Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppress This Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Suppress Selected Diagnostics Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppress This Diagnostic Inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Disable These Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable This Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/filterdialog.cpp" line="-11"/>
        <source>Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select All with Fixits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear Selection</source>
        <translation type="unfinished">清空选择</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Select the diagnostics to display.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/runsettingswidget.cpp" line="+32"/>
        <source>Prefer .clang-tidy file, if present</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build the project before analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Analyze open files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Run Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Parallel jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangselectablefilesdialog.cpp" line="+106"/>
        <source>Files outside of the base directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Files to Analyze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Analyze</source>
        <translation type="unfinished">分析</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/settingswidget.cpp" line="-68"/>
        <source>Clang-Tidy Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Executables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clang-Tidy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clazy-Standalone:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsprojectsettingswidget.cpp" line="+125"/>
        <source>File</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/diagnosticconfigswidget.cpp" line="-1168"/>
        <source>Could not query the supported checks from the clang-tidy executable.
Set a valid executable first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+526"/>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <location line="-401"/>
        <source>Options for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Add Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;new option&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolsutils.cpp" line="-161"/>
        <source>No Fixits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not Scheduled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalidated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scheduled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to Apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Applied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Default Clang-Tidy and Clazy checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolslogfilereader.cpp" line="+255"/>
        <source>Error: Failed to parse YAML file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clangtools/clangtoolscompilationdb.cpp" line="+101"/>
        <source>Generating compilation database for %1 at &quot;%2&quot; ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Compilation database for %1 successfully generated at &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generating compilation database for %1 failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClassView</name>
    <message>
        <location filename="../../../src/plugins/classview/classviewnavigationwidget.cpp" line="+125"/>
        <source>Show Subprojects</source>
        <translation>显示子项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/classview/classviewnavigationwidgetfactory.cpp" line="+40"/>
        <source>Class View</source>
        <translation>类视图</translation>
    </message>
</context>
<context>
    <name>QtC::ClearCase</name>
    <message>
        <location filename="../../../src/plugins/clearcase/checkoutdialog.cpp" line="+28"/>
        <source>Check Out</source>
        <translation>Check Out</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Checkout comment:</source>
        <translation>Checkout 命令(&amp;C)：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Reserved</source>
        <translation>&amp;Reserved</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Unreserved if already reserved</source>
        <translation>如果已经reserve则取消reserve(&amp;U)</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditorwidget.cpp" line="+26"/>
        <source>&amp;Preserve file modification time</source>
        <translation>保留文件被修改的时间(&amp;P)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use &amp;Hijacked file</source>
        <translation>使用&amp;Hijack文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/settingspage.cpp" line="+115"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Command:</source>
        <translation>命令(&amp;C)：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>&amp;External</source>
        <translation>外部(&amp;E)</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>ClearCase Command</source>
        <translation type="unfinished">ClearCase 命令</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Arg&amp;uments:</source>
        <translation>参数(&amp;U)：</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;History count:</source>
        <translation>历史记录保存的个数(&amp;H)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Timeout:</source>
        <translation>超时时间(&amp;T)：</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Automatically check out files on edit</source>
        <translation>编辑时自动checkout文件(&amp;A)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Aut&amp;o assign activity names</source>
        <translation>自动指定activity的名称(&amp;O)</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>&amp;Prompt on check-in</source>
        <translation>check-in时弹出提示(&amp;P)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Di&amp;sable indexer</source>
        <translation>禁用索引(&amp;S)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>&amp;Index only VOBs:</source>
        <translation>仅对下列VOB索引(&amp;i)：</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>ClearCase</source>
        <translation>ClearCase</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="+1020"/>
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The file was changed.</source>
        <translation>文件已改变。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Save copy of the file with a &apos;.keep&apos; extension</source>
        <translation>以&apos;.keep&apos;为扩展名保存文件的拷贝(&amp;S)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/versionselector.cpp" line="+24"/>
        <source>Confirm Version to Check Out</source>
        <translation>确定checkout的版本</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+6"/>
        <source>Created by:</source>
        <translation>创建人：</translation>
    </message>
    <message>
        <location line="-5"/>
        <location line="+6"/>
        <source>Created on:</source>
        <translation>创建于：</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Version after &amp;update</source>
        <translation>更新之后的版本(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/activityselector.cpp" line="+27"/>
        <source>Select &amp;activity:</source>
        <translation>选择活动(&amp;A)：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Keep item activity</source>
        <translation>保留项的活动</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="+1376"/>
        <source>&amp;Hijack</source>
        <translation>&amp;Hijack</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseeditor.cpp" line="+24"/>
        <source>Annotate version &quot;%1&quot;</source>
        <translation>注释版本 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="-1833"/>
        <source>C&amp;learCase</source>
        <translation>C&amp;learCase</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Check Out...</source>
        <translation>Check Out...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check &amp;Out &quot;%1&quot;...</source>
        <translation>Check &amp;Out &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+O</source>
        <translation>Meta+L,Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+O</source>
        <translation>Alt+L,Alt+O</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Check &amp;In...</source>
        <translation>Check &amp;In...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check &amp;In &quot;%1&quot;...</source>
        <translation>Check &amp;In &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+I</source>
        <translation>Meta+L,Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+I</source>
        <translation>Alt+L,Alt+I</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Undo Check Out</source>
        <translation>撤销Check Out</translation>
    </message>
    <message>
        <source>&amp;Undo Check Out &quot;%1&quot;</source>
        <translation type="vanished">撤销Check Out &quot;%1&quot; (&amp;U)</translation>
    </message>
    <message>
        <location line="-303"/>
        <source>ClearCase File Log Editor</source>
        <translation type="unfinished">ClearCase 文件日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ClearCase Annotation Editor</source>
        <translation type="unfinished">ClearCase 注释编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ClearCase Diff Editor</source>
        <translation type="unfinished">ClearCase Diff 编辑器</translation>
    </message>
    <message>
        <location line="+292"/>
        <source>Meta+L,Meta+U</source>
        <translation>Meta+L,Meta+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+U</source>
        <translation>Alt+L,Alt+U</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Undo Hijack</source>
        <translation>撤销Hijack</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Hi&amp;jack &quot;%1&quot;</source>
        <translation>撤销Hijack &quot;%1&quot;(&amp;J)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+R</source>
        <translation>Meta+L,Meta+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+R</source>
        <translation>Alt+L,Alt+R</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Diff &quot;%1&quot;</source>
        <translation>&amp;Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+D</source>
        <translation>Meta+L,Meta+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+D</source>
        <translation>Alt+L,Alt+D</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>History Current File</source>
        <translation>History当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;History &quot;%1&quot;</source>
        <translation>&amp;History &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+H</source>
        <translation>Meta+L,Meta+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+H</source>
        <translation>Alt+L,Alt+H</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Annotate &quot;%1&quot;</source>
        <translation>&amp;Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta+L,Meta+A</source>
        <translation>Meta+L,Meta+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+A</source>
        <translation>Alt+L,Alt+A</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add File...</source>
        <translation>添加文件...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add File &quot;%1&quot;</source>
        <translation>添加文件&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Diff A&amp;ctivity...</source>
        <translation>Diff活动(&amp;A)...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Ch&amp;eck In Activity</source>
        <translation>Ch&amp;eck In 活动</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Chec&amp;k In Activity &quot;%1&quot;...</source>
        <translation>Ch&amp;eck In 活动 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Update Index</source>
        <translation>更新索引</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update View</source>
        <translation>更新视图</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>U&amp;pdate View &quot;%1&quot;</source>
        <translation>更新视图 &quot;%1&quot;(&amp;U)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Check In All &amp;Files...</source>
        <translation>Check in所有文件(&amp;F)...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+L,Meta+F</source>
        <translation>Meta+L,Meta+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+F</source>
        <translation>Alt+L,Alt+F</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>View &amp;Status</source>
        <translation>查看状态(&amp;S)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+L,Meta+S</source>
        <translation>Meta+L,Meta+S</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+L,Alt+S</source>
        <translation>Alt+L,Alt+S</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>ClearCase Check In Editor</source>
        <translation type="unfinished">ClearCase Check In 编辑器</translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Check In</source>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>Check In</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close Check In Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the check in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot check in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot check in: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Undo Hijack File</source>
        <translation>撤销Hijack文件</translation>
    </message>
    <message>
        <location line="+37"/>
        <location line="+58"/>
        <source>External diff is required to compare multiple files.</source>
        <translation>比较多个文件时需要外部的diff。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter Activity</source>
        <translation>输入活动</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Activity Name</source>
        <translation>活动名称</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Check In Activity</source>
        <translation>Checkin 活动</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Another check in is currently being executed.</source>
        <translation>另外一个checkin正在执行。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>There are no modified files.</source>
        <translation>没有被修改的文件。</translation>
    </message>
    <message>
        <location line="+215"/>
        <location line="+19"/>
        <source>No ClearCase executable specified.</source>
        <translation>未指定ClearCase的执行档。</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>ClearCase Checkout</source>
        <translation>ClearCase Checkout</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File is already checked out.</source>
        <translation>文件已经被checkout。</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Set current activity failed: %1</source>
        <translation>设置当前的活动失败： %1</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Enter &amp;comment:</source>
        <translation>输入注释(&amp;comment)：</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>ClearCase Add File %1</source>
        <translation>ClearCase添加文件 %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ClearCase Remove Element %1</source>
        <translation>ClearCase删除元素 %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This operation is irreversible. Are you sure?</source>
        <translation>这项操作不可逆。确定继续吗？</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>ClearCase Remove File %1</source>
        <translation>ClearCase删除文件 %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ClearCase Rename File %1 -&gt; %2</source>
        <translation>ClearCase重命名文件 %1-&gt; %2</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Activity Headline</source>
        <translation>活动的标题</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enter activity headline</source>
        <translation>输入活动的标题</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditor.cpp" line="+18"/>
        <source>ClearCase Check In</source>
        <translation>ClearCase Check In</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcasesubmiteditorwidget.cpp" line="-3"/>
        <source>Chec&amp;k in even if identical to previous version</source>
        <translation>即使与前一版本完全相同仍然checkin (&amp;K)</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>&amp;Check In</source>
        <translation>&amp;Check In</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/clearcaseplugin.cpp" line="-1656"/>
        <source>Editing Derived Object: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Triggers a ClearCase version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+500"/>
        <source>Do you want to undo the check out of &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Do you want to undo hijack of &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1009"/>
        <source>Updating ClearCase Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>Check &amp;Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/settingspage.cpp" line="-144"/>
        <source>&amp;Graphical (single file only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>VOBs list, separated by comma. Indexer will only traverse the specified VOBs. If left blank, all active VOBs will be indexed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Check this if you have a trigger that renames the activity automatically. You will not be prompted for activity name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do &amp;not prompt for comment during checkout or check-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Check out or check in files with no comment (-nc/omment).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>In order to use External diff, &quot;diff&quot; command needs to be accessible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>DiffUtils is available for free download at http://gnuwin32.sourceforge.net/packages/diffutils.htm. Extract it to a directory in your PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/clearcase/versionselector.cpp" line="-18"/>
        <source>Multiple versions of &quot;%1&quot; can be checked out. Select the version to check out:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Loaded version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Note: You will not be able to check in this file without merging the changes (not supported by the plugin)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CmdBridge</name>
    <message>
        <location filename="../../../src/libs/gocmdbridge/client/bridgedfileaccess.cpp" line="+47"/>
        <source>Command &quot;%1&quot; failed with exit code %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Remote root path is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remote root path is not absolute.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not find dd on remote host: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+351"/>
        <source>Path &quot;%1&quot; is not a symlink.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <location line="+28"/>
        <source>File does not exist: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Error writing file &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+2"/>
        <source>Error removing file &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Error killing process with PID %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/gocmdbridge/client/cmdbridgeclient.cpp" line="+400"/>
        <source>Failed starting bridge process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed starting bridge process: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Bridge process not running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>FollowSymlinks is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+351"/>
        <source>Kickoff signal is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CloseWriteChannel signal is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+157"/>
        <source>No command bridge found for architecture %1-%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Coco</name>
    <message>
        <location filename="../../../src/plugins/coco/cocoplugin.cpp" line="+72"/>
        <source>Coco instrumentation files (*.csmes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a Squish Coco Instrumentation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CSMes file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No valid CoverageScanner found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Configure</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/coco/globalsettings.cpp" line="+258"/>
        <source>Coco</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocobuildstep.cpp" line="+84"/>
        <source>Coco Code Coverage: Reconfiguring...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Coco Code Coverage: No working Coco installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Coco Code Coverage: Enabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Coco Code Coverage: Disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cococmakesettings.cpp" line="+117"/>
        <source>Save &amp;&amp; Re-configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Additional CMake options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Initial cache script:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Overwrite file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/coco/cocoprojectwidget.cpp" line="+268"/>
        <source>Write file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoprojectsettingswidget.cpp" line="+51"/>
        <source>Coco Code Coverage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoprojectwidget.cpp" line="-233"/>
        <source>Documentation</source>
        <translation type="unfinished">文档</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CoverageScanner options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Exclude File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Exclude Directory...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These settings are stored in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Changed Build Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Code for the end of the file &quot;%1&quot; to override the built-in declarations. Only needed in special cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Enable code coverage for build configuration &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Coco is not installed correctly: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Build Configuration changed to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Re-configuring stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error when configuring with &quot;%1&quot;. Check General Messages for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Stop Re-configuring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Re-configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Override &lt;&lt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Override &gt;&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>The Coco installation path is not set correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Stop re-configuring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Re-configure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reload file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>File to Exclude from Instrumentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Directory to Exclude from Instrumentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/cocoqmakesettings.cpp" line="+149"/>
        <source>Save</source>
        <translation type="unfinished">保存</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Additional qmake arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Feature file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coco/globalsettings.cpp" line="-225"/>
        <source>Error: Coco installation directory not set. (This can&apos;t happen.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Coco Installation Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Error: Coco installation directory not found at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not finish.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Valid CoverageScanner found at &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error: CoverageScanner at &quot;%1&quot; did not run correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Found Coco directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checked Coco directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Coco Directory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CodePaster</name>
    <message>
        <location filename="../../../src/plugins/cpaster/cpasterplugin.cpp" line="+159"/>
        <source>&amp;Code Pasting</source>
        <translation>粘贴代码(&amp;C)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Paste Snippet...</source>
        <translation>粘贴代码片段...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+C,Alt+P</source>
        <translation>Alt+C,Alt+P</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+C,Meta+P</source>
        <translation>Meta+C,Meta+P</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fetch Snippet...</source>
        <translation>取得代码片段...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+C,Alt+F</source>
        <translation>Alt+C,Alt+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+C,Meta+F</source>
        <translation>Meta+C,Meta+F</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Fetch from URL...</source>
        <translation>从URL获取...</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Fetch from URL</source>
        <translation>从URL获取</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enter URL:</source>
        <translation>输入URL：</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Empty snippet received for &quot;%1&quot;.</source>
        <translation>&quot;%1&quot;接收到空的片段。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteselectdialog.cpp" line="+45"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Waiting for items</source>
        <translation>等待数据项</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>This protocol does not support listing</source>
        <translation>此协议不支持列表</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+76"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/cpasterplugin.cpp" line="+51"/>
        <source>Code Pasting</source>
        <translation>代码粘贴</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+44"/>
        <source>&lt;Comment&gt;</source>
        <translation>&lt;注释&gt;</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocol.cpp" line="+72"/>
        <source>Cannot open %1: %2</source>
        <translation>无法打开%1 : %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1 does not appear to be a paster file.</source>
        <translation>%1似乎不是一个粘贴(paster)文件。</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Error in %1 at %2: %3</source>
        <translation>文件 %1 在 %2发生错误: %3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Please configure a path.</source>
        <translation>请配置一个路径.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocolsettingspage.cpp" line="+64"/>
        <source>Fileshare</source>
        <translation>文件共享</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/protocol.cpp" line="+140"/>
        <source>%1 - Configuration Error</source>
        <translation>%1 - 配置错误</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Checking connection</source>
        <translation>正在检查连接</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connecting to %1...</source>
        <translation>正在连接到%1...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/fileshareprotocolsettingspage.cpp" line="-24"/>
        <source>The fileshare-based paster protocol allows for sharing code snippets using simple files on a shared network drive. Files are never deleted.</source>
        <translation>基于fileshare的剪贴板协议允许在共享的网络驱动器上以文件的方式共享代码片段。文件永远不会被删除。</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Path:</source>
        <translation>路径(&amp;P)：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Display:</source>
        <translation>显示(&amp;D)：</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>entries</source>
        <translation>项</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteselectdialog.cpp" line="-87"/>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="+16"/>
        <source>Protocol:</source>
        <translation>协议：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste:</source>
        <translation>粘贴：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="-67"/>
        <source>Send to Codepaster</source>
        <translation>发送到CodePaster</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>&amp;Username:</source>
        <translation>用户名(&amp;U)：</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>&lt;Username&gt;</source>
        <translation>&lt;用户名&gt;</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>&amp;Description:</source>
        <translation>说明(&amp;D)：</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>&lt;Description&gt;</source>
        <translation>&lt;说明&gt;</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Parts to Send to Server</source>
        <translation>发送到服务器的部分</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="-27"/>
        <source>Copy-paste URL to clipboard</source>
        <translation>复制/粘帖URL到剪贴板</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Default protocol:</source>
        <translation>默认协议：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/dpastedotcomprotocol.cpp" line="+129"/>
        <source>%1: %2</source>
        <translation type="unfinished">%1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/pasteview.cpp" line="-31"/>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+10"/>
        <source> Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+1"/>
        <source>&amp;Expires after:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cpaster/settings.cpp" line="+8"/>
        <source>Display General Messages after sending a post</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CompilationDatabaseProjectManager</name>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseprojectmanagerplugin.cpp" line="+57"/>
        <source>Change Root Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdbparser.cpp" line="+179"/>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Parse &quot;%1&quot; project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp" line="+493"/>
        <source>Compilation Database</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CompilerExplorer</name>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/api/request.h" line="+105"/>
        <source>Not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexploreraspects.cpp" line="+165"/>
        <source>Reset used libraries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>No libraries selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorereditor.cpp" line="+387"/>
        <source>File not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Add Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Advanced Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remove Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+167"/>
        <source>Failed to compile: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+218"/>
        <source>Add Source Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No source code added yet. Add some using the button below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Add Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>powered by %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Change backend URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Set Compiler Explorer URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation type="unfinished">URL：</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Compiler Explorer Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorerplugin.cpp" line="+40"/>
        <source>Compiler Explorer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Compiler Explorer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilerexplorer/compilerexplorersettings.cpp" line="+73"/>
        <source>Language:</source>
        <translation type="unfinished">语言：</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Compiler:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Compiler options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments passed to the compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Libraries:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Execute the code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Compile to binary object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Intel asm syntax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Demangle identifiers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed to fetch libraries: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Failed to fetch languages: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Failed to fetch compilers: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Compiler Explorer URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL of the Compiler Explorer instance to use.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Conan</name>
    <message>
        <location filename="../../../src/plugins/conan/conaninstallstep.cpp" line="+76"/>
        <source>Conan install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Conan file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of conanfile.txt or conanfile.py.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Run conan install</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Copilot</name>
    <message>
        <location filename="../../../src/plugins/copilot/authwidget.cpp" line="+30"/>
        <location line="+87"/>
        <location line="+5"/>
        <source>Sign In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>The sign-in request failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>A browser window will open. Enter the code %1 when asked.
The code has been copied to your clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Login Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The login request failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotplugin.cpp" line="+62"/>
        <source>Request Copilot Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request Copilot suggestion at the current editor&apos;s cursor position.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Next Copilot Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cycles through the received Copilot Suggestions showing the next available Suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Show Previous Copilot Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cycles through the received Copilot Suggestions showing the previous available Suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disable Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+28"/>
        <source>Disable Copilot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-21"/>
        <location filename="../../../src/plugins/copilot/copilotsettings.cpp" line="+28"/>
        <location line="+1"/>
        <source>Enable Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+20"/>
        <source>Enable Copilot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Toggle Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotprojectpanel.cpp" line="+67"/>
        <source>Copilot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/copilot/copilotsettings.cpp" line="+1"/>
        <source>Enables the Copilot integration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Node.js path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Node.js Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select path to node.js executable. See %1 for installation instructions.</source>
        <extracomment>%1 is the URL to nodejs</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path to %1:</source>
        <extracomment>%1 is the filename of the copilot language server</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 path</source>
        <extracomment>%1 is the filename of the copilot language server</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select path to %2 in Copilot Neovim plugin. See %1 for installation instructions.</source>
        <extracomment>%1 is the URL to copilot.vim getting started, %2 is the filename of the copilot language server</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto Request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically request suggestions for the current text cursor position after changes to the document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Proxy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The proxy server to use for connections.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject Unauthorized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject unauthorized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject unauthorized certificates from the proxy server. Turning this off is a security risk.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>GitHub Enterprise URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>GitHub Enterprise URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The URL of your GitHub Enterprise server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Enabling %1 is subject to your agreement and abidance with your applicable %1 terms. It is your responsibility to know and accept the requirements and parameters of using tools like %1. This may include, but is not limited to, ensuring you have the rights to allow %1 access to your code, as well as understanding any implications of your use of %1 and suggestions produced (like copyright, accuracy, etc.).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The Copilot plugin requires node.js and the Copilot neovim plugin. If you install the neovim plugin as described in %1, the plugin will find the %3 file automatically.

Otherwise you need to specify the path to the %2 file from the Copilot neovim plugin.</source>
        <comment>Markdown text for the copilot instruction label</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <location filename="../../../src/plugins/coreplugin/generatedfile.cpp" line="+173"/>
        <source>Failed to set permissions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unable to create the directory %1.</source>
        <translation>无法创建目录 %1。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iwizardfactory.cpp" line="+502"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="+298"/>
        <source>Environment</source>
        <translation>环境</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/command.cpp" line="+630"/>
        <source>Clear Menu</source>
        <translation>清除菜单</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Left Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Left Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Right Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Right Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="+155"/>
        <source>%1 &gt; %2 Preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+781"/>
        <source>All Files (*.*)</source>
        <comment>On Windows</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All Files (*)</source>
        <comment>On Linux/macOS</comment>
        <translation type="unfinished">所有文件 (*)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+63"/>
        <source>on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+500"/>
        <source>Configure...</source>
        <comment>msgShowOptionsDialog</comment>
        <translation type="unfinished">配置...</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Open Preferences dialog.</source>
        <comment>msgShowOptionsDialogToolTip (mac version)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Options dialog.</source>
        <comment>msgShowOptionsDialogToolTip (non-mac version)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1320"/>
        <source>Open From Device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/patchtool.cpp" line="+39"/>
        <source>Apply Chunk</source>
        <translation type="unfinished">应用块</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert Chunk</source>
        <translation type="unfinished">恢复块</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to apply the chunk?</source>
        <translation type="unfinished">您想要应用块吗？</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to revert the chunk?</source>
        <translation type="unfinished">您想要恢复块吗？</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Note: The file will be saved before this operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>There is no patch-command configured in the general &quot;Environment&quot; settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The patch-command configured in the general &quot;Environment&quot; settings does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Running in &quot;%1&quot;: %2 %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation type="unfinished">无法启动 &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation type="unfinished">运行 “%1” 时超时。</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished">&quot;%1&quot; 崩溃。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/basefilewizard.cpp" line="+83"/>
        <location line="+11"/>
        <location line="+17"/>
        <location line="+17"/>
        <source>File Generation Failure</source>
        <translation>生成文件失败</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Existing files</source>
        <translation>已存在的文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/basefilewizardfactory.cpp" line="+163"/>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>[read only]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>[folder]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>[symbolic link]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>The project directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation type="unfinished">项目目录 %1 存在着无法被覆盖的文件:
%2。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/codecselector.cpp" line="+70"/>
        <source>Text Encoding</source>
        <translation type="unfinished">文本编码</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following encodings are likely to fit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select encoding for &quot;%1&quot;.%2</source>
        <translation type="unfinished">为&quot;%1&quot;选择编码 。%2</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Reload with Encoding</source>
        <translation type="unfinished">按编码重新载入</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Save with Encoding</source>
        <translation type="unfinished">按编码保存</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="+44"/>
        <location line="+95"/>
        <source>Command</source>
        <translation>命令</translation>
    </message>
    <message>
        <location line="-96"/>
        <location line="+96"/>
        <source>Label</source>
        <translation>标签</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Command Mappings</source>
        <translation type="unfinished">命令映射</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Target</source>
        <translation type="unfinished">目标</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+867"/>
        <source>Reset All</source>
        <translation type="unfinished">重置所有</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset all to default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+203"/>
        <source>Reset to default.</source>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import...</source>
        <translation type="unfinished">导入...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export...</source>
        <translation type="unfinished">输出...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/designmode.cpp" line="+88"/>
        <source>Design</source>
        <translation>设计</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+46"/>
        <source>Generic Directory Filter</source>
        <translation type="unfinished">标准目录过滤器</translation>
    </message>
    <message>
        <location line="+273"/>
        <location line="+10"/>
        <source>Select Directory</source>
        <translation type="unfinished">选择目录</translation>
    </message>
    <message>
        <source>%1 filter update: 0 files</source>
        <translation type="obsolete"> %1 过滤器更新: 0 个文件</translation>
    </message>
    <message numerus="yes">
        <location line="-264"/>
        <source>%1 filter update: %n files</source>
        <translation type="unfinished">
            <numerusform>%1 过滤器更新: %n 个文件</numerusform>
        </translation>
    </message>
    <message>
        <location line="-5"/>
        <source>%1 filter update: canceled</source>
        <translation type="unfinished">%1 过滤器更新: 已取消</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="-24"/>
        <location line="+571"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+869"/>
        <location line="+50"/>
        <location line="+1635"/>
        <location line="+173"/>
        <source>File Error</source>
        <translation>文件错误</translation>
    </message>
    <message>
        <location line="-570"/>
        <source>Error while saving file: %1</source>
        <translation>保存文件时发生错误: %1</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Overwrite?</source>
        <translation>覆盖?</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Save File As</source>
        <translation>文件另存为</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <location line="+245"/>
        <source>Cannot reload %1</source>
        <translation>无法重新载入%1</translation>
    </message>
    <message>
        <location line="-608"/>
        <source>Could not save the files.</source>
        <comment>error message</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+144"/>
        <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-2272"/>
        <location line="+1735"/>
        <location line="+512"/>
        <source>Revert to Saved</source>
        <translation>恢复到已保存的状态</translation>
    </message>
    <message>
        <location line="-2203"/>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="+62"/>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressmanager.cpp" line="+291"/>
        <location filename="../../../src/plugins/coreplugin/sidebarwidget.cpp" line="+57"/>
        <location line="+1"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Close All</source>
        <translation>关闭所有文件</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+1704"/>
        <source>Close Others</source>
        <translation>关闭其它</translation>
    </message>
    <message>
        <location line="-1570"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+101"/>
        <location line="+60"/>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="-9"/>
        <location filename="../../../src/plugins/coreplugin/sidebarwidget.cpp" line="-7"/>
        <location line="+1"/>
        <source>Split</source>
        <translation>分栏</translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-58"/>
        <source>Split Side by Side</source>
        <translation>左右分栏</translation>
    </message>
    <message>
        <location line="+2884"/>
        <source>Opening File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <location line="-2976"/>
        <source>Next Open Document in History</source>
        <translation>历史中下个打开的文件</translation>
    </message>
    <message>
        <location line="-117"/>
        <location line="+1739"/>
        <source>Save Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1701"/>
        <source>Ctrl+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Ctrl+F4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ctrl+Shift+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Previous Open Document in History</source>
        <translation>历史中先前打开的文件</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Alt+Shift+Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Previous Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+Meta+Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+21"/>
        <source>Ctrl+Alt+Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Next Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+Meta+Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+20"/>
        <source>Ctrl+Alt+Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-8"/>
        <location line="+294"/>
        <source>Go Back</source>
        <translation>返回</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-293"/>
        <location line="+294"/>
        <source>Go Forward</source>
        <translation>前进</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Previous Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open Next Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Reopen Last Closed Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Meta+E,2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+E,3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Meta+E,4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Meta+E,0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Meta+E,1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to Previous Split or Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,i</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,i</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Go to Next Split or Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E,o</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E,o</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Current document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Could not open &quot;%1&quot;: Cannot open files of type &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Could not open &quot;%1&quot;: Unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1266"/>
        <source>Save %1 Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reload %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Close %1</source>
        <translation type="unfinished">关闭%1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Close All Except %1</source>
        <translation type="unfinished">除了%1 以外全部关闭</translation>
    </message>
    <message>
        <location line="+841"/>
        <source>Close &quot;%1&quot;</source>
        <translation>关闭%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Editor</source>
        <translation>关闭编辑器</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Close All Except &quot;%1&quot;</source>
        <translation>除了%1 以外全部关闭</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Editors</source>
        <translation>关闭其它编辑器</translation>
    </message>
    <message>
        <location line="-2558"/>
        <source>Close All Except Visible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Go to Last Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2331"/>
        <source>Copy Full Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Path and Line Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Copy File Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+111"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="-807"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+13"/>
        <source>&amp;Save</source>
        <translation type="unfinished">保存(&amp;S)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+10"/>
        <source>Save &amp;As...</source>
        <translation type="unfinished">另存为(&amp;A)...</translation>
    </message>
    <message>
        <location line="-1383"/>
        <source>Continue Opening Huge Text File?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The text file &quot;%1&quot; has the size %2MB and might take more memory to open and process than available.

Continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2298"/>
        <source>Unpin &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pin &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pin Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Open With</source>
        <translation type="unfinished">用...打开</translation>
    </message>
    <message>
        <location line="-2488"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="-286"/>
        <source>Open in New Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+284"/>
        <source>Close Document</source>
        <translation type="unfinished">关闭文档</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Split</source>
        <translation>删除分栏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="+103"/>
        <location line="+299"/>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+1487"/>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+33"/>
        <source>Make Writable</source>
        <translation>使文件可写</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editortoolbar.cpp" line="+5"/>
        <source>File is writable</source>
        <translation>文件可写</translation>
    </message>
    <message>
        <location line="-297"/>
        <source>Drag to drag documents between splits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+418"/>
        <source>System Environment</source>
        <translation type="unfinished">系统环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltoolmanager.cpp" line="+114"/>
        <source>Error while parsing external tool %1: %2</source>
        <translation type="unfinished">解析外部工具%1时发生错误: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="+88"/>
        <source>Custom Language Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arguments</source>
        <translation type="unfinished">参数</translation>
    </message>
    <message>
        <location line="+71"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+56"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/shortcutsettings.cpp" line="+668"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+53"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+3"/>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+122"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+313"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+1"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+369"/>
        <location line="+390"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;New model&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionmanager/commandmappings.cpp" line="-5"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+3"/>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+84"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-1"/>
        <location line="+11"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+84"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Output:</source>
        <translation>输出：</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+13"/>
        <source>Ignore</source>
        <translation>忽略</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+13"/>
        <source>Replace Selection</source>
        <translation>替代选择</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Error output:</source>
        <translation>错误输出：</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Text to pass to the executable via standard input. Leave empty if the executable should not receive any input.</source>
        <translation>通过标准输入传递给可执行文件的文本，如果可执行档不应收到任何输入则此项留白。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Input:</source>
        <translation>输入：</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>If the tool modifies the current document, set this flag to ensure that the document is saved before running the tool and is reloaded after the tool finished.</source>
        <translation>如果工具修改了当前的文档，设置这个标志保证文档在工具运行前被保存并且在工具运行后自动重新载入文档。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Modifies current document</source>
        <translation>修改当前的文档</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Add Tool</source>
        <translation>添加工具</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Category</source>
        <translation>添加目录</translation>
    </message>
    <message>
        <location line="-508"/>
        <source>Uncategorized</source>
        <translation type="unfinished">未分类</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tools that will appear directly under the External Tools menu.</source>
        <translation type="unfinished">工具会直接显示在“外部工具”菜单中。</translation>
    </message>
    <message>
        <location line="+207"/>
        <source>New Category</source>
        <translation type="unfinished">新类别</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>New Tool</source>
        <translation type="unfinished">新工具</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This tool prints a line of useful text</source>
        <translation type="unfinished">此工具可以打印一行有用的文本</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Useful text</source>
        <extracomment>Sample external tool text</extracomment>
        <translation type="unfinished">有用的文本</translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Add tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Revert tool to default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;What to do with the executable&apos;s standard output.
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;&lt;li&gt;Show in General Messages.&lt;/li&gt;&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+13"/>
        <source>Show in General Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&lt;html&gt;&lt;head&gt;&lt;body&gt;
&lt;p &gt;What to do with the executable&apos;s standard error output.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Ignore: Do nothing with it.&lt;/li&gt;
&lt;li&gt;Show in General Messages.&lt;/li&gt;
&lt;li&gt;Replace selection: Replace the current selection in the current document with it.&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+418"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+282"/>
        <source>No changes to apply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-415"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-280"/>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="+220"/>
        <source>Executable:</source>
        <comment>noun</comment>
        <translation type="unfinished">执行档：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Base environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+368"/>
        <source>PATH=C:\dev\bin;${PATH}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PATH=/opt/bin:${PATH}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>External Tools</source>
        <translation type="unfinished">外部工具</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltoolmanager.cpp" line="-48"/>
        <source>&amp;External</source>
        <translation>外部(&amp;E)</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Error: External tool in %1 has duplicate id</source>
        <translation>错误: 在%1的外部工具有重复ID</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/externaltool.cpp" line="+585"/>
        <source>Could not find executable for &quot;%1&quot; (expanded &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Starting external tool &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&quot;%1&quot; finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; finished with error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+99"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MIME type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default editor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line endings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Owner:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Group:</source>
        <translation>组：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation type="unfinished">字号：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last read:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last modified:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Readable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Writable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <comment>adjective</comment>
        <translation type="unfinished">执行档：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbolic link:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-81"/>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="+25"/>
        <location line="+1"/>
        <location line="+17"/>
        <location line="+49"/>
        <location line="+32"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/progressmanager/processprogress.cpp" line="+64"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Windows (CRLF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unix (LF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mac (CR)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="-300"/>
        <source>Mixed</source>
        <translation type="unfinished">混合</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 Spaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Undefined</source>
        <translation type="unfinished">未定义</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findplugin.cpp" line="+313"/>
        <source>&amp;Find/Replace</source>
        <translation type="unfinished">查找/替换(&amp;F)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Advanced Find</source>
        <translation type="unfinished">高级查找</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="+230"/>
        <source>Open Advanced Find...</source>
        <translation type="unfinished">打开高级查找...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-111"/>
        <location line="+112"/>
        <source>Advanced...</source>
        <translation type="unfinished">高级...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+F</source>
        <translation type="unfinished">Ctrl+Shift+F</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+727"/>
        <source>Open &quot;%1&quot;</source>
        <translation>打开 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-430"/>
        <source>Show Hidden Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Bread Crumbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Folders on Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Synchronize with Editor</source>
        <translation type="unfinished">与编辑器同步</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Synchronize Root Directory with Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+170"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-52"/>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished">新建文件</translation>
    </message>
    <message>
        <location line="+153"/>
        <location line="+83"/>
        <source>New Folder</source>
        <translation type="unfinished">新建文件夹</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwindow.cpp" line="+616"/>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+11"/>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+69"/>
        <source>Computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Home</source>
        <translation type="unfinished">主页</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>File System</source>
        <translation>文件系统</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>%1 Log Directory</source>
        <extracomment>%1 = version control name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Remove Folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Meta+Y,Meta+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,Alt+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorwidget.cpp" line="+602"/>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <source>Add New...</source>
        <translation type="obsolete">添加新文件...</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Rename...</source>
        <translation type="unfinished">重命名...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 %2%3</source>
        <translation type="obsolete">%1 %2%3</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-490"/>
        <source>Based on Qt %1 (%2, %3)</source>
        <extracomment>Based on Qt &lt;version&gt; (&lt;compiler&gt;, &lt;arch&gt;)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/idocument.cpp" line="+353"/>
        <source>Not implemented</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+295"/>
        <source>File was restored from auto-saved copy. Select Save to confirm or Revert to Saved to discard changes.</source>
        <translation>文件由自动保存的备份恢复。选择“保存”来确认, 或者“恢复”回滚到已经保存的内容来丢弃修改。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/ifindfilter.cpp" line="+365"/>
        <source>Case sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Whole words</source>
        <translation type="unfinished">全词匹配</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Regular expressions</source>
        <translation type="unfinished">正则表达式</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Preserve case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Flags: %1</source>
        <translation type="unfinished">标志: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>None</source>
        <comment>No find flags</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>, </source>
        <translation type="unfinished">，</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/ilocatorfilter.cpp" line="+649"/>
        <source>Filter Configuration</source>
        <translation type="unfinished">过滤器配置</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Type the prefix followed by a space and search term to restrict search to the filter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Include by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Include the filter when not using a prefix for searches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="+178"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+445"/>
        <source>Use Regular Expressions</source>
        <translation type="unfinished">使用正则表达式</translation>
    </message>
    <message>
        <location line="-18"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+5"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+155"/>
        <source>Case Sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+5"/>
        <source>Show Non-matching Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Show {} &amp;preceding lines</source>
        <extracomment>The placeholder &quot;{}&quot; is replaced by a spin box for selecting a number.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show {} &amp;subsequent lines</source>
        <extracomment>The placeholder &quot;{}&quot; is replaced by a spin box for selecting a number.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Filter output...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Maximize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Ctrl+Shift+9</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+9</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+376"/>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iversioncontrol.cpp" line="+54"/>
        <source>Open with VCS (%1)</source>
        <translation>使用VCS打开 (%1)</translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Version control state: added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: deleted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: renamed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: untracked.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version control state: unmerged.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/iwizardfactory.cpp" line="-303"/>
        <source>Factory with id=&quot;%1&quot; already registered. Deleting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Reload All Wizards</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Inspect Wizard State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Other</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/fileutils.cpp" line="+60"/>
        <source>Launching a file browser failed</source>
        <translation>启动文件浏览器失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to start the file manager:

%1

</source>
        <translation>无法启动文件管理器:

%1

</translation>
    </message>
    <message>
        <source>Launching Windows Explorer Failed</source>
        <translation type="vanished">启动Windows Explorer 失败</translation>
    </message>
    <message>
        <source>Could not find explorer.exe in path to launch Windows Explorer.</source>
        <translation type="vanished">在搜索路径中找不到explorer.exe,无法启动Windows Explorer。</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Show in Explorer</source>
        <translation>在Explorer中显示</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show in Finder</source>
        <translation>在Finder中显示</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Containing Folder</source>
        <translation>显示包含的目录</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Command Prompt Here</source>
        <translation>在此弹出命令提示</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Terminal Here</source>
        <translation>在此打开终端</translation>
    </message>
    <message>
        <location line="-78"/>
        <source>&quot;%1&quot; returned the following error:

%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The command for file browser is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error while starting file browser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Find in This Directory...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show in File System View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Open Command Prompt With</source>
        <comment>Opens a submenu for choosing an environment, such as &quot;Run Environment&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Terminal With</source>
        <comment>Opens a submenu for choosing an environment, such as &quot;Run Environment&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to remove file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Cannot decode contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Failed to rename the include guard in file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionsfilter.cpp" line="+83"/>
        <source>Global Actions &amp; Actions from the Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Triggers an action. If it is from the menu it matches any part of a menu hierarchy, separated by &quot;&gt;&quot;. For example &quot;sess def&quot; matches &quot;File &gt; Sessions &gt; Default&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/addtovcsdialog.cpp" line="+49"/>
        <source>Add the file to version control (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add the files to version control (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/navigationsubwidget.cpp" line="+167"/>
        <location filename="../../../src/plugins/coreplugin/navigationwidget.cpp" line="+227"/>
        <source>Activate %1 View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="-178"/>
        <source>No themes found in installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Help</source>
        <translation type="unfinished">帮助</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The current date (ISO).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current time (ISO).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current date (RFC2822).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current time (RFC2822).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The current date (Locale).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The current time (Locale).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The configured default directory for projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The directory last visited in a file dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Is %1 running on Windows?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Is %1 running on OS X?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Is %1 running on Linux?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Is %1 running on any unix-based platform?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The path list separator for the platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The platform executable suffix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The path to the running %1 itself.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The directory where %1 finds its pre-installed resources.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The directory where %1 puts custom user data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The current date (QDate formatstring).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The current time (QTime formatstring).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generate a new UUID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A comment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+216"/>
        <source>%1 uses %2 for collecting crashes and sending them to Sentry for processing. %2 may capture arbitrary contents from crashed process’ memory, including user sensitive information, URLs, and whatever other content users have trusted %1 with. The collected crash reports are however only used for the sole purpose of fixing bugs.</source>
        <extracomment>%1 = application name, %2 crash backend name (Google Crashpad or Google Breakpad)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1 Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-372"/>
        <source>Create Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-87"/>
        <source>Proxy Authentication Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not ask again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Terms and Conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Accept</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="+420"/>
        <source>The plugin %1 requires you to accept the following terms and conditions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>QStandardPaths::%1 location on the local filesystem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Convert string to pure ASCII.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Settings File Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The settings file &quot;%1&quot; is not writable.
You will not be able to store any %2 settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The file is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Error reading settings file &quot;%1&quot;: %2
You will likely experience further problems using this instance of %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>%1 collects crash reports for the sole purpose of fixing bugs. To disable this feature go to %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 can collect crash reports for the sole purpose of fixing bugs. To enable this feature go to %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source> &gt; Preferences &gt; Environment &gt; System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit &gt; Preferences &gt; Environment &gt; System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure...</source>
        <translation type="obsolete">配置...</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>More information:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 security policy</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/coreplugin/find/currentdocumentfind.cpp" line="+131"/>
        <source>%n occurrences replaced.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="-104"/>
        <source>Locates files from a custom set of directories. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Specify a short word/abbreviation that can be used to restrict completions to files from this directory tree.
To do this, you type this shortcut and a space in the Locator entry field, and then the word to search for.</source>
        <translation type="unfinished">指定用于限定此目录树的文件的关键词或者缩写。
您可以在“定位器”的输入位置键入这个缩写和一个空格，然后输入搜索的词。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Directories:</source>
        <translation>目录：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+722"/>
        <source>Save A&amp;ll</source>
        <translation type="unfinished">保存所有文件(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/documentmodel.cpp" line="+289"/>
        <source>&lt;no document&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No document is selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editmode.cpp" line="+68"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+996"/>
        <source>Properties...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2690"/>
        <source>Revert File to Saved</source>
        <translation type="unfinished">恢复文件到已保存的状态</translation>
    </message>
    <message>
        <location line="+215"/>
        <source>Remove Current Split</source>
        <translation type="unfinished">删除当前分隔</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove All Splits</source>
        <translation type="unfinished">删除所有分隔</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+372"/>
        <source>Ad&amp;vanced</source>
        <translation type="unfinished">高级(&amp;A)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/editormanager.cpp" line="+65"/>
        <source>X-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation type="unfinished">当前编辑器的左上角(相对屏幕来说)X坐标轴。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Y-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation type="unfinished">当前编辑器的左上角(相对屏幕来说)Y坐标轴。</translation>
    </message>
    <message>
        <location line="+1392"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file was not opened in %1 yet.</source>
        <translation type="unfinished">&lt;b&gt;警告:&lt;/b&gt; 此文件还没有在%1中打开。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open</source>
        <translation type="unfinished">打开</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; You are changing a read-only file.</source>
        <translation type="unfinished">&lt;b&gt;警告:&lt;/b&gt; 您正在改写一个只读文件。</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Save %1</source>
        <translation type="unfinished">保存%1(&amp;S)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Save %1 &amp;As...</source>
        <translation type="unfinished">%1 另存为(&amp;A)...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Revert %1 to Saved</source>
        <translation type="unfinished">恢复%1 到已保存的状态</translation>
    </message>
    <message>
        <location line="+296"/>
        <source>Cannot Open File</source>
        <translation type="unfinished">无法打开文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open the file for editing with VCS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <source>You will lose your current changes if you proceed reverting %1.</source>
        <translation type="unfinished">如果恢复 %1 那么您将会丢失现有的所有修改。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Proceed</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="+137"/>
        <location line="+117"/>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="-227"/>
        <location line="+354"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel &amp;&amp; &amp;Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/executefilter.cpp" line="+29"/>
        <source>Execute Custom Commands</source>
        <translation type="unfinished">执行自定义的命令</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs an arbitrary command with arguments. The command is searched for in the PATH environment variable if needed. Note that the command is run directly, not in a shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Previous command is still running (&quot;%1&quot;).
Do you want to kill it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Kill Previous Process?</source>
        <translation type="unfinished">杀死前一个进程吗？</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Could not find executable for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Starting command &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/externaltoolsfilter.cpp" line="+23"/>
        <source>Run External Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs an external tool that you have set up in the preferences (Environment &gt; External Tools).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/filesystemfilter.cpp" line="+121"/>
        <source>Files in File System</source>
        <translation type="unfinished">文件系统中的文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens a file given by a relative path to the current document, or absolute path. &quot;~&quot; refers to your home directory. You have the option to create a file if it does not exist yet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Create File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Create &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Always create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Create</source>
        <translation type="unfinished">创建</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot Create File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot create file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Create Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Create and Open File &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Create Directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Include hidden files</source>
        <translation type="unfinished">包括隐藏文件</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Filter:</source>
        <translation>过滤器：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolwindow.cpp" line="+91"/>
        <source>&amp;Search</source>
        <translation type="unfinished">搜索(&amp;S)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search &amp;&amp; &amp;Replace</source>
        <translation type="unfinished">查找和替换(&amp;R)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search f&amp;or:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Case sensitive</source>
        <translation type="unfinished">区分大小写(&amp;C)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Whole words o&amp;nly</source>
        <translation type="unfinished">全词匹配(&amp;N)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore binary files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use re&amp;gular expressions</source>
        <translation type="unfinished">使用正则表达式(&amp;G)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sco&amp;pe:</source>
        <translation>范围(&amp;P)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-192"/>
        <location line="+13"/>
        <source>Shift+Enter</source>
        <translation type="unfinished">Shift+Enter</translation>
    </message>
    <message>
        <location line="-7"/>
        <location line="+13"/>
        <source>Shift+Return</source>
        <translation type="unfinished">Shift+Return</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Find/Replace</source>
        <translation type="unfinished">查找/替换</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enter Find String</source>
        <translation type="unfinished">输入搜索字符串</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E</source>
        <translation type="unfinished">Ctrl+E</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Find Next</source>
        <translation type="unfinished">查找下一个</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Find Previous</source>
        <translation type="unfinished">查找前一个</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Find Next (Selected)</source>
        <translation type="unfinished">查找下一个(选中的)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+F3</source>
        <translation type="unfinished">Ctrl+F3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Find Previous (Selected)</source>
        <translation type="unfinished">查找前一个(选中的)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+F3</source>
        <translation type="unfinished">Ctrl+Shift+F3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+59"/>
        <source>Ctrl+Alt+Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-273"/>
        <location line="+227"/>
        <source>Replace</source>
        <translation type="unfinished">替换</translation>
    </message>
    <message>
        <location line="-222"/>
        <location line="+237"/>
        <source>Replace &amp;&amp; Find</source>
        <translation type="unfinished">查找并替换</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+=</source>
        <translation type="unfinished">Ctrl+=</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Replace &amp;&amp; Find Previous</source>
        <translation type="unfinished">替换并且查找前一个</translation>
    </message>
    <message>
        <location line="-248"/>
        <location line="+261"/>
        <source>Replace All</source>
        <translation type="unfinished">替换所有</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Whole Words Only</source>
        <translation type="unfinished">全词匹配</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Preserve Case when Replacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Search for...</source>
        <translation type="unfinished">查找...</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Replace with...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolwindow.cpp" line="-89"/>
        <source>Empty search term.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/findtoolbar.cpp" line="-516"/>
        <source>Find</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Find:</source>
        <translation>查找：</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Replace with:</source>
        <translation>替换为：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+89"/>
        <source>&lt;System Language&gt;</source>
        <translation>&lt;系统语言&gt;</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>User Interface</source>
        <translation>用户界面</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Color:</source>
        <translation>颜色：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Toolbar style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Reset to default.</source>
        <comment>Color</comment>
        <translation>重置为默认。</translation>
    </message>
    <message>
        <location line="-77"/>
        <source>Override cursors for views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Provide cursors for resizing views.
If the system cursors for resizing views are not displayed properly, you can use the cursors provided by %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Prefer banner style info bars over pop-ups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use tabbed editors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Reset Warnings</source>
        <comment>Button text</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Re-enable warnings that were suppressed by selecting &quot;Do Not Show Again&quot; (for example, missing highlighter).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Theme:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-801"/>
        <source>Restart Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/generalsettings.cpp" line="+45"/>
        <source>Text codec for tools:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-135"/>
        <source>Show keyboard shortcuts in context menus (default: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Round Up for .5 and Above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Round Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Round Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Round Up for .75 and Above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Don&apos;t Round</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>DPI rounding policy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The following environment variables are set and can influence the UI scaling behavior of %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Environment influences UI scaling behavior.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <source>The language change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Compact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Relaxed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The DPI rounding policy change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/javascriptfilter.cpp" line="+354"/>
        <source>Evaluate JavaScript</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Evaluates arbitrary JavaScript expressions and copies the result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Reset Engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Engine aborted after timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-190"/>
        <source>The evaluation was interrupted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Engine reinitialized properly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Engine did not reinitialize properly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+272"/>
        <location line="+5"/>
        <source>Copy to clipboard: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="+75"/>
        <source>Triggers a web search with the selected search engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Triggers a search in the Qt bug tracker.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Locate...</source>
        <translation type="unfinished">定位...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+K</source>
        <translation type="unfinished">Ctrl+K</translation>
    </message>
    <message>
        <location line="+148"/>
        <source>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Open a document&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; File &gt; Open File or Project (%1)&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; File &gt; Recent Files&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Tools &gt; Locate (%2) and&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- type to open file from any open project&lt;/div&gt;%4%5&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%3&amp;lt;space&amp;gt;&amp;lt;filename&amp;gt;&lt;/code&gt; to open file from file system&lt;/div&gt;&lt;div style=&quot;margin-left: 1em&quot;&gt;- select one of the other filters for jumping to a location&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Drag and drop files here&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%1&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a class definition&lt;/div&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;div style=&quot;margin-left: 1em&quot;&gt;- type &lt;code&gt;%1&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a function definition&lt;/div&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Updating Locator Caches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorfiltersfilter.cpp" line="+21"/>
        <source>Available filters</source>
        <translation type="unfinished">可使用的过滤器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="-51"/>
        <source>Refresh interval:</source>
        <translation>更新间隔：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locator filters that do not update their cached data immediately, such as the custom directory filters, update it after this time interval.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source> min</source>
        <translation type="unfinished"> 分</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Locator filters show relative paths to the active project when possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Files in Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+101"/>
        <source>URL Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-5"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+108"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+0"/>
        <source>Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Built-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorwidget.cpp" line="-23"/>
        <source>Open as Centered Popup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Tab Completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Refresh</source>
        <translation type="unfinished">刷新</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Type to locate</source>
        <translation type="unfinished">输入以定位</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type to locate (%1)</source>
        <translation type="unfinished">输入以定位(%1)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-411"/>
        <location line="+88"/>
        <source>Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-86"/>
        <source>Color</source>
        <translation type="unfinished">颜色</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+774"/>
        <source>&amp;File</source>
        <translation>文件(&amp;F)</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Edit</source>
        <translation>编辑(&amp;E)</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&amp;Tools</source>
        <translation>工具(&amp;T)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Window</source>
        <translation>控件(&amp;W)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Help</source>
        <translation>帮助(&amp;H)</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>&amp;Open File or Project...</source>
        <translation>打开文件或项目(&amp;O)...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open File &amp;With...</source>
        <translatorcomment>不需要快捷键</translatorcomment>
        <translation>打开文件，用...(&amp;W)</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Recent &amp;Files</source>
        <translation>最近访问的文件(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+24"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+10"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/documentmanager.cpp" line="+3"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+8"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+2"/>
        <source>Save As...</source>
        <translation>另存为...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Print...</source>
        <translation>打印(&amp;P)...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>E&amp;xit</source>
        <translation>退出(&amp;X)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Undo</source>
        <translation>撤销(&amp;U)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Undo</source>
        <translation>撤销</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Redo</source>
        <translation>重做(&amp;R)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cu&amp;t</source>
        <translation>剪切(&amp;T)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Copy</source>
        <translation>复制(&amp;C)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Paste</source>
        <translation>粘贴(&amp;P)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select &amp;All</source>
        <translation>全选(&amp;A)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Go to Line...</source>
        <translation>转到行(&amp;G)...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location line="+58"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="-492"/>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Zoom</source>
        <translation>缩放</translation>
    </message>
    <message>
        <location line="-38"/>
        <location line="+69"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+0</source>
        <translation>Alt+0</translation>
    </message>
    <message>
        <location line="-24"/>
        <location filename="../../../src/plugins/coreplugin/windowsupport.cpp" line="+132"/>
        <source>Full Screen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location line="-1302"/>
        <source>Could not find %1 executable in %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+594"/>
        <source>Built on %1 %2 based on Qt %3 (%4, %5)</source>
        <extracomment>Built on &lt;date&gt; &lt;time&gt; based on Qt &lt;version&gt; (&lt;compiler&gt;, &lt;arch&gt;)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>The Qt logo, axivion stopping software erosion logo, Qt Group logo, as well as Qt®, Axivion®, axivion stopping software erosion®, Boot to Qt®, Built with Qt®, Coco®, froglogic®, Qt Cloud Services®, Qt Developer Days®, Qt Embedded®, Qt Enterprise®, Qt Group®, Qt Mobile®, Qt Quick®, Qt Quick Compiler®, Squish® are registered trademarks of The Qt Company Ltd. or its subsidiaries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>%1 is free software, and you are welcome to redistribute it under &lt;a href=&quot;%2&quot;&gt;certain conditions&lt;/a&gt;. For some components, different conditions might apply though.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+640"/>
        <source>Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+F</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+F11</source>
        <translation>Ctrl+Shift+F11</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>&amp;Views</source>
        <translation>视图(&amp;V)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>About &amp;Plugins...</source>
        <translation>关于插件(&amp;P)...</translation>
    </message>
    <message>
        <location line="-537"/>
        <location line="+1"/>
        <source>Exit %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <source>&amp;View</source>
        <translation type="unfinished">视图(&amp;V)</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Return to Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;New Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished">新建项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-16"/>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+12"/>
        <source>New File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+149"/>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl++</source>
        <translation type="unfinished">Ctrl++</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+2"/>
        <source>Ctrl+-</source>
        <translation type="unfinished">Ctrl+-</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Ctrl+Shift+-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Original Size</source>
        <translation type="unfinished">原始大小</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+0</source>
        <translation type="unfinished">Meta+0</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debug %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Logs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pr&amp;eferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Close Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Meta+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Ctrl+Shift+0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show Menu Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Alt+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Hide Menu Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This will hide the menu bar completely. You can show it again by typing %1.&lt;br&gt;&lt;br&gt;Or, trigger the &quot;%2&quot; action from the &quot;%3&quot; locator filter (%4).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>About &amp;%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>About &amp;%1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Change Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Contact...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/modemanager.cpp" line="+221"/>
        <source>Cycle Mode Selector Styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Modes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Icons and Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Icons Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Hidden</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Show %1</source>
        <extracomment>%1 = name of a mode</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="+448"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Change Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Contact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Qt Creator developers can be reached at the Qt Creator mailing list:&lt;/p&gt;%1&lt;p&gt;or the #qt-creator channel on Libera.Chat IRC:&lt;/p&gt;%2&lt;p&gt;Our bug tracker is located at %3.&lt;/p&gt;&lt;p&gt;Please use %4 for bigger chunks of text.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/messagemanager.cpp" line="+42"/>
        <source>General Messages</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+31"/>
        <source>Add Magic Header</source>
        <translation>添加Magic Header</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="-199"/>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+508"/>
        <location line="+9"/>
        <location line="+42"/>
        <location line="+13"/>
        <location line="+9"/>
        <location line="+29"/>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="+129"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypemagicdialog.cpp" line="-64"/>
        <source>Value:</source>
        <translation>值：</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;MIME magic data is interpreted as defined by the Shared MIME-info Database specification from &lt;a href=&quot;https://www.freedesktop.org/wiki/Specifications/shared-mime-info-spec/&quot;&gt;freedesktop.org&lt;/a&gt;.&lt;hr/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Byte</source>
        <translation>字节</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Recommended</source>
        <translation>使用建议</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Priority:</source>
        <translation>优先级：</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>RegExp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host16</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Big16</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Big32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little16</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Little32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Note: Wide range values might impact performance when opening files.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Range start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Range end:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mask:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Internal error: Type is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-21"/>
        <source>MIME Types</source>
        <translation>MIME 类型</translation>
    </message>
    <message>
        <location line="-612"/>
        <source>MIME Type</source>
        <translation>MIME 类型</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Handler</source>
        <translation>处理器</translation>
    </message>
    <message>
        <location line="+249"/>
        <location line="+378"/>
        <source>Registered MIME Types</source>
        <translation>已注册的MIME 类型</translation>
    </message>
    <message>
        <location line="-370"/>
        <location line="+375"/>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+62"/>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <location line="-415"/>
        <location line="+411"/>
        <source>Patterns:</source>
        <translation>模式：</translation>
    </message>
    <message>
        <location line="-403"/>
        <source>Magic Header</source>
        <translation>Magic Header</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-524"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+1"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+1"/>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="+2"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="-214"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="+7"/>
        <location line="+394"/>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="+56"/>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-391"/>
        <location line="+392"/>
        <source>Edit...</source>
        <translation>编辑...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/mimetypesettings.cpp" line="-421"/>
        <source>Reset all MIME type definitions to their defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+241"/>
        <location line="+174"/>
        <source>Reset MIME Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-412"/>
        <source>Reset the assigned handler for all MIME type definitions to the default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+412"/>
        <source>Reset Handlers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-405"/>
        <source>A semicolon-separated list of wildcarded file names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Changes will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/newdialog.cpp" line="+267"/>
        <source>Choose a template:</source>
        <translation>选择一个模板：</translation>
    </message>
    <message>
        <location line="+78"/>
        <location filename="../../../src/plugins/coreplugin/foldernavigationwidget.cpp" line="+173"/>
        <source>Projects</source>
        <translation>项目</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Files and Classes</source>
        <translation> 文件和类</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>All Templates</source>
        <translation>所有模板</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Templates</source>
        <translation>%1 模板</translation>
    </message>
    <message>
        <location line="+146"/>
        <source>Platform independent</source>
        <translation>与平台无关</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Supported Platforms</source>
        <translation>支持的平台</translation>
    </message>
    <message>
        <location line="-234"/>
        <source>Choose...</source>
        <translation type="unfinished">选择...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorsview.cpp" line="+77"/>
        <location line="+242"/>
        <location filename="../../../src/plugins/coreplugin/locator/opendocumentsfilter.cpp" line="+30"/>
        <source>Open Documents</source>
        <translation type="unfinished">打开文档</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorswindow.cpp" line="+52"/>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/openwithdialog.cpp" line="+23"/>
        <source>Open File With...</source>
        <translation>打开文件，用...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open file &quot;%1&quot; with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+25"/>
        <source>Output</source>
        <translation>输出</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="+91"/>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+6"/>
        <location filename="../../../src/plugins/coreplugin/outputwindow.cpp" line="+363"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputpanemanager.cpp" line="+5"/>
        <source>Next Item</source>
        <translation>下一项</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Previous Item</source>
        <translation>上一项</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Shift+F6</source>
        <translation>Shift+F6</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Out&amp;put</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugindialog.cpp" line="+2"/>
        <source>Error Details</source>
        <translation>错误详情</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Installed Plugins</source>
        <translation>已安装的插件</translation>
    </message>
    <message>
        <source>Plugin Details of %1</source>
        <translation type="vanished">%1 的插件详情</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Plugin Errors of %1</source>
        <translation>%1 的插件错误</translation>
    </message>
    <message>
        <location line="-81"/>
        <source>Install Plugin...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/plugininstallwizard.cpp" line="+70"/>
        <source>Plugin changes will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-544"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Choose source location. This can be a plugin library file or a zip file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>File does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Plugin is already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>A plugin with ID &quot;%1&quot; is already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No plugin with ID &quot;%1&quot; is installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plugin failed to resolve dependencies:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>No plugins found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>More than one plugin found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Check Archive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Checking archive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Archive extracted successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>There was an error while unarchiving: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Load plugin immediately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 will be installed into %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Accept Terms and Conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Canceled.</source>
        <translation type="unfinished">已取消.</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+60"/>
        <source>Archive is OK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Summary</source>
        <translation type="unfinished">汇总</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Overwrite File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file &quot;%1&quot; exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite</source>
        <translation type="unfinished">覆盖</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+6"/>
        <source>Failed to Write File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Failed to create directory &quot;%1&quot;.</source>
        <translation type="unfinished">创建目录失败:&apos;%1&apos;。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to write file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Install Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Copying plugin files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copying
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to Copy Plugin Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressmanager.cpp" line="-101"/>
        <source>Show Details...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Toggle Progress Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/progressmanager/progressview.cpp" line="+38"/>
        <source>Processes</source>
        <translation>进程</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/saveitemsdialog.cpp" line="+0"/>
        <source>Save All</source>
        <translation>保存所有</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Save Selected</source>
        <translation>保存选中</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Save Changes</source>
        <translation>保存修改</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>The following files have unsaved changes:</source>
        <translation>以下文件有未保存的修改：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically save all files before building</source>
        <translation>构建前自动保存所有文件</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&amp;Diff</source>
        <translation type="unfinished">&amp;Diff</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do &amp;Not Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Save All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Diff All &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Save Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Diff Selected &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwidget.cpp" line="-113"/>
        <source>Repeat the search with same parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Search Again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repla&amp;ce with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Preser&amp;ve case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Replace all occurrences.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>This change cannot be undone.</source>
        <translation type="unfinished">这项改变将无法被撤销。</translation>
    </message>
    <message numerus="yes">
        <location line="+18"/>
        <source>The search resulted in more than %n items, do you still want to continue?</source>
        <translation type="unfinished">
            <numerusform>搜索到了超过%n个项，您仍然想继续吗？</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Search was canceled.</source>
        <translation type="unfinished">查找被取消。</translation>
    </message>
    <message numerus="yes">
        <location line="+82"/>
        <source>%n matches found.</source>
        <translation type="unfinished">
            <numerusform>找到%n 个匹配。</numerusform>
        </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Searching...</source>
        <translation type="unfinished">搜索中...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No matches found.</source>
        <translation type="unfinished">未找到匹配。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/actionsfilter.cpp" line="+307"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/settingsdialog.cpp" line="+492"/>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/shortcutsettings.cpp" line="-338"/>
        <source>Click and type the new key sequence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Key sequence:</source>
        <translation>键位顺序：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use &quot;Cmd&quot;, &quot;Opt&quot;, &quot;Ctrl&quot;, and &quot;Shift&quot; for modifier keys. Use &quot;Escape&quot;, &quot;Backspace&quot;, &quot;Delete&quot;, &quot;Insert&quot;, &quot;Home&quot;, and so on, for special keys. Combine individual keys with &quot;+&quot;, and combine multiple shortcuts to a shortcut sequence with &quot;,&quot;. For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter &quot;Ctrl+Shift+Escape,A&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Use &quot;Ctrl&quot;, &quot;Alt&quot;, &quot;Meta&quot;, and &quot;Shift&quot; for modifier keys. Use &quot;Escape&quot;, &quot;Backspace&quot;, &quot;Delete&quot;, &quot;Insert&quot;, &quot;Home&quot;, and so on, for special keys. Combine individual keys with &quot;+&quot;, and combine multiple shortcuts to a shortcut sequence with &quot;,&quot;. For example, if the user must hold the Ctrl and Shift modifier keys while pressing Escape, and then release and press A, enter &quot;Ctrl+Shift+Escape,A&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enter key sequence as text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+442"/>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <location line="-342"/>
        <source>Keyboard Shortcuts</source>
        <translation>键盘快捷键</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+15"/>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Import Keyboard Mapping Scheme</source>
        <translation>导入键盘映射方案</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+40"/>
        <source>Keyboard Mapping Scheme (*.kms)</source>
        <translation>键盘映射方案 (*.kms)</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Export Keyboard Mapping Scheme</source>
        <translation>导出键盘映射方案</translation>
    </message>
    <message>
        <location line="-496"/>
        <source>Invalid key sequence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Key sequence will not work in editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+209"/>
        <source>Key sequence has potential conflicts. &lt;a href=&quot;#conflicts&quot;&gt;Show.&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="-69"/>
        <source>Locator: Error occurred when running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Locator query string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Locator query string with quotes escaped with backslash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Locator query string with quotes escaped with backslash and spaces replaced with &quot;*&quot; wildcards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Locator query string as regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>File Name Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files from a global file system index (Spotlight, Locate, Everything). Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Sort results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="+9"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="-398"/>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="+3"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/spotlightlocatorfilter.cpp" line="+1"/>
        <source>Case sensitive:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/systemeditor.cpp" line="+25"/>
        <source>System Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not open URL %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="-260"/>
        <source>Auto-suspend unmodified files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Enable crash reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Warn before opening text files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Ask for confirmation before exiting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Auto-save modified files</source>
        <translation type="unfinished">自动保存修改的文件</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Auto-save files after refactoring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Automatically free resources of old documents that are not visible and not modified. They stay visible in the list of open documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Allow crashes to be automatically reported. Collected reports are used for the sole purpose of fixing bugs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-26"/>
        <source>MB</source>
        <translation type="unfinished">MB</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Command line arguments used for &quot;Run in terminal&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Always Ask</source>
        <translation type="unfinished">总是询问</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reload All Unchanged Editors</source>
        <translation type="unfinished">重新载入所有未变更的编辑器</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore Modifications</source>
        <translation type="unfinished">忽略修改</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>min</source>
        <translation type="unfinished">分</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>KiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>MiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>GiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>TiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Crash reports are saved in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Manage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Command line arguments used for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>File system case sensitivity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Influences how file names are matched to decide if they are the same.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Go to Crash Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clear Crash Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-195"/>
        <source>Files to keep open:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number of open documents that should be kept in memory. Increasing this number will lead to greater resource usage when not manually closing documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <location line="+3"/>
        <source>?</source>
        <translation type="unfinished">?</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Reset to default.</source>
        <comment>Terminal</comment>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <location line="-133"/>
        <source>Patch command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/externaltoolconfig.cpp" line="+5"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+139"/>
        <source>Environment:</source>
        <translation>环境：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+3"/>
        <source>Terminal:</source>
        <translation>终端：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>External file browser:</source>
        <translation>外部文件浏览器：</translation>
    </message>
    <message>
        <location line="-86"/>
        <source>When files are externally modified:</source>
        <translation>当文件被外部修改时：</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Interval:</source>
        <translation>间隔：</translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Maximum number of entries in &quot;Recent Files&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+274"/>
        <source>System</source>
        <translation type="unfinished">系统</translation>
    </message>
    <message>
        <location line="-469"/>
        <source>Command used for reverting diff chunks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Automatically creates temporary copies of modified files. If %1 is restarted after a crash or power failure, it asks whether to recover the auto-saved content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Automatically saves all open files affected by a refactoring operation,
provided they were unmodified before the refactoring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreplugin.cpp" line="-46"/>
        <location line="+10"/>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+105"/>
        <source>Crash Reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/systemsettings.cpp" line="+157"/>
        <source>Case Sensitive (Default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Case Insensitive (Default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Case Insensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>The file system case sensitivity change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Variables</source>
        <translation type="unfinished">变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/themechooser.cpp" line="+43"/>
        <source>unnamed</source>
        <translation type="unfinished">未命名</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Current theme: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>The theme change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/customlanguagemodels.cpp" line="-7"/>
        <location filename="../../../src/plugins/coreplugin/dialogs/filepropertiesdialog.cpp" line="-124"/>
        <location filename="../../../src/plugins/coreplugin/locator/directoryfilter.cpp" line="-25"/>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="-121"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/urllocatorfilter.cpp" line="+11"/>
        <source>Add &quot;%1&quot; placeholder for the query string.
Double-click to edit item.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Move Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/versiondialog.cpp" line="+46"/>
        <source>About %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-1344"/>
        <source>&lt;br/&gt;From revision %1&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/windowsupport.cpp" line="-5"/>
        <source>Exit Full Screen</source>
        <translation type="unfinished">退出全屏模式</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enter Full Screen</source>
        <translation type="unfinished">进入全屏模式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/jsexpander.cpp" line="+49"/>
        <source>Error in &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot convert result of &quot;%1&quot; to string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Evaluate simple JavaScript statements.&lt;br&gt;Literal &apos;}&apos; characters must be escaped as &quot;\}&quot;, &apos;\&apos; characters must be escaped as &quot;\\&quot;, and &quot;%{&quot; must be escaped as &quot;%\{&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/welcomepagehelper.cpp" line="+487"/>
        <source>Tags:</source>
        <translation>标签：</translation>
    </message>
    <message>
        <location line="+346"/>
        <source>Show All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/modemanager.cpp" line="-24"/>
        <source>Switch to &lt;b&gt;%1&lt;/b&gt; mode</source>
        <translation>切换到&lt;b&gt;%1&lt;/b&gt; 模式 </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/outputwindow.cpp" line="-287"/>
        <source>output.txt</source>
        <extracomment>default file name suggested for saving text from output views</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+251"/>
        <source>Save Contents...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Copy Contents to Scratch Buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to open editor for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+216"/>
        <source>Elided %n characters due to Application Output settings</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+90"/>
        <source>[Discarding excessive amount of pending output.]
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/promptoverwritedialog.cpp" line="+59"/>
        <source>Overwrite Existing Files</source>
        <translation type="unfinished">覆盖现有文件</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>The following files already exist in the folder
%1.
Would you like to overwrite them?</source>
        <translation type="unfinished">以下文件已经存在于目录
%1中。
您想要覆盖吗？</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp" line="+2"/>
        <location line="+299"/>
        <source>Open with VCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-298"/>
        <location line="+299"/>
        <source>Save As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-185"/>
        <source>Failed to %1 File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 file %2 from version control system %3 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No Version Control System Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open file %1 from version control system.
No version control system found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot Set Permissions</source>
        <translation type="unfinished">无法设置权限</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot set permissions for %1 to writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Save File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot save file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Canceled Changing Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could Not Change Permissions on Some Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>See details for a complete list of files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Files Without Write Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The following files have no write permissions. Do you want to change the permissions?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Filename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path</source>
        <translation type="unfinished">路径</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Change &amp;Permission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select all, if possible: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>The following files are not checked out yet.
Do you want to check them out now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/icore.cpp" line="-407"/>
        <source>Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Restart Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/find/searchresultwindow.cpp" line="-492"/>
        <location line="+495"/>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <location line="-481"/>
        <location line="+494"/>
        <location filename="../../../src/plugins/coreplugin/locator/locatorsettingspage.cpp" line="-40"/>
        <source>Show Paths in Relation to Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-485"/>
        <source>Filter Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+508"/>
        <source>New Search</source>
        <translation type="unfinished">新搜索</translation>
    </message>
    <message>
        <location line="-169"/>
        <source>%1 %2</source>
        <translation type="unfinished">%1 %2</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Show Full Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>History:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-265"/>
        <source>Search Results</source>
        <translation type="unfinished">搜索结果</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locator.cpp" line="-369"/>
        <source>Web Search</source>
        <translation type="unfinished">搜索网络</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Project Bugs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/vcsmanager.cpp" line="+222"/>
        <source>A directory under version control was detected that is supported by the %1 plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enable %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The directory &quot;%1&quot; seems to be under version control that can be handled by the disabled %2 plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+167"/>
        <source>Version Control</source>
        <translation>版本控制</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove the following files from the version control system (%1)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Note: This might remove the local file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add to Version Control</source>
        <translation>添加到版本控制系统</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add the file
%1
to version control (%2)?</source>
        <translation>添加文件
%1
到版本控制 (%2)吗？</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add the files
%1
to version control (%2)?</source>
        <translation>添加文件
%1
到版本控制 (%2)吗？</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Adding to Version Control Failed</source>
        <translation>添加文件到版本控制系统失败</translation>
    </message>
    <message numerus="yes">
        <location line="+11"/>
        <source>Could not add the following files to version control (%1)
%2
... and %n more.</source>
        <extracomment>%1 = name of VCS system, %2 = lines with file paths</extracomment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Could not add the file
%1
to version control (%2)
</source>
        <translation type="vanished">无法添加文件
%1
到版本控制系统 (%2)
</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not add the following files to version control (%1)
%2</source>
        <extracomment>%1 = name of VCS system, %2 = lines with file paths</extracomment>
        <translation>无法添加以下文件到版本控制系统 (%1)
%2</translation>
    </message>
    <message>
        <location line="-121"/>
        <source>%1 repository was detected but %1 is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/locatorconstants.h" line="+12"/>
        <source>Locator</source>
        <translation>定位器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/loggingviewer.cpp" line="-7"/>
        <source>Logging Category Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Save Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+160"/>
        <source>Stop Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-150"/>
        <source>Auto Scroll</source>
        <translation type="unfinished">自动滚动</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Timestamps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Message Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-411"/>
        <source>Entry is missing a logging category name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Entry is missing data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid level: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+312"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Critical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fatal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation type="unfinished">信息</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Filter Qt Internal Log Categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Filter categories by regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid regular expression: %1</source>
        <translation type="unfinished">无效的正则表达式: %1</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Start Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Copy Selected Logs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy All</source>
        <translation type="unfinished">复制所有</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Uncheck All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Save Enabled as Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Update from Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Save Enabled Categories As...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Failed to open preset file &quot;%1&quot; for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-165"/>
        <source>Uncheck All</source>
        <translation type="unfinished">取消选中</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Save Logs As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to write logs to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to open file &quot;%1&quot; for writing logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Failed to write preset file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load Enabled Categories From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Failed to read preset file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Unexpected preset file format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/editormanager/openeditorsview.cpp" line="+1"/>
        <source>Meta+O</source>
        <translation type="unfinished">Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+O</source>
        <translation type="unfinished">Alt+O</translation>
    </message>
    <message>
        <source>Plain Text Editor</source>
        <translation type="vanished">普通文本编辑器</translation>
    </message>
    <message>
        <source>Binary Editor</source>
        <translation type="vanished">二进制编辑器</translation>
    </message>
    <message>
        <source>C++ Editor</source>
        <translation type="vanished">C++ 编辑器</translation>
    </message>
    <message>
        <source>.pro File Editor</source>
        <translation type="vanished">.pro 文件编辑器</translation>
    </message>
    <message>
        <source>.files Editor</source>
        <translation type="vanished">.files 编辑器</translation>
    </message>
    <message>
        <source>QMLJS Editor</source>
        <translation type="vanished">QMLJS 编辑器</translation>
    </message>
    <message>
        <source>Qt Designer</source>
        <translation type="vanished">Qt设计师</translation>
    </message>
    <message>
        <source>Qt Linguist</source>
        <translation type="vanished">Qt语言家</translation>
    </message>
    <message>
        <source>Resource Editor</source>
        <translation type="vanished">资源编辑器</translation>
    </message>
    <message>
        <source>GLSL Editor</source>
        <translation type="vanished">GLSL 编辑器</translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation type="obsolete">Qt Quick 设计器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/coreconstants.h" line="+96"/>
        <source>Cycle to Next Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/dialogs/settingsdialog.cpp" line="-7"/>
        <source>Sort categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/locator/opendocumentsfilter.cpp" line="+1"/>
        <source>Switches to an open document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/secretaspect.cpp" line="+110"/>
        <source>Secret storage is not available! Your values will be stored as plaintext in the settings!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You can install libsecret or KWallet to enable secret storage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/externaltools_tr.h" line="+3"/>
        <location line="+10"/>
        <source>Opens the current file in vi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+10"/>
        <source>Edit with vi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+10"/>
        <location line="+5"/>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Runs the current QML file with qmlscene. This requires Qt 5.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Quick 2 Preview (qmlscene)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+15"/>
        <source>Qt Quick</source>
        <translation type="unfinished">Qt Quick</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Opens the current file in Notepad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit with Notepad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Runs the current QML file with QML utility.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML utility</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/insertfunctiondefinition.cpp" line="+249"/>
        <source>Member Function Implementations</source>
        <translation>成员函数实现</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Inline</source>
        <translation>内联</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outside Class</source>
        <translation>类外</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Default implementation location:</source>
        <translation>默认实现位置：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppchecksymbols.cpp" line="+519"/>
        <source>Only virtual functions can be marked &apos;final&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+269"/>
        <source>Expected a namespace-name</source>
        <translation type="unfinished">应为命名空间的名称</translation>
    </message>
    <message>
        <location line="+623"/>
        <source>Too many arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-894"/>
        <source>Only virtual functions can be marked &apos;override&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsmodel.cpp" line="+98"/>
        <source>Checks for questionable constructs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Build-system warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppchecksymbols.cpp" line="+892"/>
        <source>Too few arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelinspectordialog.cpp" line="+1449"/>
        <source>Compiler Flags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+97"/>
        <source>C++</source>
        <translation>C++</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppbuiltinmodelmanagersupport.cpp" line="+127"/>
        <source>Follow Symbol to Type is only available when using clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="-62"/>
        <source>Quick Fixes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="+402"/>
        <source>Code Style</source>
        <translation type="unfinished">代码风格</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="+514"/>
        <source>File Naming</source>
        <translation type="unfinished">文件命名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsselectionwidget.cpp" line="+84"/>
        <source>Diagnostic Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="+410"/>
        <source>C++ Symbols in Current Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-20"/>
        <source>C++ Classes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Locates C++ classes, enums, functions and type aliases in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Locates C++ classes in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>C++ Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Locates C++ functions in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Locates C++ symbols in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+71"/>
        <source>All Included C/C++ Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpplocatorfilter.cpp" line="-35"/>
        <source>C++ Classes, Enums, Functions and Type Aliases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorconstants.h" line="+6"/>
        <source>C++ Symbols</source>
        <translation type="unfinished">C++符号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppmodelmanager.cpp" line="+372"/>
        <source>Cannot show preprocessed file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Falling back to built-in preprocessor: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to open output file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to write output file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <location line="+12"/>
        <source>Could not determine which compiler to invoke.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+10"/>
        <source>Could not determine compiler command line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+132"/>
        <source>Checked %1 of %n function(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Finding Unused Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+673"/>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because its path matches the ignore pattern.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppprojectinfogenerator.cpp" line="+46"/>
        <source>The project contains C source files, but the currently active kit has no C compiler. The code model will not be fully functional.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The project contains C++ source files, but the currently active kit has no C++ compiler. The code model will not be fully functional.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/abstracteditorsupport.cpp" line="+46"/>
        <source>The file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The class name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigswidget.cpp" line="+130"/>
        <source>Use diagnostic flags from build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigsselectionwidget.cpp" line="-25"/>
        <source>Diagnostic configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigswidget.cpp" line="-5"/>
        <source>For appropriate options, consult the GCC or Clang manual pages or the [GCC online documentation](%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Copy...</source>
        <translation type="unfinished">复制...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename...</source>
        <translation type="unfinished">重命名...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="+803"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="+241"/>
        <location line="+12"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Clang Warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Copy Diagnostic Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diagnostic configuration name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (Copy)</source>
        <translation type="unfinished">%1 (复制)</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Rename Diagnostic Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Option &quot;%1&quot; is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Copy this configuration to customize it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Configuration passes sanity checks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1</source>
        <translation type="obsolete">%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="-706"/>
        <source>Background Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Normal Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Low Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdiagnosticconfigswidget.cpp" line="-299"/>
        <source>Built-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorwidget.cpp" line="+769"/>
        <source>You are trying to rename a symbol declared in the generated file &quot;%1&quot;.
This is normally not a good idea, as the file will likely get overwritten during the build process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Do you want to edit &quot;%1&quot; instead?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Renamed Symbol Will Be Overwritten</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open &quot;%1&quot;</source>
        <translation type="unfinished">打开 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+333"/>
        <source>&amp;Refactor</source>
        <translation type="unfinished">重构(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppprojectupdater.cpp" line="+104"/>
        <source>Preparing C++ Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/insertfunctiondefinition.cpp" line="+63"/>
        <source>Create Implementations for Member Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+1433"/>
        <source>Generate Missing Q_PROPERTY Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Getter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate Getter and Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generate Constant Q_PROPERTY and Missing Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Generate Q_PROPERTY and Missing Members with Reset Function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Generate Q_PROPERTY and Missing Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+247"/>
        <source>Create Getter and Setter Member Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertfromandtopointer.cpp" line="+48"/>
        <source>Convert to Stack Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Convert to Pointer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="-780"/>
        <source>Base Class Constructors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Generate Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptoolssettings.cpp" line="+59"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation type="unfinished">全局</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Qt</source>
        <translation type="unfinished">Qt</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>GNU</source>
        <translation type="unfinished">GNU</translation>
    </message>
    <message>
        <source>Old Creator</source>
        <translation type="obsolete">旧的 Creator</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="+98"/>
        <source>Add %1 Declaration</source>
        <translation>添加%1声明</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/insertfunctiondefinition.cpp" line="-257"/>
        <source>Add Definition in %1</source>
        <translation>在%1添加定义</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Definition Here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Definition Inside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Definition Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+173"/>
        <source>None</source>
        <comment>No default implementation location</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppindexingsupport.cpp" line="+307"/>
        <source>Parsing C/C++ Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="+8"/>
        <source>Use Built-in Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Clangd Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Try Both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Decision Forest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heuristics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+445"/>
        <source>&lt;p&gt;If background indexing is enabled, global symbol searches will yield more accurate results, at the cost of additional CPU load when the project is first opened. The indexing result is persisted in the project&apos;s build directory. If you disable background indexing, a faster, but less accurate, built-in indexer is used instead. The thread priority for building the background index can be adjusted since clangd 15.&lt;/p&gt;&lt;p&gt;Background Priority: Minimum priority, runs on idle CPUs. May leave &apos;performance&apos; cores unused.&lt;/p&gt;&lt;p&gt;Normal Priority: Reduced priority compared to interactive work.&lt;/p&gt;&lt;p&gt;Low Priority: Same priority as other clangd work.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The location of the per-project clangd index.&lt;p&gt;This is also where the compile_commands.json file will go.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The location of the per-session clangd index.&lt;p&gt;This is also where the compile_commands.json file will go.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;p&gt;The C/C++ backend to use for switching between header and source files.&lt;/p&gt;&lt;p&gt;While the clangd implementation has more capabilities than the built-in code model, it tends to find false positives.&lt;/p&gt;&lt;p&gt;When &quot;Try Both&quot; is selected, clangd is used only if the built-in variant does not find anything.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;Which model clangd should use to rank possible completions.&lt;/p&gt;&lt;p&gt;This determines the order of candidates in the combo box when doing code completion.&lt;/p&gt;&lt;p&gt;The &quot;%1&quot; model used by default results from (pre-trained) machine learning and provides superior results on average.&lt;/p&gt;&lt;p&gt;If you feel that its suggestions stray too much from your expectations for your code base, you can try switching to the hand-crafted &quot;%2&quot; model.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Number of worker threads used by clangd. Background indexing also uses this many worker threads.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Controls whether clangd may insert header files as part of symbol completion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Controls whether when editing a header file, clangd should re-parse all source files including that header.&lt;/p&gt;&lt;p&gt;Note that enabling this option can cause considerable CPU load when editing widely included headers.&lt;/p&gt;&lt;p&gt;If this option is disabled, the dependent source files are only re-parsed when the header file is saved.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Defines the amount of time %1 waits before sending document changes to the server.
If the document changes again while waiting, this timeout resets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Files greater than this will not be opened as documents in clangd.
The built-in code model will handle highlighting, completion and so on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The maximum number of completion results returned by clangd.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Insert header files on completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update dependent sources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Automatic</source>
        <translation type="unfinished">自动</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ignore files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Completion results:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Background indexing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Per-project index location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Per-session index location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Header/source switch mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Worker thread count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Completion ranking model:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Document update threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Sessions with a Single Clangd Instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>By default, Qt Creator runs one clangd process per project.
If you have sessions with tightly coupled projects that should be
managed by the same clangd process, add them here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Add ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Choose a session:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Additional settings are available via &lt;a href=&quot;https://clangd.llvm.org/config&quot;&gt; clangd configuration files&lt;/a&gt;.&lt;br&gt;User-specific settings go &lt;a href=&quot;%1&quot;&gt;here&lt;/a&gt;, project-specific settings can be configured by putting a .clangd file into the project source tree.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+137"/>
        <location line="+66"/>
        <source>Clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="-430"/>
        <source>Initialize in Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Member Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parameter Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodemodelsettings.cpp" line="+295"/>
        <source>Interpret ambiguous headers as C headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable indexing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Indexing should almost always be kept enabled, as disabling it will severely limit the capabilities of the code model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do not index files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>MB</source>
        <translation type="unfinished">MB</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore files that match these wildcard patterns, one wildcard per line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Ignore precompiled headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When precompiled headers are not ignored, the parsing for code completion and semantic highlighting will process the precompiled header before processing any file.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use built-in preprocessor to show pre-processed files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uncheck this to invoke the actual compiler to show a pre-processed source file in the editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="-140"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="+747"/>
        <source>C++ Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppcodestylesettingspage.cpp" line="+3"/>
        <source>Content</source>
        <translation type="unfinished">内容</translation>
    </message>
    <message>
        <location line="-84"/>
        <source>Indent</source>
        <translation type="unfinished">缩进</translation>
    </message>
    <message>
        <location line="-89"/>
        <source>&quot;public&quot;, &quot;protected&quot; and
&quot;private&quot; within class body</source>
        <translation type="unfinished">在类中的&quot;public&quot;, &quot;protected&quot;
和&quot;private&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Declarations relative to &quot;public&quot;,
&quot;protected&quot; and &quot;private&quot;</source>
        <translation type="unfinished">与&quot;public&quot;,&quot;protected&quot; 
和&quot;private&quot;相关的声明</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Statements within function body</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statements within blocks</source>
        <translation type="unfinished">在块中的语句</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Declarations within
&quot;namespace&quot; definition</source>
        <translation type="unfinished">在&quot;命名空间&quot;定义中的声明</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Macros that can be used as statements without a trailing semicolon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Statement Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Braces</source>
        <translation type="unfinished">括号</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Indent Braces</source>
        <translation type="unfinished">缩进括号</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>Class declarations</source>
        <translation type="unfinished">类的声明</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Namespace declarations</source>
        <translation type="unfinished">命名空间的声明</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enum declarations</source>
        <translation type="unfinished">枚举类型的声明</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Function declarations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blocks</source>
        <translation type="unfinished">代码段</translation>
    </message>
    <message>
        <location line="+162"/>
        <source>&quot;switch&quot;</source>
        <translation type="unfinished">&quot;switch&quot;</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>Indent within &quot;switch&quot;</source>
        <translation type="unfinished">在&quot;switch&quot;内缩进</translation>
    </message>
    <message>
        <location line="-101"/>
        <source>&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statements relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;
的相关语句</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blocks relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;
相关的代码段</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;break&quot; statement relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;相关的
&quot;break&quot;语句</translation>
    </message>
    <message>
        <location line="+157"/>
        <source>Alignment</source>
        <translation type="unfinished">对齐方式</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Align</source>
        <translation type="unfinished">对齐</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Enables alignment to tokens after =, += etc. When the option is disabled, regular continuation line indentation will be used.&lt;br&gt;
&lt;br&gt;
With alignment:
&lt;pre&gt;
a = a +
    b
&lt;/pre&gt;
Without alignment:
&lt;pre&gt;
a = a +
        b
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
对诸如 =, += 等之后出现的符号开启对齐。当该选项被禁用时，将使用普通的续行缩进。&lt;br&gt;
&lt;br&gt;
对齐:
&lt;pre&gt;
a = a +
    b
&lt;/pre&gt;
无对齐:
&lt;pre&gt;
a = a +
        b
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Align after assignments</source>
        <translation type="unfinished">赋值语句后对齐</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Adds an extra level of indentation to multiline conditions in the switch, if, while and foreach statements if they would otherwise have the same or less indentation than a nested statement.

For four-spaces indentation only if statement conditions are affected. Without extra padding:
&lt;pre&gt;
if (a &amp;&amp;
    b)
    c;
&lt;/pre&gt;
With extra padding:
&lt;pre&gt;
if (a &amp;&amp;
        b)
    c;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
如果switch、if、while和foreach表达式中的多行条件的缩进等于或少于其它嵌套语句，则为其多添加一层缩进。

如果是四个空格方式的缩进，则只修改if语句。不添加额外空白：
&lt;pre&gt;
if (a &amp;&amp;
    b)
    c;
&lt;/pre&gt;
添加额外空白：
&lt;pre&gt;
if (a &amp;&amp;
        b)
    c;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Add extra padding to conditions
if they would align to the next line</source>
        <translation type="unfinished">如果条件语句需要与下一行对齐，
则添加额外的空白</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Pointers and References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Bind &apos;*&apos; and &apos;&amp;&amp;&apos; in types/declarations to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-75"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;This does not apply to the star and reference symbol in pointer/reference to functions and arrays, e.g.:
&lt;pre&gt;   int (&amp;rf)() = ...;
   int (*pf)() = ...;

   int (&amp;ra)[2] = ...;
   int (*pa)[2] = ...;

&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Identifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Type name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Left const/volatile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This does not apply to references.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Right const/volatile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditordocument.cpp" line="-683"/>
        <source>&lt;b&gt;Warning&lt;/b&gt;: This file is not part of any project. The code model might have issues parsing this file properly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add File to Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Add to Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+492"/>
        <source>Note: Multiple parse contexts are available for this file. Choose the preferred one from the editor toolbar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditoroutline.cpp" line="+111"/>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="+333"/>
        <source>&amp;C++</source>
        <translation type="unfinished">C++(&amp;C)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Follow Virtual Function to Base Class Implementation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Follow Virtual Function to Base Class Implementation in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Switch Header/Source</source>
        <translation type="unfinished">切换头文件/源文件</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open Corresponding Header/Source in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E, F4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, F4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Show Preprocessed Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show Preprocessed Source in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Fold All Comment Blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unfold All Comment Blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../../../src/plugins/cppeditor/cppmodelmanager.cpp" line="-722"/>
        <source>Find Unused Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Find Unused C/C++ Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>The license template.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The configured path to the license template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Insert &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards into header file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-299"/>
        <source>C++</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Header/Source</source>
        <comment>text on macOS touch bar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-98"/>
        <source>Follow</source>
        <comment>text on macOS touch bar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Additional Preprocessor Directives...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Switch Between Function Declaration/Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-279"/>
        <source>C++ Editor</source>
        <translation type="unfinished">C++ 编辑器</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Clangd executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+243"/>
        <source>Shift+F2</source>
        <translation type="unfinished">Shift+F2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decl/Def</source>
        <comment>text on macOS touch bar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open Function Declaration/Definition in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+E, Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+F2</source>
        <translation type="obsolete">Ctrl+Shift+F2</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Find References With Access Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+141"/>
        <source>Open Type Hierarchy</source>
        <translation type="unfinished">打开类型分层</translation>
    </message>
    <message>
        <source>Meta+Shift+T</source>
        <translation type="obsolete">Meta+Shift+T</translation>
    </message>
    <message>
        <source>Ctrl+Shift+T</source>
        <translation type="obsolete">Ctrl+Shift+T</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludehierarchy.cpp" line="+514"/>
        <source>Open Include Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+Shift+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+I</source>
        <translation type="unfinished">Ctrl+Shift+I</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppeditorplugin.cpp" line="+117"/>
        <source>Reparse Externally Changed Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-189"/>
        <source>Inspect C++ Code Model...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+F12</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+F12</source>
        <translation type="unfinished">Ctrl+Shift+F12</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfilesettingspage.cpp" line="-168"/>
        <source>Headers</source>
        <translation type="unfinished">头文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Suffix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>S&amp;earch paths:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Comma-separated list of header paths.

Paths can be absolute or relative to the directory of the current open document.

These paths are used in addition to current directory on Switch Header/Source.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&amp;Prefixes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Comma-separated list of header prefixes.

These prefixes are used in addition to current file name on Switch Header/Source.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Uses &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Sources</source>
        <translation type="unfinished">源文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>S&amp;uffix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Se&amp;arch paths:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Comma-separated list of source paths.

Paths can be absolute or relative to the directory of the current open document.

These paths are used in addition to current directory on Switch Header/Source.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>P&amp;refixes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Comma-separated list of source prefixes.

These prefixes are used in addition to current file name on Switch Header/Source.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-286"/>
        <source>Header File Variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Header file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+263"/>
        <source>Use &quot;#pragma once&quot; instead</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Lower case file names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Include guard template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>License &amp;template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+316"/>
        <source>C++ File Naming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-607"/>
        <source>/**************************************************************************
** %1 license header template
**   Special keywords: %USER% %DATE% %YEAR%
**   Environment variables: %$VARIABLE%
**   To protect a percent sign, use &apos;%%&apos;.
**************************************************************************/
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+312"/>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Choose Location for New License Template File</source>
        <translation type="unfinished">为新的版权许可模板文件选择一个存储位置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfindreferences.cpp" line="+62"/>
        <source>Reads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Writes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+198"/>
        <location line="+33"/>
        <source>Declarations</source>
        <translation type="unfinished">声明</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location line="+310"/>
        <source>C++ Usages:</source>
        <translation>C++ 使用：</translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+330"/>
        <source>Searching for Usages</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="-165"/>
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+123"/>
        <source>C++ Macro Usages:</source>
        <translation>C++ 宏的使用：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludehierarchy.cpp" line="-8"/>
        <source>Include Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-347"/>
        <source>(none)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>(cyclic)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Includes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Included by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>No include hierarchy available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Synchronize with Editor</source>
        <translation type="unfinished">与编辑器同步</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppoutline.cpp" line="+50"/>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+7"/>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+2"/>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpppreprocessordialog.cpp" line="+27"/>
        <source>Additional C++ Preprocessor Directives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Additional C++ Preprocessor Directives for %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixprojectsettingswidget.cpp" line="+74"/>
        <source>Custom settings are saved in a file. If you use the global settings, you can delete that file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Custom Settings File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resets all settings to the global settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to Global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixprojectsettings.cpp" line="+105"/>
        <source>Quick Fix settings are saved in a file. Existing settings file &quot;%1&quot; found. Should this file be used or a new one be created?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Switch Back to Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Existing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type Hierarchy</source>
        <translation type="vanished">类型层次</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="+177"/>
        <source>No type hierarchy available</source>
        <translation>没有可用的类型层次</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Bases</source>
        <translation>基类</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Derived</source>
        <translation>派生类</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+18"/>
        <source>Evaluating Type Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Evaluating type hierarchy...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppfunctiondecldeflink.cpp" line="+281"/>
        <source>Target file was changed, could not apply changes</source>
        <translation>目标文件改变, 无法应用修改</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Apply changes to definition</source>
        <translation>应用对定义的修改</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Apply changes to declaration</source>
        <translation>应用对声明的修改</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfix.cpp" line="+92"/>
        <source>Apply Function Signature Changes</source>
        <translation>应用函数签名的更改</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppinsertvirtualmethods.cpp" line="+1013"/>
        <source>Insert Virtual Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>&amp;Functions to insert:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Hide reimplemented functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&amp;Insertion options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Insert only declarations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert definitions inside class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Insert definitions outside class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+90"/>
        <source>Insert definitions in implementation file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Add &quot;&amp;virtual&quot; to function declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add &quot;override&quot; equivalent to function declaration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Clear Added &quot;override&quot; Equivalents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppparsecontext.cpp" line="+34"/>
        <source>&lt;p&gt;&lt;b&gt;Active Parse Context&lt;/b&gt;:&lt;br/&gt;%1&lt;/p&gt;&lt;p&gt;Multiple parse contexts (set of defines, include paths, and so on) are available for this file.&lt;/p&gt;&lt;p&gt;Choose a parse context to set it as the preferred one. Clear the preference from the context menu.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Clear Preferred Parse Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="-129"/>
        <source>Searching for Symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>C++ Symbols:</source>
        <translation>C++符号：</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+30"/>
        <source>Classes</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Functions</source>
        <translation type="unfinished">函数</translation>
    </message>
    <message>
        <location line="-29"/>
        <location line="+32"/>
        <source>Enums</source>
        <translation type="unfinished">枚举</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Scope: %1
Types: %2
Flags: %3</source>
        <translation type="unfinished">范围：%1
类型：%2
标志：%3</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All</source>
        <comment>Symbol search scope</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">所有</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Projects</source>
        <translation type="unfinished">项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="+46"/>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+17"/>
        <source>Types:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/symbolsfindfilter.cpp" line="+30"/>
        <source>Projects only</source>
        <translation type="unfinished">仅显示项目</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>All files</source>
        <translation type="unfinished">所有文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppoutlinemodel.cpp" line="+34"/>
        <source>&lt;Select Symbol&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;No Symbols&gt;</source>
        <translation type="unfinished">&lt;没有符号&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppinsertvirtualmethods.cpp" line="-528"/>
        <source>Insert Virtual Functions of Base Classes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/logicaloperationquickfixes.cpp" line="+37"/>
        <location line="+47"/>
        <source>Rewrite Using %1</source>
        <translation type="unfinished">使用 %1 重写</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Swap Operands</source>
        <translation type="unfinished">交换操作数</translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Rewrite Condition Using ||</source>
        <translation type="unfinished">使用 || 重写条件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/splitsimpledeclaration.cpp" line="+41"/>
        <source>Split Declaration</source>
        <translation type="unfinished">分离声明</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecontrolstatements.cpp" line="+76"/>
        <source>Add Curly Braces</source>
        <translation type="unfinished">添加大括号</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Remove Curly Braces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+120"/>
        <location line="+37"/>
        <source>Move Declaration out of Condition</source>
        <translation type="unfinished">将声明移到条件之外</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Split if Statement</source>
        <translation type="unfinished">分离if语句</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="+88"/>
        <source>Enclose in %1(...)</source>
        <translation type="unfinished">封装在 %1(...)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Append %1 operator</source>
        <extracomment>%1 = operator name like &quot;QLatin1Char&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+533"/>
        <source>Convert to String Literal</source>
        <translation type="unfinished">转换为文本字符串</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Convert to Character Literal and Enclose in QLatin1Char(...)</source>
        <translation type="unfinished">转换为字符并用QLatin1Char(...)封装</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Convert to Character Literal</source>
        <translation type="unfinished">转换为文本字符</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Convert to Character Literal and Append QLatin1Char Operator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-123"/>
        <source>Mark as Translatable</source>
        <translation type="unfinished">标记为可翻译</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Convert to Objective-C String Literal</source>
        <translation type="unfinished">转换为Objective-C字符串</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertnumericliteral.cpp" line="+127"/>
        <source>Convert to Hexadecimal</source>
        <translation type="unfinished">转换为16进制</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Convert to Octal</source>
        <translation type="unfinished">转换为8进制</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Convert to Decimal</source>
        <translation type="unfinished">转换为10进制</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Convert to Binary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="+131"/>
        <source>Add Local Declaration</source>
        <translation type="unfinished">添加本地声明</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/converttocamelcase.cpp" line="+32"/>
        <source>Convert to Camel Case</source>
        <translation type="unfinished">转换为驼峰命名法</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/bringidentifierintoscope.cpp" line="+319"/>
        <source>Add #include %1 and Project Dependency %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add #include %1</source>
        <translation type="unfinished">添加#include %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Add Forward Declaration for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rearrangeparamdeclarationlist.cpp" line="+32"/>
        <source>Switch with Previous Parameter</source>
        <translation type="unfinished">与上一个参数切换</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Switch with Next Parameter</source>
        <translation type="unfinished">与下一个参数切换</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/reformatpointerdeclaration.cpp" line="+34"/>
        <source>Reformat to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reformat Pointers or References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/completeswitchstatement.cpp" line="+79"/>
        <source>Complete Switch Statement</source>
        <translation type="unfinished">完成Switch语句</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractliteralasparameter.cpp" line="+99"/>
        <source>Extract Constant as Function Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/movefunctiondefinition.cpp" line="+223"/>
        <source>Move Definition Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+83"/>
        <source>Move Definition to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Definitions Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move All Function Definitions to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Move Definition Here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Definition to Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/assigntolocalvariable.cpp" line="+41"/>
        <source>Assign to Local Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecontrolstatements.cpp" line="+73"/>
        <source>Optimize for-Loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertstringliteral.cpp" line="-228"/>
        <source>Escape String Literal as UTF-8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unescape String Literal as UTF-8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/convertqt4connect.cpp" line="+31"/>
        <source>Convert connect() to Qt 5 Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/removeusingnamespace.cpp" line="+394"/>
        <source>Remove All Occurrences of &quot;using namespace %1&quot; in Global Scope and Adjust Type Names Accordingly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove &quot;using namespace %1&quot; and Adjust Type Names Accordingly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/createdeclarationfromuse.cpp" line="-45"/>
        <source>Add Class Member &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-128"/>
        <source>Provide the type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Data type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Add Member Function &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptoolsreuse.cpp" line="+330"/>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because it is too big.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="+10"/>
        <source>Generated Function Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="-924"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="-20"/>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppquickfixsettingswidget.cpp" line="-238"/>
        <source>≥</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>lines</source>
        <translation type="unfinished">行</translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Generate Getters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Generate Setters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>In .cpp file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Outside class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Inside class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Getter Setter Generation Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Getter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-182"/>
        <source>Setters should be slots</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>A JavaScript expression acting as the return value of a function with two parameters &lt;b&gt;name&lt;/b&gt; and &lt;b&gt;memberName&lt;/b&gt;, where&lt;ul&gt;&lt;li&gt;&lt;b&gt;name&lt;/b&gt; is the &quot;semantic name&quot; as it would be used for a Qt property&lt;/li&gt;&lt;li&gt;&lt;b&gt;memberName&lt;/b&gt; is the name of the member variable.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A JavaScript expression acting as the return value of a function with a parameter &lt;b&gt;name&lt;/b&gt;, which is the &quot;semantic name&quot; as it would be used for a Qt property.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Generate signals with the new value as parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>How to get from the member variable to the semantic name.
This is the reverse of the operation above.
Leave empty to apply heuristics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Test</source>
        <translation type="unfinished">测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hide Test Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The content of the &lt;b&gt;name&lt;/b&gt; parameter in the fields above, that is, the &quot;semantic name&quot; without any prefix or suffix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+157"/>
        <source>Getter attributes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Setter parameter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Value Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-223"/>
        <source>For example, [[nodiscard]]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+198"/>
        <source>Member variable name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Missing Namespace Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Generate missing namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add &quot;using namespace ...&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rewrite types to match the existing namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Uncheck this to make Qt Creator try to derive the type of expression in the &amp;quot;Assign to Local Variable&amp;quot; quickfix.&lt;/p&gt;&lt;p&gt;Note that this might fail for more complex types.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use type &quot;auto&quot; when creating new variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Name from member variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test with example name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Custom Getter Setter Templates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Separate the types by comma.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Comparison:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Assignment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Return expression:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Return type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Use &lt;new&gt; and &lt;cur&gt; to access the parameter and current value. Use &lt;type&gt; to access the type and &lt;T&gt; for the template parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+12"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Normally arguments get passed by const reference. If the Type is one of the following ones, the argument gets passed by value. Namespaces and template arguments are removed. The real Type must contain the given Type. For example, &quot;int&quot; matches &quot;int32_t&quot; but not &quot;vector&lt;int&gt;&quot;. &quot;vector&quot; matches &quot;std::pmr::vector&lt;int&gt;&quot; but not &quot;std::optional&lt;vector&lt;int&gt;&gt;&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Return non-value types by const reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppsourceprocessor.cpp" line="+68"/>
        <source>%1: No such file or directory</source>
        <translation type="unfinished">%1: 没有文件或者目录</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1: Could not get file contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cpptypehierarchy.cpp" line="-201"/>
        <source>Open in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+295"/>
        <source>Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Parameters without default value must come before parameters with default value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialize all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="+253"/>
        <source>Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Select the members to be initialized in the constructor.
Use drag and drop to change the order of the parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+545"/>
        <source>Getters and Setters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Getter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal</source>
        <translation type="unfinished">信号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/clangdsettings.cpp" line="+602"/>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+1"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/cppcodegenerationquickfixes.cpp" line="+1"/>
        <source>QProperty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Constant QProperty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Create getters for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create setters for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create signals for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Q_PROPERTY for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Select the getters and setters to be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/extractfunction.cpp" line="-181"/>
        <source>Extract Function</source>
        <translation>解压缩函数</translation>
    </message>
    <message>
        <location line="+151"/>
        <source>Extract Function Refactoring</source>
        <translation>解压缩函数的重构</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Function name</source>
        <translation type="unfinished">函数名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/compilationdb.cpp" line="+159"/>
        <source>Invalid location for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not create &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppincludesfilter.cpp" line="+56"/>
        <source>Locates files that are included by C++ files of any open project. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/cppvirtualfunctionassistprovider.cpp" line="+98"/>
        <source>collecting overrides...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/addmodulefrominclude.cpp" line="+39"/>
        <source>Add Project Dependency %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/converttometamethodcall.cpp" line="+31"/>
        <source>Convert Function Call to Qt Meta-Method Invocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/moveclasstoownfile.cpp" line="+55"/>
        <source>Move Class to a Dedicated Set of Source Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Header file only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Project:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Header file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Implementation file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Refusing to overwrite the following files: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Failed to add to project file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/rewritecomment.cpp" line="+39"/>
        <source>Convert Comment to C-Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Convert Comment to C++-Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Move Function Documentation to Declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Function Documentation to Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppeditor/quickfixes/synchronizememberfunctionorder.cpp" line="+43"/>
        <source>Re-order Member Function Definitions According to Declaration Order</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Cppcheck</name>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckplugin.cpp" line="+50"/>
        <location filename="../../../src/plugins/cppcheck/cppchecksettings.cpp" line="+143"/>
        <location filename="../../../src/plugins/cppcheck/cppchecktextmark.cpp" line="+52"/>
        <location filename="../../../src/plugins/cppcheck/cppchecktool.cpp" line="+229"/>
        <source>Cppcheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Go to previous diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Go to next diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Cppcheck...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppchecktool.cpp" line="-6"/>
        <source>Cppcheck started: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Cppcheck finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckdiagnosticview.cpp" line="+25"/>
        <source>Cppcheck Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckdiagnosticsmodel.cpp" line="+83"/>
        <source>Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppcheckmanualrundialog.cpp" line="+30"/>
        <source>Cppcheck Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Analyze</source>
        <translation type="unfinished">分析</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/cppcheck/cppchecksettings.cpp" line="-93"/>
        <source>Warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Style</source>
        <translation type="unfinished">风格</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Performance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Portability</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unused functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Missing includes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Inconclusive errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Check all define combinations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show raw output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add include paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Calculate additional arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Disables multithreaded check.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Comma-separated wildcards of full file paths. Files still can be checked if others include them.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Can find missing includes but makes checking slower. Use only when needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Like C++ standard and language.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-64"/>
        <source>Binary:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Checks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Custom arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignored file patterns:</source>
        <translation>被忽略的文件模式：</translation>
    </message>
</context>
<context>
    <name>QtC::CtfVisualizer</name>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfstatisticsmodel.cpp" line="+168"/>
        <source>Title</source>
        <translation type="unfinished">标题</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation type="unfinished">计数</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Total Time</source>
        <translation type="unfinished">总时间</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Percentage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Average Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftimelinemodel.cpp" line="+57"/>
        <source>Stack Level %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Min</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start</source>
        <translation type="unfinished">启动</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+103"/>
        <source>Wall Duration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfinished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+106"/>
        <source>true</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Thread %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Arguments</source>
        <translation type="unfinished">参数</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Instant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+2"/>
        <location line="+2"/>
        <source>Scope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <source>global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>thread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Return Arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftracemanager.cpp" line="+95"/>
        <source>Error while parsing CTF data: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="+91"/>
        <location line="+3"/>
        <location line="+11"/>
        <source>CTF Visualizer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="+1"/>
        <source>Cannot read the CTF file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctftracemanager.cpp" line="+1"/>
        <source>The trace contains threads with stack depth &gt; 512.
Do you want to display them anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.cpp" line="-55"/>
        <source>Chrome Trace Format Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load JSON File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Restrict to Threads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset Zoom</source>
        <translation type="unfinished">重置缩放</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-69"/>
        <source>Load Chrome Trace Format File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JSON File (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The file does not contain any trace data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Loading CTF File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ctfvisualizer/ctfvisualizertool.h" line="+49"/>
        <source>Chrome Trace Format Visualizer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+2290"/>
        <source>Analyzer</source>
        <translation>分析器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+226"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+216"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Locals &amp;&amp; Expressions</source>
        <extracomment>&apos;&amp;&amp;&apos; will appear as one (one is marking keyboard shortcut)</extracomment>
        <translation>局部变量和表达式(&amp;&amp;)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+553"/>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="+518"/>
        <location line="+3"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+264"/>
        <location line="+158"/>
        <location line="+7"/>
        <location line="+11"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1560"/>
        <location line="+1555"/>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+450"/>
        <source>Debugger</source>
        <translation>调试器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="+755"/>
        <source>&lt;Encoding error&gt;</source>
        <translation>&lt;编码错误&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+110"/>
        <source>Load Core File</source>
        <translation>载入核心文件</translation>
    </message>
    <message>
        <source>Use local core file:</source>
        <translation type="vanished">使用本地核心文件：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="+214"/>
        <source>Select Executable</source>
        <translation>选择执行档</translation>
    </message>
    <message>
        <location line="+316"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+50"/>
        <source>Kit:</source>
        <translation>构建套件(Kit)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+1"/>
        <source>Core file:</source>
        <translation>核心文件：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Override &amp;start script:</source>
        <translation>覆盖启动脚本(&amp;S)：</translation>
    </message>
    <message>
        <source>Select Remote Core File</source>
        <translation type="vanished">选择远程核心文件</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Select Core File</source>
        <translation>选择核心文件</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Select Startup Script</source>
        <translation>选择启动脚本</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="+222"/>
        <source>Select Start Address</source>
        <translation>选择开始地址</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+2004"/>
        <source>Marker File:</source>
        <translation>标记文件：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Marker Line:</source>
        <translation>标记行：</translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+421"/>
        <source>Breakpoint Address:</source>
        <translation>断点地址：</translation>
    </message>
    <message>
        <location line="-449"/>
        <source>Property</source>
        <translation>属性</translation>
    </message>
    <message>
        <location line="-12"/>
        <location line="+443"/>
        <source>Breakpoint Type:</source>
        <translation>断点类型：</translation>
    </message>
    <message>
        <location line="-2369"/>
        <location line="+4"/>
        <location line="+64"/>
        <location line="+3"/>
        <location line="+1846"/>
        <location filename="../../../src/plugins/debugger/disassembleragent.cpp" line="+45"/>
        <source>Breakpoint</source>
        <translation type="unfinished">断点</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Requested</source>
        <translation>请求</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Obtained</source>
        <translation>获得</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+424"/>
        <source>File Name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <location line="-430"/>
        <location line="+425"/>
        <source>Function Name:</source>
        <translation>函数名：</translation>
    </message>
    <message>
        <location line="-2183"/>
        <source>Breakpoint on QML Signal Emit</source>
        <translation>在QML信号发出时断点</translation>
    </message>
    <message>
        <location line="+806"/>
        <location line="+1162"/>
        <source>Data at 0x%1</source>
        <translation>数据在0x%1</translation>
    </message>
    <message>
        <location line="-1159"/>
        <location line="+1161"/>
        <source>Data at %1</source>
        <translation>数据在%1</translation>
    </message>
    <message>
        <location line="-236"/>
        <location line="+446"/>
        <source>Enabled</source>
        <translation>启用</translation>
    </message>
    <message>
        <location line="-446"/>
        <location line="+446"/>
        <source>Disabled</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location line="-412"/>
        <location line="+423"/>
        <source>Line Number:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <location line="-418"/>
        <location line="+422"/>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="+114"/>
        <source>Module:</source>
        <translation>模块：</translation>
    </message>
    <message>
        <location line="-404"/>
        <location line="+414"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1653"/>
        <source>Message:</source>
        <translation>消息：</translation>
    </message>
    <message>
        <location line="-408"/>
        <location line="+410"/>
        <source>Condition:</source>
        <translation>条件：</translation>
    </message>
    <message>
        <location line="-404"/>
        <location line="+406"/>
        <source>Ignore Count:</source>
        <translation>忽略次数：</translation>
    </message>
    <message>
        <location line="-397"/>
        <location line="+399"/>
        <source>Thread Specification:</source>
        <translation>线程信息：</translation>
    </message>
    <message>
        <location line="-1576"/>
        <location line="+1589"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+48"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+191"/>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <location line="-2281"/>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insertion requested</source>
        <translation>请求插入</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insertion proceeding</source>
        <translation>执行插入</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change requested</source>
        <translation>请求改变</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change proceeding</source>
        <translation>执行改变</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint inserted</source>
        <translation>加入断点</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removal requested</source>
        <translation>移除请求</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removal proceeding</source>
        <translation>移除执行</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dead</source>
        <translation>死亡</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&lt;invalid state&gt;</source>
        <extracomment>Invalid breakpoint state.</extracomment>
        <translation>&lt;无效状态&gt;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Breakpoint at &quot;%1&quot;</source>
        <translation>在&quot;%1&quot;处的断点</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Breakpoint by File and Line</source>
        <translation>文件和行处的断点</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint by Function</source>
        <translation>函数处断点</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Breakpoint by Address</source>
        <translation>地址处断点</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Breakpoint at Function &quot;main()&quot;</source>
        <translation>在&quot;main&quot;函数处断点</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Watchpoint at Address</source>
        <translation>监视点在地址</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Watchpoint at Expression</source>
        <translation>监视点在表达式</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Breakpoint at JavaScript throw</source>
        <translation>JavaScript 异常处的断点</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown Breakpoint Type</source>
        <translation>未知的断点类型</translation>
    </message>
    <message>
        <location line="+628"/>
        <location line="+1589"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location line="-1589"/>
        <location line="+1589"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <location line="-1589"/>
        <source>Number</source>
        <translation>编号</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1589"/>
        <source>Condition</source>
        <translation>条件</translation>
    </message>
    <message>
        <location line="-1589"/>
        <location line="+1589"/>
        <source>Ignore</source>
        <translation>忽略</translation>
    </message>
    <message>
        <location line="-1384"/>
        <location line="+1160"/>
        <source>Breakpoint will only be hit if this condition is met.</source>
        <translation>只有当条件满足时才会到达断点。</translation>
    </message>
    <message>
        <location line="-1150"/>
        <location line="+1160"/>
        <source>Breakpoint will only be hit after being ignored so many times.</source>
        <translation>断点将会在被忽略足够次数后到达。</translation>
    </message>
    <message>
        <location line="-1268"/>
        <source>(all)</source>
        <translation>(全部)</translation>
    </message>
    <message>
        <location line="+116"/>
        <location line="+1160"/>
        <source>Breakpoint will only be hit in the specified thread(s).</source>
        <translation>断点只会在指定线程中被触发。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+178"/>
        <source>Startup</source>
        <translation>启动</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+167"/>
        <source>Use CDB &amp;console</source>
        <translation>使用 CDB 控制台(&amp;C)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Correct breakpoint location</source>
        <translation>校准断点位置</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Log Time Stamps</source>
        <translation>记录时间戳</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+265"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+516"/>
        <source>Operate by Instruction</source>
        <translation>依照命令操作</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+3"/>
        <source>Dereference Pointers Automatically</source>
        <translation>自动去除对指针的引用</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-126"/>
        <source>Show &quot;std::&quot; Namespace in Types</source>
        <translation>在类型中显示“std::”命名空间</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Qt&apos;s Namespace in Types</source>
        <translation>在类型中显示Qt的命名空间</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Use Debugging Helpers</source>
        <translation>使用调试助手</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+71"/>
        <source>Sort Members of Classes and Structs Alphabetically</source>
        <translation>按字母顺序排序类和结构体的成员</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-174"/>
        <source>Adjust Breakpoint Locations</source>
        <translation>对准断点位置</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Break on &quot;throw&quot;</source>
        <translation>在抛出(throw)处中断</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Break on &quot;catch&quot;</source>
        <translation>在捕获(catch)处中断</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Break on &quot;qWarning&quot;</source>
        <translation>遇到&quot;qWarning&quot;时中断</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Break on &quot;qFatal&quot;</source>
        <translation>遇到&quot;qFatal&quot;时中断</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Break on &quot;abort&quot;</source>
        <translation>在“abort”时中断</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Use Dynamic Object Type for Display</source>
        <translation>显示时使用动态对象类型(Dynamic Object Type)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+10"/>
        <source>Automatically Quit Debugger</source>
        <translation>自动退出调试器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-118"/>
        <source>Use tooltips in main editor when debugging</source>
        <translation>调试时在主编辑器中使用工具提示</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+3"/>
        <source>Use Tooltips in Locals View when Debugging</source>
        <translation>调试时在“局部变量”视图中使用工具提示</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use Tooltips in Breakpoints View when Debugging</source>
        <translation>调试时在“断点”视图中使用工具提示</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+65"/>
        <source>Skip Known Frames</source>
        <translation>跳过已知帧</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Enable Reverse Debugging</source>
        <translation>打开反向调试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+22"/>
        <source>Reload Full Stack</source>
        <translation>重新载入完整堆栈</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Full Backtrace</source>
        <translation>创建完整回溯(Backtrace)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+126"/>
        <source>Use code model</source>
        <translation>使用代码模型</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Display thread names</source>
        <translation>显示线程名称</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+185"/>
        <source>An exception was triggered.</source>
        <translation>异常被触发。</translation>
    </message>
    <message>
        <location line="+556"/>
        <source>Stopping temporarily.</source>
        <translation type="unfinished">临时停止。</translation>
    </message>
    <message>
        <location line="+129"/>
        <location line="+62"/>
        <source>Executable Failed</source>
        <translation>执行失败</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Jumped. Stopped.</source>
        <translation type="unfinished">跳转。停止。</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Application exited with exit code %1</source>
        <translation>程序退出，退出代码 %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Application exited after receiving signal %1</source>
        <translation>程序接收到信号 %1 后退出</translation>
    </message>
    <message>
        <location line="+191"/>
        <source>Value changed from %1 to %2.</source>
        <translation>值从%1 变到 %2。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+2107"/>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+1536"/>
        <source>Cannot Read Symbols</source>
        <translation>无法读取符号</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot read symbols for module &quot;%1&quot;.</source>
        <translation>无法为模块&quot;%1&quot;读取符号。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+1572"/>
        <source>Could not find a widget.</source>
        <translation>无法找到控件。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+1219"/>
        <source>GDB I/O Error</source>
        <translation>GDB I/O 错误</translation>
    </message>
    <message>
        <location line="-183"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+225"/>
        <source>Setting up inferior...</source>
        <translation>正在设置 inferior...</translation>
    </message>
    <message>
        <location line="-3290"/>
        <source>Stop requested...</source>
        <translation>请求停止...</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Process failed to start.</source>
        <translation type="unfinished">进程启动失败。</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Executable failed: %1</source>
        <translation>执行失败: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-103"/>
        <source>Stopping temporarily</source>
        <translation>临时停止</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+903"/>
        <source>Step requested...</source>
        <translation>请求单步执行...</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Finish function requested...</source>
        <translation>请求完成函数...</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Step next requested...</source>
        <translation>请求执行下一步...</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Run to line %1 requested...</source>
        <translation>请求执行到行%1...</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Run to function %1 requested...</source>
        <translation>请求执行到函数: %1 ...</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Immediate return from function requested...</source>
        <translation>请求立即从函数中返回...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+808"/>
        <source>Found.</source>
        <translation>已找到。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+2271"/>
        <source>The gdb process could not be stopped:
%1</source>
        <translation>Gdb 进程无法停止:
%1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Application process could not be stopped:
%1</source>
        <translation>应用进程无法被停止:
%1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Connecting to remote server failed:
%1</source>
        <translation>连接远程服务器失败:
%1</translation>
    </message>
    <message>
        <location line="-560"/>
        <source>Disassembler failed: %1</source>
        <translation>反汇编失败:%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-125"/>
        <source>Stopped at breakpoint %1 in thread %2.</source>
        <translation type="unfinished">在线程 %2 的断点 %1 处停止。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-482"/>
        <location line="+11"/>
        <source>Snapshot Creation Error</source>
        <translation>快照生成错误</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Cannot create snapshot file.</source>
        <translation>无法创建快照文件。</translation>
    </message>
    <message>
        <location line="+751"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+127"/>
        <source>Cannot Set Up Debugger Helper Scripts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+359"/>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+163"/>
        <location line="+1"/>
        <source>Setting breakpoints...</source>
        <translation>正在设置断点...</translation>
    </message>
    <message>
        <location line="-2859"/>
        <location line="+13"/>
        <location line="+8"/>
        <location line="+404"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="+677"/>
        <location line="+7"/>
        <source>Execution Error</source>
        <translation>执行错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-6"/>
        <source>Cannot continue debugged process:
</source>
        <translation>无法继续调试进程:
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-1496"/>
        <source>Library %1 loaded.</source>
        <translation type="unfinished">载入了库%1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Library %1 unloaded.</source>
        <translation type="unfinished">卸载了库%1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Thread group %1 created.</source>
        <translation type="unfinished">创建了线程组 %1 。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Thread %1 created.</source>
        <translation type="unfinished">线程 %1 被创建。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Thread group %1 exited.</source>
        <translation type="unfinished">线程组 %1 退出了。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Thread %1 in group %2 exited.</source>
        <translation type="unfinished">组别%2 中的线程 %1退出了。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Thread %1 selected.</source>
        <translation type="unfinished">选中了线程%1 。</translation>
    </message>
    <message>
        <location line="-206"/>
        <source>Reading %1...</source>
        <translation>读取%1中 ...</translation>
    </message>
    <message>
        <location line="+1195"/>
        <source>Cannot Execute Python Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Python 3.2 or later is required, so update GDB to a version that uses it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The selected build of GDB supports Python scripting, but the used version %1.%2 is not sufficient for %3. Python %4 or later is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1593"/>
        <source>Retrieving data for stack view...</source>
        <translation>为堆栈视图获取数据...</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="-136"/>
        <source>&lt;%n items&gt;</source>
        <translation>
            <numerusform>&lt;%n 项&gt;</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-511"/>
        <source>Finished retrieving data.</source>
        <translation type="unfinished">获取数据完成。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+12"/>
        <source>GDB timeout:</source>
        <translation>Gdb超时时间：</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>sec</source>
        <translation>秒</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Skip known frames when stepping</source>
        <translation>当单步调试时跳过已知的帧</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows &lt;i&gt;Step Into&lt;/i&gt; to compress several steps into one step
for less noisy debugging. For example, the atomic reference
counting code is skipped, and a single &lt;i&gt;Step Into&lt;/i&gt; for a signal
emission ends up directly in the slot connected to it.</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;允许 &lt;i&gt;‘单步进入’&lt;/i&gt;将多个步骤合并为一步
以减少调试的冗余情况。例如原子级的计数代码，和
信号发出引起的单个 &lt;i&gt;‘单步进入’&lt;/i&gt; 直接进到与信号连接的槽。</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Show a message box when receiving a signal</source>
        <translation>接到信号时显示消息窗口</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays a message box as soon as your application
receives a signal like SIGSEGV during debugging.</source>
        <translation>当您的应用程序在调试过程中收到系统信号，
比如SIGSEGV时，显示一个消息窗口.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Adjust breakpoint locations</source>
        <translation>对准断点位置</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GDB allows setting breakpoints on source lines for which no code 
was generated. In such situations the breakpoint is shifted to the
next source code line for which code was actually generated.
This option reflects such temporary change by moving the breakpoint
markers in the source code editor.</source>
        <translation>GDB允许在不生成代码的源码行设置断点。
在这种情况下断点被调整到下一个实际生成代码的源码行。
这个选项通过在源码编辑器中移动断点标记，来显示这项变动。</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Use dynamic object type for display</source>
        <translation>显示时使用动态对象类型(dynamic object type)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies whether the dynamic or the static type of objects will be displayed. Choosing the dynamic type might be slower.</source>
        <translation>选择显示对象的动态的或静态的类型。选择动态类型的话可能会较慢。</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Load .gdbinit file on startup</source>
        <translation>启动时载入.gdbinit 文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allows or inhibits reading the user&apos;s default
.gdbinit file on debugger startup.</source>
        <translation>允许或禁止调试器启动时读取
用户的默认.gdbinit文件。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-139"/>
        <source>Warn when debugging &quot;Release&quot; builds</source>
        <translation>在调试&quot;Release&quot;构建时发出警告</translation>
    </message>
    <message>
        <source>Use asynchronous mode to control the inferior</source>
        <translation type="vanished">使用异步模式来控制底层</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+12"/>
        <source>Use common locations for debug information</source>
        <translation>对调试信息使用公共位置</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Use asynchronous mode to control the debugged process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Use debug info daemon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use system settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lets GDB attempt to automatically retrieve debug information for system packages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Enable reverse debugging</source>
        <translation>打开反向调试</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>The options below give access to advanced&lt;br&gt;or experimental functions of GDB.&lt;p&gt;Enabling them may negatively impact&lt;br&gt;your debugging experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Additional Startup Commands</source>
        <translation>额外的启动命令</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/outputcollector.cpp" line="+61"/>
        <source>Cannot create temporary file: %1</source>
        <translation>无法创建临时文件: %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot create FiFo %1: %2</source>
        <translation>无法创建FIFo %1 : %2</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot open FiFo %1: %2</source>
        <translation>无法打开FIFo %1 : %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-1315"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+135"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+133"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-576"/>
        <source>Running requested...</source>
        <translation>执行请求...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-1092"/>
        <location line="+56"/>
        <location line="+10"/>
        <location line="+909"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-230"/>
        <source>Stopped.</source>
        <translation>已停止。</translation>
    </message>
    <message>
        <location line="-1625"/>
        <source>Source Files</source>
        <translation>源文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+16"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;More&gt;</source>
        <translation>&lt;更多&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="-66"/>
        <location line="+55"/>
        <source>Address:</source>
        <translation>地址：</translation>
    </message>
    <message>
        <location line="-50"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+249"/>
        <source>Function:</source>
        <translation>函数：</translation>
    </message>
    <message>
        <location line="-53"/>
        <location line="+56"/>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <location line="-55"/>
        <location line="+57"/>
        <source>Line:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Note:</source>
        <translation>注意：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sources for this frame are available.&lt;br&gt;Double-click on the file name to open an editor.</source>
        <translation>可以查看该帧的源代码。&lt;br&gt;在文件名上双击以打开编辑器。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-267"/>
        <source>Level</source>
        <translation>级别</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-130"/>
        <source>Thread&amp;nbsp;id:</source>
        <translation>线程&amp;nbsp;id：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Target&amp;nbsp;id:</source>
        <translation>目标&amp;nbsp;id：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+414"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+6"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-161"/>
        <location line="+446"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+3"/>
        <source>State:</source>
        <translation>状态：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+3"/>
        <source>Core:</source>
        <translation>核心：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stopped&amp;nbsp;at:</source>
        <translation>停止&amp;nbsp;于：</translation>
    </message>
    <message>
        <location line="+111"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Core</source>
        <translation>核心</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target ID</source>
        <translation>目标 ID</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2056"/>
        <location line="+25"/>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-165"/>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+223"/>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="+458"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+674"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="+482"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-1616"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Executable:</source>
        <translation type="vanished">执行档：</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation type="vanished">参数：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1543"/>
        <location line="+1589"/>
        <source>Threads</source>
        <translation>线程</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="-305"/>
        <source>%1 &lt;shadowed %2&gt;</source>
        <extracomment>Display of variables shadowed by variables of the same name in nested scopes: Variable %1 is the variable name, %2 is a simple count.</extracomment>
        <translation>%1 &lt;隐藏了 %2&gt;</translation>
    </message>
    <message>
        <location line="+306"/>
        <source>Expression</source>
        <translation>表达式</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal Type</source>
        <translation>内部类型</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Object Address</source>
        <translation>对象地址</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Static Object Size</source>
        <translation>静态对象大小</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n bytes</source>
        <translation>
            <numerusform>%n 个字节</numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal ID</source>
        <translation>内部ID</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="-8"/>
        <source>&lt;empty&gt;</source>
        <translation>&lt;空&gt;</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&lt;uninitialized&gt;</source>
        <translation>&lt;未初始化&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;无效&gt;</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&lt;not accessible&gt;</source>
        <translation>&lt;无法访问&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+2005"/>
        <source>%1 Object at %2</source>
        <translation>在 %2 的 %1 对象</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 Object at Unknown Address</source>
        <translation>未知地址处的 %1对象</translation>
    </message>
    <message>
        <location line="-1593"/>
        <source>returned value</source>
        <translation>返回值</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2064"/>
        <location line="+8"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-410"/>
        <source>Locals</source>
        <translation>局部变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+3"/>
        <source>Inspector</source>
        <translation>检查器</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expressions</source>
        <translation>表达式</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return Value</source>
        <translation>返回值</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tooltip</source>
        <translation>工具提示</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchwindow.cpp" line="+26"/>
        <source>Locals and Expressions</source>
        <translation>局部变量和表达式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+1476"/>
        <location line="+89"/>
        <source>Use Display Format Based on Type</source>
        <translation type="unfinished">使用基于类型的显示格式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+178"/>
        <source>Clear Contents</source>
        <translation type="unfinished">清空内容</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Save Contents</source>
        <translation type="unfinished">保存内容</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+55"/>
        <source>CDB</source>
        <translation>CDB</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="+584"/>
        <source>The DAP process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The DAP process crashed some time after starting successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the DAP process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the DAP process. For example, the process may not be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>An unknown error in the DAP process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="+272"/>
        <source>Adapter start failed</source>
        <translation>适配器启动失败</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>DAP I/O Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>&quot;%1&quot; could not be started. Error message: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-299"/>
        <source>Python Error</source>
        <translation>Python错误</translation>
    </message>
    <message>
        <location line="+307"/>
        <source>Pdb I/O Error</source>
        <translation>Pdb I/O 错误</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>The Pdb process crashed some time after starting successfully.</source>
        <translation>Pdb 进程在正常启动后崩溃。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the Pdb process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation>尝试写入 Pdb 进程时发生错误。例如，进程可能不在运行或者它关闭了自己的输入通道。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the Pdb process. For example, the process may not be running.</source>
        <translation>尝试从 Pdb 进程读取时发生错误。例如，进程可能不在运行。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-2110"/>
        <source>Function Name</source>
        <translation type="unfinished">函数名</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Basic</source>
        <translation>基础</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Breakpoint &amp;type:</source>
        <translation>断点类型(&amp;T)：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;File name:</source>
        <translation>文件名(&amp;F)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Line number:</source>
        <translation>行号(&amp;L)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Enabled:</source>
        <translation>启用(&amp;E)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Address:</source>
        <translation>地址(&amp;A)：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fun&amp;ction:</source>
        <translation>函数(&amp;C)：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>T&amp;racepoint only:</source>
        <translation>仅跟踪点(&amp;R)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;One shot only:</source>
        <translation>仅触发一次(&amp;O)：</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Pat&amp;h:</source>
        <translation>路径(&amp;H)：</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Module:</source>
        <translation>模块(&amp;M)：</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Use Engine Default</source>
        <translation>使用默认引擎</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Full Path</source>
        <translation>使用完整路径</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use File Name</source>
        <translation>使用文件名称</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&amp;Commands:</source>
        <translation>命令(&amp;C)：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>C&amp;ondition:</source>
        <translation>条件(&amp;O)：</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+394"/>
        <source>&amp;Ignore count:</source>
        <translation>忽略次数(&amp;i)：</translation>
    </message>
    <message>
        <location line="-463"/>
        <source>&amp;Expression:</source>
        <translation>表达式(&amp;E)：</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>&amp;Message:</source>
        <translation>消息(&amp;M)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+3114"/>
        <source>Debugger Error</source>
        <translation>调试器错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="+299"/>
        <source>There is no CDB executable specified.</source>
        <translation>没有指定CDB可执行档。</translation>
    </message>
    <message>
        <location line="+1345"/>
        <source>Malformed stop response received.</source>
        <translation>收到了格式错误的停止响应。</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Switching to main thread...</source>
        <translation>切换到主线程...</translation>
    </message>
    <message>
        <location line="+969"/>
        <location line="+17"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2312"/>
        <source>Cannot read &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Value %1 obtained from evaluating the condition of breakpoint %2, stopping.</source>
        <translation>计算断点条件 %2获得了值%1, 停止。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Value 0 obtained from evaluating the condition of breakpoint %1, continuing.</source>
        <translation>计算断点条件 %1获得了值0, 继续。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="+53"/>
        <source>Select Local Cache Folder</source>
        <translation>选择本地缓存目录</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+166"/>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="+7"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="+28"/>
        <source>Already Exists</source>
        <translation>已存在</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot Create</source>
        <translation>无法创建</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+672"/>
        <source>Remove Breakpoint</source>
        <translation type="unfinished">删除断点</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-981"/>
        <location line="+33"/>
        <source>Attempting to interrupt.</source>
        <translation>正在尝试中断。</translation>
    </message>
    <message>
        <source>Debug Information</source>
        <translation type="vanished">调试信息</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>This debugger cannot handle user input.</source>
        <translation>这个调试器无法处理用户的输入。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+1654"/>
        <source>Internal data breakpoint %1 at %2 triggered.</source>
        <translation>在%2中的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal data breakpoint %1 at %2 in thread %3 triggered.</source>
        <translation>线程%3中%2的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Internal data breakpoint %1 at 0x%2 triggered.</source>
        <translation>在0x%2处的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal data breakpoint %1 at 0x%2 in thread %3 triggered.</source>
        <translation>线程%3中0x%2处的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-997"/>
        <source>Loading finished.</source>
        <translation>载入完成。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Run failed.</source>
        <translation>运行失败。</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+29"/>
        <source>Running.</source>
        <translation>正在运行。</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Run requested...</source>
        <translation>运行已请求...</translation>
    </message>
    <message>
        <location line="+973"/>
        <source>Stopped: %1 (Signal %2).</source>
        <translation>已停止: %1 (信号%2)。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Stopped in thread %1 by: %2.</source>
        <translation>在线程%1中停止，因为: %2。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Interrupted.</source>
        <translation>已中断。</translation>
    </message>
    <message>
        <source>&lt;p&gt;The inferior stopped because it triggered an exception.&lt;p&gt;%1</source>
        <translation type="vanished">&lt;p&gt;底层停止了因为它触发了一个异常。&lt;p&gt;%1</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Exception Triggered</source>
        <translation>异常被触发</translation>
    </message>
    <message>
        <location line="-359"/>
        <source>Taking notice of pid %1</source>
        <translation>注意pid %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+46"/>
        <source>Run to Address 0x%1</source>
        <translation>运行到地址0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run to Line %1</source>
        <translation>运行到行%1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Jump to Address 0x%1</source>
        <translation>跳到地址0x%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jump to Line %1</source>
        <translation>跳到行%1</translation>
    </message>
    <message>
        <location line="-377"/>
        <source>Invalid debugger option: %1</source>
        <translation>无效的调试选项: %1</translation>
    </message>
    <message>
        <source>A debugging session is still in progress. Terminating the session in the current state can leave the target in an inconsistent state. Would you still like to terminate it?</source>
        <translation type="vanished">一个调试会话正在运行中。强行结束会话可能会导致会话状态异常，即使如此还是要结束它吗？</translation>
    </message>
    <message>
        <source>Close Debugging Session</source>
        <translation type="vanished">关闭调试会话</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+955"/>
        <source>This does not seem to be a &quot;Debug&quot; build.
Setting breakpoints by file name and line number may fail.</source>
        <translation type="unfinished">没有选择Debug构建方式.为文件的某行设置断点可能会失败.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+112"/>
        <source>Type Ctrl-&lt;Return&gt; to execute a line.</source>
        <translation>键入Ctrl-&lt;Return&gt; 执行一行。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-103"/>
        <location line="+418"/>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+93"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="-312"/>
        <source>Log File</source>
        <translation>日志文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourcefileshandler.cpp" line="+46"/>
        <source>Internal Name</source>
        <translation>内部名称</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Full Name</source>
        <translation>全名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-2095"/>
        <location line="+496"/>
        <source>Edit Breakpoint Properties</source>
        <translation>编辑断点属性</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Condition:</source>
        <translation>条件(&amp;C)：</translation>
    </message>
    <message>
        <location line="-389"/>
        <location line="+391"/>
        <source>&amp;Thread specification:</source>
        <translation>线程信息(&amp;T)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-115"/>
        <source>Start a CDB Remote Session</source>
        <translation>启动一个CDB远程会话</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Connection:</source>
        <translation>连接(&amp;C)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2407"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-630"/>
        <source>Memory...</source>
        <translation>内存...</translation>
    </message>
    <message>
        <location line="+1795"/>
        <source>The debugged process stopped because it received a signal from the operating system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signal meaning:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The debugged process stopped because it triggered an exception.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+227"/>
        <source>No function selected.</source>
        <translation>没有选择函数。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Running to function &quot;%1&quot;.</source>
        <translation>运行到函数&quot;%1&quot;。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+575"/>
        <location line="+255"/>
        <location line="+72"/>
        <location line="+554"/>
        <source>Process %1</source>
        <extracomment>%1: PID</extracomment>
        <translation>进程%1</translation>
    </message>
    <message>
        <location line="-880"/>
        <source>Attaching to local process %1.</source>
        <translation>attach到本地进程%1。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remote: &quot;%1&quot;</source>
        <translation>远程:&apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to remote server %1.</source>
        <translation>关联到远程服务器%1。</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+210"/>
        <source>Core file &quot;%1&quot;</source>
        <translation>核心文件&apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to core file %1.</source>
        <translation>关联到核心文件 %1。</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Crashed process %1</source>
        <translation>崩溃的进程%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attaching to crashed process %1</source>
        <translation>attach到崩溃的进程%1</translation>
    </message>
    <message>
        <location line="-866"/>
        <source>0x%1 hit</source>
        <extracomment>Message tracepoint: Address hit.</extracomment>
        <translation>命中地址0x%1 </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1:%2 %3() hit</source>
        <extracomment>Message tracepoint: %1 file, %2 line %3 function hit.</extracomment>
        <translation>命中%1:%2 %3()</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Message Tracepoint</source>
        <translation>添加消息追踪点</translation>
    </message>
    <message>
        <location line="+828"/>
        <source>Executable file &quot;%1&quot;</source>
        <translation>可执行文件:&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debugging file %1.</source>
        <translation>调试文件%1。</translation>
    </message>
    <message>
        <location line="+286"/>
        <source>Cannot attach to process with PID 0</source>
        <translation>无法attach到PID为0的进程</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Set Breakpoint at 0x%1</source>
        <translation>在0x%1处设置断点</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set Message Tracepoint at 0x%1...</source>
        <translation>在0x%1处设置消息追踪点...</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Save Debugger Log</source>
        <translation>保存调试器日志</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="+400"/>
        <source>User commands are not accepted in the current state.</source>
        <translation>在当前状态下不能接收用户的命令。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2151"/>
        <source>Debugger finished.</source>
        <translation>调试器已结束。</translation>
    </message>
    <message>
        <location line="+101"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-927"/>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-10"/>
        <source>Interrupt</source>
        <translation>中断</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+34"/>
        <source>Abort Debugging</source>
        <translation>终止调试</translation>
    </message>
    <message>
        <location line="+236"/>
        <source>Aborts debugging and resets the debugger to the initial state.</source>
        <translation>终止调试并重置调试器到初始状态。</translation>
    </message>
    <message>
        <location line="-224"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+26"/>
        <source>Step Over</source>
        <translation>单步跳过</translation>
    </message>
    <message>
        <location line="-369"/>
        <location filename="../../../src/plugins/debugger/sourceagent.cpp" line="+120"/>
        <source>Debugger Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+358"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Step Into</source>
        <translation>单步进入</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Step Out</source>
        <translation>单步跳出</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+8"/>
        <source>Run to Line</source>
        <translation>执行到行</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+7"/>
        <source>Run to Selected Function</source>
        <translation>运行到选择的函数</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+15"/>
        <source>Immediately Return From Inner Function</source>
        <translation>从内层函数立即返回</translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-6"/>
        <source>Jump to Line</source>
        <translation>跳到指定行</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Reverse Direction</source>
        <translation>掉转方向</translation>
    </message>
    <message>
        <location line="-11"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+21"/>
        <source>Move to Called Frame</source>
        <translation>移动到被调用的帧</translation>
    </message>
    <message>
        <location line="-1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-6"/>
        <source>Move to Calling Frame</source>
        <translation>移动到调用帧</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+381"/>
        <source>Error evaluating command line arguments: %1</source>
        <translation>命令行参数赋值错误: %1</translation>
    </message>
    <message>
        <location line="-567"/>
        <source>Start Debugging</source>
        <translation>开始调试</translation>
    </message>
    <message>
        <location line="-248"/>
        <source>Start and Debug External Application...</source>
        <translation>启动和调试外部应用程序...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Attach to QML Port...</source>
        <translation>关联到QML端口...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attach to Remote CDB Session...</source>
        <translation>挂接到一个CDB会话...</translation>
    </message>
    <message>
        <location line="+309"/>
        <source>Detach Debugger</source>
        <translation>脱离调试器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Interrupt Debugger</source>
        <translation>中断调试器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-9"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+18"/>
        <source>Stop Debugger</source>
        <translation>停止调试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+712"/>
        <source>Process Already Under Debugger Control</source>
        <translation>进程已在调试器控制之下</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Set Breakpoint at Line %1</source>
        <translation>在第%1行设置断点</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Set Message Tracepoint at Line %1...</source>
        <translation> 在%1行设置消息追踪点...</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Disassemble Function &quot;%1&quot;</source>
        <translation>反汇编函数 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+9"/>
        <source>Starting debugger &quot;%1&quot; for ABI &quot;%2&quot;...</source>
        <translation>为 ABI &apos;%2&apos;启动调试器&apos;%1&apos;...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-948"/>
        <source>Ctrl+Y</source>
        <translation>Ctrl+Y</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location line="+238"/>
        <source>Select</source>
        <translation>选择</translation>
    </message>
    <message>
        <location line="-477"/>
        <source>Start Debugging Without Deployment</source>
        <translation>忽略部署直接开始调试</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load Core File...</source>
        <translation>载入核心文件...</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Attach to Running Application...</source>
        <translation>关联到运行中的程序...</translation>
    </message>
    <message>
        <location line="-266"/>
        <source>Copy Content to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy Selected Items to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Copy Selected Items to New Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+129"/>
        <source>GDB server executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The GDB server executable to use on the device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+400"/>
        <source>Attach to Running Application</source>
        <translation>关联到运行中的程序</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Shift+Ctrl+Y</source>
        <translation>Shift+Ctrl+Y</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shift+F5</source>
        <translation>Shift+F5</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset Debugger</source>
        <translation>重置调试器</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+11"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+11"/>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Shift+T</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shift+F11</source>
        <translation>Shift+F11</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Shift+F8</source>
        <translation>Shift+F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+F10</source>
        <translation>Ctrl+F10</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ctrl+F6</source>
        <translation>Ctrl+F6</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>F8</source>
        <translation>F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>F9</source>
        <translation>F9</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+310"/>
        <source>Threads:</source>
        <translation>线程：</translation>
    </message>
    <message>
        <location line="+1888"/>
        <source>Symbol</source>
        <translation>符号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="+17"/>
        <location line="+1588"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+1"/>
        <location line="+31"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-1"/>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-30"/>
        <source>Code</source>
        <translation>代码</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section</source>
        <translation>段</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Symbols in &quot;%1&quot;</source>
        <translation>&quot;%1&quot; 中的符号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+130"/>
        <source>&lt;new source&gt;</source>
        <translation>&lt;新源&gt;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;new target&gt;</source>
        <translation>&lt;新目标&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Source path</source>
        <translation>源路径</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target path</source>
        <translation>目标路径</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+761"/>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+88"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+1"/>
        <source>Add Qt sources...</source>
        <translation>添加Qt 源码...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="+141"/>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+1"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="+4"/>
        <source>Source Paths Mapping</source>
        <translation>源码路径映射</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>&amp;Source path:</source>
        <translation>源路径(&amp;S)：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Target path:</source>
        <translation>目标路径(&amp;T)：</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Qt Sources</source>
        <translation>Qt 源码</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2694"/>
        <source>Debugging complex command lines is currently not supported on Windows.</source>
        <translation>调试复杂的命令行目前在windows下尚不支持。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/memoryagent.cpp" line="+192"/>
        <source>Memory at 0x%1</source>
        <translation>在 0x%1地址处的内存</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+191"/>
        <source>No Memory Viewer Available</source>
        <translation>没有可用的内存查看器</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The memory contents cannot be shown as no viewer plugin for binary data has been loaded.</source>
        <translation>没有载入二进制数据查看器插件，无法显示内存内容。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="+330"/>
        <source>No application output received in time</source>
        <translation>没有及时收到应用程序的输出</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Could not connect to the in-process QML debugger.
Do you want to retry?</source>
        <translation>无法连接到进程内(in-process)QML调试器。
您想要重试吗？</translation>
    </message>
    <message>
        <location line="+63"/>
        <location line="+625"/>
        <source>JS Source for %1</source>
        <translation>%1的JS源码</translation>
    </message>
    <message>
        <location line="-470"/>
        <source>Run to line %1 (%2) requested...</source>
        <translation>请求执行到行 %1(%2)...</translation>
    </message>
    <message>
        <location line="+345"/>
        <source>QML Debugger disconnected.</source>
        <translation>QML调试器连接已断开。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="-66"/>
        <source>From:</source>
        <translation>从：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To:</source>
        <translation>到：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="-199"/>
        <source>C++ exception</source>
        <translation>C++ 异常</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Thread creation</source>
        <translation>线程创建</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Thread exit</source>
        <translation>线程退出</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load module:</source>
        <translation>载入模块：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unload module:</source>
        <translation>卸载模块：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Output:</source>
        <translation>输出：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-88"/>
        <source>Use alternating row colors in debug views</source>
        <translation>在调试视图交替行的颜色</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Debugger font size follows main editor</source>
        <translation>调试器字体和主编辑器一致</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Switch to previous mode on debugger exit</source>
        <translation>在调试器退出时切换到上一个模式</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Show QML object tree</source>
        <translation>显示QML对象树</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Maximum stack depth:</source>
        <translation>最大堆栈深度：</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+227"/>
        <location line="+12"/>
        <source>&lt;unlimited&gt;</source>
        <translation>&lt;无限制&gt;</translation>
    </message>
    <message>
        <location line="-120"/>
        <source>Stop when %1() is called</source>
        <translation>当%1()被调用时停止</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-758"/>
        <location line="+1025"/>
        <source>Delete All Breakpoints</source>
        <translation>删除所有断点</translation>
    </message>
    <message>
        <location line="-1010"/>
        <location line="+1026"/>
        <source>Delete Breakpoints of &quot;%1&quot;</source>
        <translation>删除 &quot;%1&quot; 的断点</translation>
    </message>
    <message>
        <location line="-1025"/>
        <location line="+1026"/>
        <source>Delete Breakpoints of File</source>
        <translation>删除文件的断点</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+676"/>
        <source>Edit Breakpoint...</source>
        <translation>编辑断点...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-36"/>
        <source>Synchronize Breakpoints</source>
        <translation>同步断点</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-1094"/>
        <location line="+1041"/>
        <source>Disable Selected Breakpoints</source>
        <translation>禁用选择的断点</translation>
    </message>
    <message>
        <location line="-1041"/>
        <location line="+1041"/>
        <source>Enable Selected Breakpoints</source>
        <translation>启用选择的断点</translation>
    </message>
    <message>
        <location line="-1040"/>
        <location line="+1041"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-8"/>
        <source>Disable Breakpoint</source>
        <translation>禁用断点</translation>
    </message>
    <message>
        <location line="-1041"/>
        <location line="+1041"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+3"/>
        <source>Enable Breakpoint</source>
        <translation>启用断点</translation>
    </message>
    <message>
        <location line="-1076"/>
        <location line="+1060"/>
        <source>Add Breakpoint...</source>
        <translation>添加断点...</translation>
    </message>
    <message>
        <location line="-75"/>
        <source>Add Breakpoint</source>
        <translation>添加断点</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-455"/>
        <source>Start Debugger</source>
        <translation>启动调试器</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Server port:</source>
        <translation>服务器端口：</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Select Working Directory</source>
        <translation>选择工作目录</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Select Location of Debugging Information</source>
        <translation>选择调试信息的位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base path for external debug information and debug sources. If empty, $SYSROOT/usr/lib/debug will be chosen.</source>
        <translation>外部调试信息和调试源码的基本路径。如果为空则选择$SYSROOT/usr/lib/debug。</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Kit:</source>
        <translation>构建套件(&amp;Kit)：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local &amp;executable:</source>
        <translation>本地执行档(&amp;E)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command line &amp;arguments:</source>
        <translation>命令行的参数(&amp;A)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Working directory:</source>
        <translation>工作目录(&amp;W)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run in &amp;terminal:</source>
        <translation>在终端中运行(&amp;T)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break at &quot;&amp;main&quot;:</source>
        <translation>在&apos;main&apos;函数断点(&amp;M)：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Debug &amp;information:</source>
        <translation>调试信息(&amp;i)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Recent:</source>
        <translation>最近历史(&amp;R)：</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Cannot Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot debug application: Kit has no device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Attach to QML Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;Port:</source>
        <translation>端口(&amp;P)：</translation>
    </message>
    <message>
        <source>Start Remote Engine</source>
        <translation type="vanished">启动远程引擎</translation>
    </message>
    <message>
        <source>&amp;Host:</source>
        <translation type="vanished">主机(&amp;H)：</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation type="vanished">用户名(&amp;U)：</translation>
    </message>
    <message>
        <source>&amp;Password:</source>
        <translation type="vanished">密码(&amp;P)：</translation>
    </message>
    <message>
        <source>&amp;Engine path:</source>
        <translation type="vanished">引擎路径(&amp;E)：</translation>
    </message>
    <message>
        <source>&amp;Inferior path:</source>
        <translation type="vanished">底层(&amp;Inferior)路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/unstartedappwatcherdialog.cpp" line="+95"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <source>Type Formats</source>
        <translation type="vanished">类型格式</translation>
    </message>
    <message>
        <source>Qt Types</source>
        <translation type="vanished">Qt的类型</translation>
    </message>
    <message>
        <source>Standard Types</source>
        <translation type="vanished">标准类型</translation>
    </message>
    <message>
        <source>Misc Types</source>
        <translation type="vanished">其它类型</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="-175"/>
        <source>The debugger to use for this kit.</source>
        <translation>当前构建套件使用的调试器。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-833"/>
        <source>64-bit version</source>
        <translation>64 位版本</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>32-bit version</source>
        <translation>32 位版本</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="-71"/>
        <source>No debugger set up.</source>
        <translation>调试器未设置。</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The debugger location must be given as an absolute path (%1).</source>
        <translation>调试器的路径必须给出绝对路径(%1)。</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>%1 &lt;None&gt;</source>
        <translation>%1 &lt;无&gt;</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>%1 using &quot;%2&quot;</source>
        <translation>%1使用&quot;%2&quot;</translation>
    </message>
    <message>
        <source>Enable C++</source>
        <translation type="vanished">启用C++</translation>
    </message>
    <message>
        <source>Enable QML</source>
        <translation type="vanished">启用QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="+57"/>
        <source>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html&quot;&gt;What are the prerequisites?&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debugging-qml.html&quot;&gt;先决条件是什么?&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Enable %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Disable %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Try to determine need for %1 debugger.</source>
        <extracomment>%1 is C++, QML, or Python</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No additional startup commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use additional startup commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>C++ debugger:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QML debugger:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Python debugger:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Enable Debugging of Subprocesses</source>
        <translation>打开子进程的调试功能</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1304"/>
        <source>Debug</source>
        <translation>调试</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-183"/>
        <source>Error Loading Core File</source>
        <translation>载入核心文件出错</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The specified file does not appear to be a core file.</source>
        <translation>指定的文件看上去不是一个核心文件。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error Loading Symbols</source>
        <translation>载入符号错误</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No executable to load symbols from specified core.</source>
        <translation>从指定的核心中无法载入执行档的符号。</translation>
    </message>
    <message>
        <location line="+292"/>
        <source>Symbols found.</source>
        <translation>找到符号。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This can be caused by a path length limitation in the core file.</source>
        <translation>此问题可能是由核心文件中的路径长度限制引起。</translation>
    </message>
    <message>
        <location line="+301"/>
        <source>Attached to core.</source>
        <translation>关联到核心。</translation>
    </message>
    <message>
        <location line="-1258"/>
        <source>Cannot set up communication with child process: %1</source>
        <translation>无法设置与子进程的通讯: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="-106"/>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="+486"/>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-8"/>
        <source>The last waitFor...() function timed out. The state of QProcess is unchanged, and you can try calling waitFor...() again.</source>
        <translation>最后一次waitFor...()函数超时。QProcess的状态未改变，您可以尝试再次调用waitFor...()。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+635"/>
        <source>No symbol file given.</source>
        <translation>未给出符号文件。</translation>
    </message>
    <message>
        <source>Download of remote file succeeded.</source>
        <translation type="vanished">远程文件下载成功。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/moduleshandler.cpp" line="+229"/>
        <source>Module Name</source>
        <translation>模块名称</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Module Path</source>
        <translation>模块路径</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbols Read</source>
        <translation>符号读取</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbols Type</source>
        <translation>符号类型</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start Address</source>
        <translation>起始地址</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>End Address</source>
        <translation>结束地址</translation>
    </message>
    <message>
        <location line="-170"/>
        <location line="+8"/>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Plain</source>
        <translation>Plain</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fast</source>
        <translation>Fast</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>debuglnk</source>
        <translation>debuglnk</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>buildid</source>
        <translation>buildid</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>It is unknown whether this module contains debug information.
Use &quot;Examine Symbols&quot; from the context menu to initiate a check.</source>
        <translation>当前模块是否包含调试信息尚未可知。
使用上下文菜单中的&quot;检查符号&quot;发起一个检查。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This module neither contains nor references debug information.
Stepping into the module or setting breakpoints by file and line will not work.</source>
        <translation>这个模块既不包含也不引用调试信息。
单步进入模块或按文件和行号设置断点将不起作用。</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>This module does not contain debug information itself, but contains a reference to external debug information.</source>
        <translation>这个模块本身没有包含调试信息，但包含了外部调试信息的引用。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&lt;unknown&gt;</source>
        <comment>address</comment>
        <extracomment>End address of loaded module</extracomment>
        <translation>&lt;未知&gt;</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Update Module List</source>
        <translation>更新模块列表</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Source Files for Module &quot;%1&quot;</source>
        <translation>为模块 &quot;%1&quot; 显示源文件</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Load Symbols for All Modules</source>
        <translation>为所有模块载入符号</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Examine All Modules</source>
        <translation>检查所有模块</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load Symbols for Module</source>
        <translation>为模块载入符号</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit File</source>
        <translation>编辑文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Symbols</source>
        <translation>显示符号</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Show Dependencies</source>
        <translation>显示依赖</translation>
    </message>
    <message>
        <location line="-100"/>
        <source>None</source>
        <comment>Symbols Type (No debug information found)</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Load Symbols for Module &quot;%1&quot;</source>
        <translation>为模块 &quot;%1&quot; 载入符号</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit File &quot;%1&quot;</source>
        <translation>编辑文件 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Symbols in File &quot;%1&quot;</source>
        <translation>显示文件 &quot;%1&quot; 中的符号</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Show Dependencies of &quot;%1&quot;</source>
        <translation>显示&quot;%1&quot;的依赖</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlinspectoragent.cpp" line="+623"/>
        <source>Properties</source>
        <translation>属性</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+73"/>
        <source>Reload Register Listing</source>
        <translation>重新载入寄存器列表</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Open Disassembler...</source>
        <translation>打开反汇编程序...</translation>
    </message>
    <message>
        <location line="-17"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+333"/>
        <source>Open Memory Editor at 0x%1</source>
        <translation>在 0x%1 处打开内存编辑器</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Open Memory View at Value of Register %1 0x%2</source>
        <translation>在寄存器%1的值 0x%2 处打开内存查看器</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+14"/>
        <source>Open Disassembler at 0x%1</source>
        <translation>在0x %1 处打开反汇编程序</translation>
    </message>
    <message>
        <location line="-11"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-13"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-185"/>
        <source>Open Memory Editor</source>
        <translation>打开内存编辑器</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Open Memory View at Value of Register</source>
        <translation>在寄存器的值的位置打开内存查看器</translation>
    </message>
    <message>
        <location line="+24"/>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="+14"/>
        <source>Open Disassembler</source>
        <translation>打开反汇编程序</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="+279"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+29"/>
        <source>Hexadecimal</source>
        <translation>十六进制</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Decimal</source>
        <translation>十进制</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Octal</source>
        <translation>八进制</translation>
    </message>
    <message>
        <location line="-44"/>
        <location line="+54"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="+1"/>
        <source>Binary</source>
        <translation>二进制</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="+408"/>
        <source>Create Snapshot</source>
        <translation>创建快照</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourcefileshandler.cpp" line="+61"/>
        <source>Reload Data</source>
        <translation>重新载入数据</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-80"/>
        <source>Disassemble Function</source>
        <translation>反汇编函数</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Open Disassembler at Address...</source>
        <translation>在地址处打开反汇编程序...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Disassemble Function...</source>
        <translation>反汇编函数...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Try to Load Unknown Symbols</source>
        <translation>尝试载入未知符号</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Memory at Frame #%1 (%2) 0x%3</source>
        <translation>帧 #%1 (%2) 0x%3 处的内存</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Frame #%1 (%2)</source>
        <translation>帧#%1 (%2)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-511"/>
        <source>&lt;i&gt;%1&lt;/i&gt; %2 at #%3</source>
        <extracomment>HTML tooltip of a variable in the memory editor</extracomment>
        <translation>&lt;i&gt;%1&lt;/i&gt; %2 在 #%3</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;i&gt;%1&lt;/i&gt; %2</source>
        <extracomment>HTML tooltip of a variable in the memory editor</extracomment>
        <translation>&lt;i&gt;%1&lt;/i&gt; %2</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Register &lt;i&gt;%1&lt;/i&gt;</source>
        <translation>寄存器&lt;i&gt;%1&lt;/i&gt;</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Cannot Display Stack Layout</source>
        <translation>无法显示堆栈布局</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not determine a suitable address range.</source>
        <translation>无法确定一个合适的地址范围。</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Memory Layout of Local Variables at 0x%1</source>
        <translation>局部变量在0x%1处的内存布局</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+313"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+189"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+9"/>
        <source>Add Expression Evaluator</source>
        <translation>添加表达式求值器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+5"/>
        <source>Add Expression Evaluator for &quot;%1&quot;</source>
        <translation>为 &quot;%1&quot; 添加表达式求值器</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Expression Evaluator</source>
        <translation>删除表达式求值器</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove Expression Evaluator for &quot;%1&quot;</source>
        <translation>删除 &quot;%1&quot;的表达式求值器</translation>
    </message>
    <message>
        <location line="+272"/>
        <source>Treat All Characters as Printable</source>
        <translation>所有字符都按可打印字符对待</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Escape Sequences</source>
        <translation>显示所有不可打印的字符为转义序列</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Octal</source>
        <translation>显示所有不可打印的字符为八进制</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Unprintable Characters as Hexadecimal</source>
        <translation>显示所有不可打印的字符为十六进制</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Change Display for Object Named &quot;%1&quot;:</source>
        <translation>为名为&quot;%1&quot;的对象改变显示：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Format for Type (Currently %1)</source>
        <translation>对类型(当前为 %1)使用格式</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Change Display for Type &quot;%1&quot;:</source>
        <translation>为类型&quot;%1&quot;改变显示：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="-25"/>
        <location line="+4"/>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+2"/>
        <location line="+93"/>
        <source>Automatic</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-250"/>
        <source>Add Data Breakpoint at Object&apos;s Address (0x%1)</source>
        <translation>在对象地址(0x%1)添加数据断点</translation>
    </message>
    <message>
        <location line="-12"/>
        <location line="+13"/>
        <source>Add Data Breakpoint</source>
        <translation>添加数据断点</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Add Data Breakpoint at Expression</source>
        <translation>在表达式处添加数据断点</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Add Data Breakpoint at Expression &quot;%1&quot;</source>
        <translation>在表达式&quot;%1&quot;处添加数据断点</translation>
    </message>
    <message>
        <location line="-122"/>
        <source>Select Widget to Add into Expression Evaluator</source>
        <translation>选择要添加到表达式求值器的控件</translation>
    </message>
    <message>
        <location line="-4"/>
        <location line="+825"/>
        <source>Remove All Expression Evaluators</source>
        <translation>删除所有表达式求值器</translation>
    </message>
    <message>
        <location line="-647"/>
        <source>Open Memory Editor...</source>
        <translation>打开内存编辑器...</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Open Memory Editor at Object&apos;s Address (0x%1)</source>
        <translation>在对象的地址 (0x%1)处打开内存编辑器</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Open Memory View at Object&apos;s Address (0x%1)</source>
        <translation>在对象地址(0x%1)处打开内存查看器</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Open Memory Editor at Object&apos;s Address</source>
        <translation>在对象的地址 打开内存编辑器</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Open Memory View at Object&apos;s Address</source>
        <translation>在对象地址打开内存查看器</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Open Memory Editor Showing Stack Layout</source>
        <translation>打开内存编辑器显示堆栈布局</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+235"/>
        <source>Copy Contents to Clipboard</source>
        <translation>复制内容到剪贴板</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-129"/>
        <source>Close Editor Tooltips</source>
        <translation>关闭编辑器工具提示</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Locals &amp; Expressions</source>
        <translation>局部变量和表达式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/consoleview.cpp" line="+124"/>
        <source>&amp;Copy</source>
        <translation>复制(&amp;C)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Show in Editor</source>
        <translation>在编辑器中显示(&amp;S)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;lear</source>
        <translatorcomment>hard to tell if it is lowercase L or capital i</translatorcomment>
        <translation>清空(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/console.cpp" line="+87"/>
        <location line="+1"/>
        <source>Show debug, log, and info messages.</source>
        <translation>显示调试、日志和信息消息。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+2061"/>
        <location line="+334"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+931"/>
        <location line="+102"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/console.cpp" line="+11"/>
        <location line="+1"/>
        <source>Show warning messages.</source>
        <translation>显示警告消息。</translation>
    </message>
    <message>
        <source>Restore Global</source>
        <translation type="obsolete">还原全局设置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/analyzer/detailederrorview.cpp" line="+33"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Start Remote Analysis</source>
        <translation type="obsolete">开始远程分析</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-64"/>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/breakhandler.cpp" line="-2251"/>
        <source>File Name and Line Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Break on Memory Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When C++ Exception Is Thrown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When C++ Exception Is Caught</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When Function &quot;main&quot; Starts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a New Process Is Forked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a New Process Is Executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When a System Call Is Executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Data Access at Fixed Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on Data Access at Address Given by Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break on QML Signal Emit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Break When JavaScript Exception Is Thrown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&lt;p&gt;Determines how the path is specified when setting breakpoints:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Use Engine Default&lt;/i&gt;: Preferred setting of the debugger engine.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Use Full Path&lt;/i&gt;: Pass full path, avoiding ambiguities should files of the same name exist in several modules. This is the engine default for CDB and LLDB.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Use File Name&lt;/i&gt;: Pass the file name only. This is useful when using a source tree whose location does not match the one used when building the modules. It is the engine default for GDB as using full paths can be slow with this engine.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Specifying the module (base name of the library or executable) for function or file type breakpoints can significantly speed up debugger startup times (CDB, LLDB).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debugger commands to be executed when the breakpoint is hit. This feature is only available for GDB.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Propagate Change to Preset Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1151"/>
        <location line="+1060"/>
        <source>Delete Selected Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1048"/>
        <location line="+1055"/>
        <source>Edit Selected Breakpoints...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1016"/>
        <location line="+1042"/>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-2412"/>
        <source>Disable All Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1032"/>
        <location line="+1039"/>
        <source>Enable All Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1027"/>
        <source>Disable Selected Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Selected Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+275"/>
        <source>Internal ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>pending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Hit Count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Display Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+422"/>
        <source>Unclaimed Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Debuggee</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+313"/>
        <source>Remove All Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove all breakpoints from all files in the current session?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="-2592"/>
        <source>Failed to Start the Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Attaching to %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Internal error: The extension %1 cannot be found.
If you have updated %2 via Maintenance Tool, you may need to rerun the Tool and select &quot;Add or remove components&quot; and then select the Qt &gt; Tools &gt; Qt Creator CDB Debugger Support component.
If you build %2 from sources and want to use a CDB executable with another bitness than your %2 build, you will need to build a separate CDB extension with the same bitness as the CDB you want to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1305"/>
        <source>Trace point %1 in thread %2 triggered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Conditional breakpoint %1 in thread %2 triggered, examining expression &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+526"/>
        <source>Debugger encountered an exception: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>The installed %1 is missing debug information files.
Locals and Expression might not be able to display all Qt types in a human readable format.

Install the &quot;Qt Debug Information Files&quot; Package from the Maintenance Tool for this Qt installation to get all relevant symbols for the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Missing Qt Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Debugger Start Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The system prevents loading of &quot;%1&quot;, which is required for debugging. Make sure that your antivirus solution is up to date and if that does not work consider adding an exception for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Module loaded: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdboptionspage.cpp" line="+148"/>
        <source>Various</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Break On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add Exceptions to Issues View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Symbol Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>CDB Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+6"/>
        <source>Always adds a breakpoint on the &lt;i&gt;%1()&lt;/i&gt; function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Default array size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The number of array elements requested when expanding entries in the Locals and Expressions views.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The debugging helpers are used to produce a nice display of objects of certain types like QString or std::map in the &amp;quot;Locals&amp;quot; and &amp;quot;Expressions&amp;quot; views.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Extra Debugging Helper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Debugging Helper Customization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/console/console.cpp" line="+11"/>
        <location line="+1"/>
        <source>Show error messages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-71"/>
        <source>QML Debugger Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Can only evaluate during a debug session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="-116"/>
        <source>Configure Debugger...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Always Adjust View Column Widths to Contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-319"/>
        <source>Keep editor stationary when stepping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scrolls the editor only when it is necessary to keep the current line in view, instead of keeping the next statement centered at all times.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Force logging to console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sets QT_LOGGING_TO_CONSOLE=1 in the environment of the debugged program, preventing storing debug output in system logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Changes the font size in the debugger views when the font size in the main editor changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+12"/>
        <source>This switches the Locals and Expressions views to automatically dereference pointers. This saves a level in the tree view, but also loses data for the now-missing intermediate level.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Catches runtime error messages caused by assert(), for example.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uses CDB&apos;s native console for console applications. This overrides the setting in Environment &gt; System. The native console does not prompt on application exit. It is suitable for diagnosing cases in which the application does not start up properly in the configured console and the subsequent attach fails.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Attempts to correct the location of a breakpoint based on file and line number should it be in a comment or in a line for which no code is generated. The correction is based on the code model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Python dumper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>First chance exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Second chance exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ignore first chance access violations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enable heap debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allocate memory using the debug heap rather than the normal heap. The debug heap enables additional checks to help diagnose heap related bugs. However it comes at a performance cost when allocating memory in the debugged process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+210"/>
        <source>Show &quot;std::&quot; namespace in types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows &quot;std::&quot; prefix for types from the standard library.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Qt&apos;s namespace in types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows Qt namespace prefix for Qt types. This is only relevant if Qt was configured with &quot;-qtnamespace&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+1"/>
        <source>Show QObject names if available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Displays the objectName property of QObject based items. Note that this can negatively impact debugger performance even if no QObjects are present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+8"/>
        <source>Sort members of classes and structs alphabetically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-29"/>
        <source>Selecting this causes the C++ Code Model being asked for variable scope information. This might result in slightly faster debugger operation but may fail for optimized code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Displays names of QThread based threads.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="-227"/>
        <source>Not all source code lines generate executable code. Putting a breakpoint on such a line acts as if the breakpoint was set on the next line that generated code. Selecting &apos;Adjust Breakpoint Locations&apos; shifts the red breakpoint markers in such cases to the location of the true breakpoint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Load system GDB pretty printers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses the default GDB pretty printers installed in your system or linked to the libraries your application uses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Adds common paths to locations of debug information such as &lt;i&gt;/usr/src/debug&lt;/i&gt; when starting GDB.&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-139"/>
        <source>Shows a warning when starting the debugger on a binary with insufficient debug information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+18"/>
        <source>&lt;p&gt;To execute simple Python commands, prefix them with &quot;python&quot;.&lt;/p&gt;&lt;p&gt;To execute sequences of Python commands spanning multiple lines prepend the block with &quot;python&quot; on a separate line, and append &quot;end&quot; on a separate line.&lt;/p&gt;&lt;p&gt;To execute arbitrary Python scripts, use &lt;i&gt;python execfile(&apos;/path/to/script.py&apos;)&lt;/i&gt;.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>GDB commands entered here will be executed after GDB has been started, but before the debugged program is started or attached, and before the debugging helpers are initialized.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>GDB commands entered here will be executed after GDB has successfully attached to remote targets.&lt;/p&gt;&lt;p&gt;You can add commands to further set up the target here, such as &quot;monitor reset&quot; or &quot;load&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+169"/>
        <source>Python commands entered here will be executed after built-in debugging helpers have been loaded and fully initialized. You can load additional debugging helpers or modify existing ones here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Extra Debugging Helpers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to a Python file containing additional data dumpers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-212"/>
        <source>Stopping and stepping in the debugger will automatically open views associated with the current location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Show warnings for unsupported breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows a warning on debugger start-up when breakpoints are requested which are not supported by the selected debugger engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Close temporary source views on debugger exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes automatically opened source views when the debugger exits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Close temporary memory views on debugger exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Closes automatically opened memory views when the debugger exits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enables a full file path in breakpoints by default also for GDB.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set breakpoints using a full absolute path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Bring %1 to foreground when application interrupts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+8"/>
        <source>Debug all child processes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;Keeps debugging all children after a fork.&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use Intel style disassembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GDB shows by default AT&amp;&amp;T style disassembly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+4"/>
        <source>Use annotations in main editor when debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shows simple variable values as annotations in the main editor during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+3"/>
        <source>Use pseudo message tracepoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Uses Python to extend the ordinary GDB breakpoint class.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use automatic symbol cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is possible for GDB to automatically save a copy of its symbol index in a cache on disk and retrieve it from there when loading the same binary in the future.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="+14"/>
        <source>Enables tooltips for variable values during debugging. Since this can slow down debugging and does not provide reliable information as it does not use scope information, it is switched off by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeractions.cpp" line="+14"/>
        <source>Enables tooltips in the locals view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enables tooltips in the breakpoints view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use Tooltips in Stack View when Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables tooltips in the stack view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+25"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables stepping backwards.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-66"/>
        <source>Registers %1 for debugging crashed applications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use %1 for post-mortem debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Behavior</source>
        <translation type="unfinished">行为</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>User Interface</source>
        <translation type="unfinished">用户界面</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>When Debugging Stops</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Allow inferior calls in debugging helper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Display string length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The maximum length of string entries in the Locals and Expressions views. Longer than that are cut off and displayed with an ellipsis attached.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Maximum string length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The maximum length for strings in separated windows. Longer strings are cut off and displayed with an ellipsis attached.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+11"/>
        <source>The number of seconds before a non-responsive GDB process is terminated.
The default value of 20 seconds should be sufficient for most
applications, but there are situations when loading big libraries or
listing source files takes much longer than that on slow machines.
In this case, the value should be increased.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/commonoptionspage.cpp" line="-238"/>
        <source>Shows QML object tree in Locals and Expressions when connected and not stepping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerdialogs.cpp" line="-330"/>
        <source>Normally, the running server is identified by the IP of the device in the kit and the server port selected above.
You can choose another communication channel here, such as a serial line or custom ip:port.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Override server channel:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>For example, %1</source>
        <extracomment>&quot;For example, /dev/ttyS0, COM1, 127.0.0.1:1234&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-205"/>
        <source>Select SysRoot Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This option can be used to override the kit&apos;s SysRoot setting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="+19"/>
        <source>Override S&amp;ysRoot:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This option can be used to send the target init commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Init commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This option can be used to send the target reset commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Reset commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Use target extended-remote to connect:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+155"/>
        <source>Attach to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+167"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;The remote CDB needs to load the matching %1 CDB extension (&lt;code&gt;%2&lt;/code&gt; or &lt;code&gt;%3&lt;/code&gt;, respectively).&lt;/p&gt;&lt;p&gt;Copy it onto the remote machine and set the environment variable &lt;code&gt;%4&lt;/code&gt; to point to its folder.&lt;/p&gt;&lt;p&gt;Launch the remote CDB as &lt;code&gt;%5 &amp;lt;executable&amp;gt;&lt;/code&gt; to use TCP/IP as communication protocol.&lt;/p&gt;&lt;p&gt;Enter the connection parameters as:&lt;/p&gt;&lt;pre&gt;%6&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+152"/>
        <source>Enter an address:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-166"/>
        <source>Continue %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Interrupt %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1031"/>
        <source>Set or Remove Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+1"/>
        <source>Enable or Disable Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="+345"/>
        <location line="+4"/>
        <source>Restart Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Record Information to Allow Reversal of Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Take Snapshot of Process State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Launching Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Launching %1 Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Switches the debugger to instruction-wise operation mode. In this mode, stepping operates on single instructions and the source location view also shows the disassembled instructions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&amp;Modules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Reg&amp;isters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Peripheral Reg&amp;isters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Stack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&amp;Threads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Expressions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Restarts the debugging session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+366"/>
        <source>Current debugger location of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Debugging has failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Record information to enable stepping backwards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Note: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This feature is very slow and unstable on the GDB side. It exhibits unpredictable behavior when going backwards over system calls and is very likely to destroy your debugging session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Operate in Reverse Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+224"/>
        <source>The %1 process terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The %2 process terminated unexpectedly (exit code %1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected %1 Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+161"/>
        <source>Reverse-execution history exhausted. Going forward again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reverse-execution recording failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+216"/>
        <source>%1 for &quot;%2&quot;</source>
        <extracomment>e.g. LLDB for &quot;myproject&quot;, shows up i</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Stopped: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&lt;Unknown&gt;</source>
        <comment>name</comment>
        <translation type="unfinished">&lt;未知&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;Unknown&gt;</source>
        <comment>meaning</comment>
        <translation type="unfinished">&lt;未知&gt;</translation>
    </message>
    <message>
        <location line="+476"/>
        <source>The executable uses the Portable Executable format.
Selecting %1 as debugger would improve the debugging experience for this binary format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+163"/>
        <source>Failed to setup remote debugger helper files: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-625"/>
        <source>Signal Received</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+264"/>
        <source>Select a valid expression to evaluate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+151"/>
        <source>From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flags</source>
        <translation type="unfinished">标志</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sections in &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>The inferior is in the ELF format.
Selecting GDB or LLDB as debugger would improve the debugging experience for this binary format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The selected debugger may be inappropriate for the inferior.
Examining symbols and setting breakpoints by file name and line number may fail.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritem.cpp" line="-121"/>
        <source>Not recognized</source>
        <translation type="unfinished">未识别</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Could not determine debugger type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid debugger command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid working directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+184"/>
        <source>Type of Debugger Backend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+10"/>
        <source>Unknown debugger version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="+8"/>
        <source>Unknown debugger ABI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggeritemmanager.cpp" line="-175"/>
        <source>Generic</source>
        <translation type="unfinished">通用的</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Path</source>
        <translation type="unfinished">路径</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="-235"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-1324"/>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>GDB from PATH on Build Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>LLDB from PATH on Build Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+146"/>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ABIs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Specify the path to the &lt;a href=&quot;%1&quot;&gt;Windows Console Debugger executable&lt;/a&gt; (%2) here.</source>
        <extracomment>Label text for path configuration. %2 is &quot;x-bit version&quot;.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Auto-detected CDB at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+137"/>
        <source>Added a surrogate GDB DAP item for existing entry &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Found: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Added a surrogate GDB DAP item for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Auto-detected uVision at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+178"/>
        <source>Found debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Removing debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid JSON value for debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Empty command for debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to create debugger from JSON: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Removed &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Clone of %1</source>
        <translation type="unfinished">%1 的克隆</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>New Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Restore</source>
        <translation type="unfinished">还原</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Debuggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-617"/>
        <source>Searching debuggers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-641"/>
        <source>System %1 at %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detected %1 at %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1064"/>
        <source>Removing debugger entries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Debuggers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerkitaspect.cpp" line="-237"/>
        <source>Debugger &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debugger &quot;%1&quot; not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The ABI of the selected debugger does not match the toolchain ABI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Name of Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unknown debugger type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Debugger: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-235"/>
        <source>No Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-143"/>
        <source>None</source>
        <comment>No debugger</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+145"/>
        <source>%1 Engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggermainwindow.cpp" line="+199"/>
        <source>&amp;Views</source>
        <translation type="unfinished">视图(&amp;V)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Leave Debug Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+327"/>
        <location line="+171"/>
        <source>Editor</source>
        <translation type="unfinished">编辑器</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Next Item</source>
        <translation type="unfinished">下一项</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Previous Item</source>
        <translation type="unfinished">上一项</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-361"/>
        <source>Attach to Unstarted Application...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Attach to Running Debug Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Load Last Core File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start and Break on Main</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reload Debugging Helpers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>DAP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Valgrind</source>
        <extracomment>Category under which Analyzer tasks are listed in Issues view</extracomment>
        <translation type="unfinished">Valgrind</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the Valgrind tools found when analyzing the code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Analyze</source>
        <translation type="unfinished">分析(&amp;A)</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Debugger Runtime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues with starting the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Breakpoint Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+422"/>
        <source>Running Debuggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-419"/>
        <source>Debugger Perspectives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Start Debugging or Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Attach to Unstarted Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Restart the debugging session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Ctrl+F8</source>
        <translation type="unfinished">Ctrl+F8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+F9</source>
        <translation type="unfinished">Ctrl+F9</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Show Application on Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <source>CMake Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>DAP Breakpoint Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>DAP Debugger Perspectives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+1"/>
        <source>Start DAP Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Option &quot;%1&quot; is missing the parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Only one executable allowed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>The parameter &quot;%1&quot; of option &quot;%2&quot; does not match the pattern &lt;handle&gt;:&lt;pid&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Start debugging of startup project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start Debugging of Startup Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>coredumpctl did not find any cores created by systemd-coredump.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Last Core file &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Reload debugging helpers skipped as no engine is running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>The process %1 is already under the control of a debugger.
%2 cannot attach to it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not a Desktop Device Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>It is only possible to attach to a locally running process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+418"/>
        <source>Cannot start %1 without a project. Please open the project and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>in Debug mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>in Profile mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>in Release mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>with debug symbols (Debug or Profile mode)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>on optimized code (Profile or Release mode)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run %1 in %2 Mode?</source>
        <translation type="unfinished">在%2 模式下运行%1吗？</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You are trying to run the tool &quot;%1&quot; on an application in %2 mode. The tool is designed to be used %3.&lt;/p&gt;&lt;p&gt;Run-time characteristics differ significantly between optimized and non-optimized binaries. Analytical findings for one mode may or may not be relevant for the other.&lt;/p&gt;&lt;p&gt;Running tools that need debug symbols on binaries that don&apos;t provide any may lead to missing function names or otherwise insufficient output.&lt;/p&gt;&lt;p&gt;Do you want to continue and run the tool in %2 mode?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Start</source>
        <translation type="unfinished">启动</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Stop</source>
        <translation type="unfinished">停止</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/debugger/debuggerprotocol.cpp" line="-8"/>
        <source>&lt;at least %n items&gt;</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&lt;optimized out&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;null reference&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;not callable&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;out of scope&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerrunconfigurationaspect.cpp" line="-76"/>
        <source>Debugger settings</source>
        <translation type="unfinished">调试器的设置</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Additional startup commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="-403"/>
        <source>Unable to create a debugging engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="-3043"/>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+5"/>
        <source>The kit does not have a debugger set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerruncontrol.cpp" line="+81"/>
        <source>Unpacking core file to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>No executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>%1 is a 64 bit executable which can not be debugged by a 32 bit Debugger.
Please select a 64 bit Debugger in the kit settings for this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debugged executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+232"/>
        <source>Unsupported CDB host system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Specify Debugger settings in Projects &gt; Run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+128"/>
        <source>%1 - Snapshot %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+119"/>
        <source>&amp;Attach to Process</source>
        <translation type="unfinished">&amp;Attach到进程</translation>
    </message>
    <message>
        <location line="-174"/>
        <source>Some breakpoints cannot be handled by the debugger languages currently active, and will be ignored.&lt;p&gt;Affected are breakpoints %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QML debugging needs to be enabled both in the Build and the Run settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-157"/>
        <source>Debugging %1 ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Debugging of %1 has finished with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debugging of %1 has finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerengine.cpp" line="+85"/>
        <source>Not enough free ports for QML debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggersourcepathmappingwidget.cpp" line="-155"/>
        <source>&lt;p&gt;Mappings of source file folders to be used in the debugger can be entered here.&lt;/p&gt;&lt;p&gt;This is useful when using a copy of the source tree at a location different from the one at which the modules where built, for example, while doing remote debugging.&lt;/p&gt;&lt;p&gt;If source is specified as a regular expression by starting it with an open parenthesis, the paths in the ELF are matched with the regular expression to automatically determine the source path.&lt;/p&gt;&lt;p&gt;Example: &lt;b&gt;(/home/.*/Project)/KnownSubDir -&gt; D:\Project&lt;/b&gt; will substitute ELF built by any user to your local project directory.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>&lt;p&gt;Add a mapping for Qt&apos;s source folders when using an unpatched version of Qt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&lt;p&gt;The source path contained in the debug information of the executable as reported by the debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;p&gt;The actual location of the source tree on the local machine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggertooltipmanager.cpp" line="+0"/>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="-363"/>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="-138"/>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="-21"/>
        <location line="+11"/>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location line="+367"/>
        <source>Expression %1 in function %2 from line %3 to %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+278"/>
        <source>No valid expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Expression too complex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="-171"/>
        <source>Perspective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Debugged Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/debuggerplugin.cpp" line="-1014"/>
        <source>Debugger Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/enginemanager.cpp" line="+175"/>
        <source>Abort Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="-4322"/>
        <source>The gdb process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>An exception was triggered:</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+629"/>
        <source>The gdb process has not responded to a command within %n seconds. This could mean it is stuck in an endless loop or taking longer than expected to perform the operation.
You can choose between waiting longer or aborting debugging.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>GDB Not Responding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Give GDB More Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+4093"/>
        <source>Stop Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4016"/>
        <source>Setting Breakpoints Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Cannot jump. Stopped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Target line hit, and therefore stopped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Application exited normally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+359"/>
        <location line="+404"/>
        <source>Cannot continue debugged process:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-280"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-91"/>
        <source>Failed to Shut Down Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>There is no GDB binary available for binaries in format &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1360"/>
        <source>Retrieving data for stack view thread %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+180"/>
        <source>Cannot create snapshot:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/cdb/cdbengine.cpp" line="+380"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+776"/>
        <source>Cannot Find Debugger Initialization Script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+1"/>
        <source>The debugger settings point to a script file at &quot;%1&quot;, which is not accessible. If a script file is not needed, consider clearing that entry to avoid this warning.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>The working directory &quot;%1&quot; is not usable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Adapter Start Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Failed to start application:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/dapengine.cpp" line="+105"/>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+6"/>
        <source>Failed to Start Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+96"/>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-16"/>
        <source>Application started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Application running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attached to stopped application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+285"/>
        <source>Attaching to process %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Attached to running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Failed to attach to application: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+112"/>
        <source>No symbols found in the core file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Try to specify the binary in Debug &gt; Start Debugging &gt; Load Core File.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Starting executable failed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>No Remote Executable or Process ID Specified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No remote executable could be determined from your build system files.&lt;p&gt;In case you use qmake, consider adding&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.path = /tmp/your_executable # path on device&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSTALLS += target&lt;/p&gt;to your .pro file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Continue Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+201"/>
        <source>Attach to core &quot;%1&quot; failed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continuing nevertheless.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbsettings.cpp" line="+56"/>
        <source>Additional Attach Commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Extended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/imageviewer.cpp" line="+66"/>
        <source>Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>&lt;Click to display color&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Copy Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Image Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/lldb/lldbengine.cpp" line="-694"/>
        <source>Adapter start failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Interrupt requested...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+437"/>
        <source>Unable to start LLDB &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>LLDB I/O Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The LLDB process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The LLDB process crashed some time after starting successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>An error occurred when attempting to write to the LLDB process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred when attempting to read from the Lldb process. For example, the process may not be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>An unknown error in the LLDB process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/loadcoredialog.cpp" line="-34"/>
        <source>Select Executable or Symbol File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select a file containing debug information corresponding to the core file. Typically, this is the executable or a *.debug file if the debug information is stored separately from the executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>This option can be used to override the kit&apos;s SysRoot setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;Executable or symbol file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <location line="+8"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Failed to copy core file to device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy symbol file to device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copying files to device... %1/%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Copying files to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/logwindow.cpp" line="-116"/>
        <source>Debugger &amp;Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Repeat last command for debug reasons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Note: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes you are debugging, and more. It is never transferred over the internet by %1, and only stored to disk if you manually use the respective option from the context menu, or through mechanisms that are not under the control of %1&apos;s Debugger plugin, for instance in swap files, or other plugins you might use.
You may be asked to share the contents of this log when reporting bugs related to debugger operation. In this case, make sure your submission does not contain data you do not want to or you are not allowed to share.

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Global Debugger &amp;Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/memoryagent.cpp" line="-57"/>
        <source>Memory at Register &quot;%1&quot; (0x%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Register &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/moduleshandler.cpp" line="-81"/>
        <source>This module contains debug information.
Stepping into the module or setting breakpoints by file and line is expected to work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Show Source Files for Module</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Show Sections in File &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Sections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/pdb/pdbengine.cpp" line="-8"/>
        <source>The Pdb process failed to start. Either the invoked program &quot;%1&quot; is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>An unknown error in the Pdb process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/peripheralregisterhandler.cpp" line="-389"/>
        <source>RO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>WO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>RW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>N/A</source>
        <translation type="unfinished">N/A</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>[%1..%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+306"/>
        <source>Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+242"/>
        <source>View Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <location line="+54"/>
        <source>Format</source>
        <translation type="unfinished">格式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="-548"/>
        <source>Could not connect to the in-process QML debugger. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Starting %1</source>
        <translation type="unfinished">正在启动 %1 %2
 {1?}</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Waiting for JavaScript engine to interrupt on next statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+223"/>
        <source>Cannot evaluate %1 in current stack frame.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Context:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global QML Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+109"/>
        <source>QML Debugger: Connection failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlinspectoragent.cpp" line="-413"/>
        <source>Success:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+377"/>
        <source>&lt;anonymous&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/registerhandler.cpp" line="-110"/>
        <source>Content as ASCII Characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Signed Decimal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Unsigned Decimal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Hexadecimal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Octal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Content as %1-bit Binary Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Content as %1-bit Floating Point Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>A group of registers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+230"/>
        <source>Edit bits %1...%2 of register %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp" line="-5"/>
        <source>A file named &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The folder &quot;%1&quot; could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Insert Symbol Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Adds the Microsoft symbol server providing symbols for operating system libraries. Requires specifying a local cache directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Insert Symbol Cache...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uses a directory to cache symbols used by the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set up Symbol Paths...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Configure Symbol paths that are used to locate debug symbol files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/shared/symbolpathsdialog.cpp" line="+21"/>
        <source>Set up Symbol Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The debugger is not configured to use the public Microsoft Symbol Server.&lt;br/&gt;This is recommended for retrieval of the symbols of the operating system libraries.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-style:italic;&quot;&gt;Note:&lt;/span&gt; It is recommended, that if you use the Microsoft Symbol Server, to also use a local symbol cache.&lt;br/&gt;A fast internet connection is required for this to work smoothly,&lt;br/&gt;and a delay might occur when connecting for the first time and caching the symbols.&lt;/p&gt;&lt;p&gt;What would you like to set up?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use Local Symbol Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use Microsoft Symbol Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourcefileshandler.cpp" line="+2"/>
        <source>Open File &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackframe.cpp" line="+50"/>
        <source>JS-Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Receiver:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Binary debug information is not accessible for this frame. This either means the core was not compiled with debug information, or the debug information is not accessible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Binary debug information is accessible for this frame. However, matching sources have not been found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Note that most distributions ship debug information in separate packages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/stackhandler.cpp" line="-44"/>
        <source>Cannot open &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cannot Open Task File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Save as Task File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Load QML Stack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/terminal.cpp" line="+60"/>
        <source>Terminal: Cannot open /dev/ptmx: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Terminal: ptsname failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Terminal: Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Terminal: Slave is no character device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Terminal: grantpt failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Terminal: unlock failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Terminal: Read failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/threadshandler.cpp" line="-124"/>
        <source>Group&amp;nbsp;id:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/unstartedappwatcherdialog.cpp" line="-22"/>
        <source>Attach to Process Not Yet Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Reopen dialog when application finishes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reopens this dialog when application finishes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Continue on attach</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debugger does not stop the application after attach.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+97"/>
        <source>Start Watching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-90"/>
        <source>Kit: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Stop Watching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Select valid executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not watching.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Waiting for process to start...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Attach</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscclient.cpp" line="+138"/>
        <location line="+1"/>
        <source>%1.%2</source>
        <translation type="unfinished">%1.%2</translation>
    </message>
    <message>
        <location line="+931"/>
        <source>Unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Connection is not open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/uvsc/uvscengine.cpp" line="-74"/>
        <source>Internal error: Invalid TCP/IP port specified %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal error: No uVision executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: The specified uVision executable does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal error: Cannot resolve the library: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>UVSC Version: %1, UVSOCK Version: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Internal error: Cannot open the session: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Internal error: Failed to start the debugger: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>UVSC: Starting execution failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>UVSC: Stopping execution failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>UVSC: Setting local value failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>UVSC: Setting watcher value failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>UVSC: Disassembling by address failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>UVSC: Changing memory at address 0x%1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>UVSC: Fetching memory at address 0x%1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Internal error: The specified uVision project options file does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: The specified uVision project file does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+66"/>
        <source>Internal error: Unable to open the uVision project %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Internal error: Unable to set the uVision debug target: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Internal error: The specified output file does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal error: Unable to set the uVision output file %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+132"/>
        <source>UVSC: Reading registers failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>UVSC: Fetching peripheral register failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>UVSC: Locals enumeration failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>UVSC: Watchers enumeration failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>UVSC: Inserting breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>UVSC: Removing breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>UVSC: Enabling breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>UVSC: Disabling breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to initialize the UVSC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to de-initialize the UVSC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to run the UVSC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot stop debugged process:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchdata.cpp" line="-2"/>
        <source>... &lt;cut off&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Pointer Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creation Time in ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/watchhandler.cpp" line="-220"/>
        <source>Debugger - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+220"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+468"/>
        <source>%1 of length %2</source>
        <extracomment>&lt;type&gt; of length &lt;number&gt;, e.g. for strings and byte arrays</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+435"/>
        <source>Press Ctrl to select widget at (%1, %2). Press any other keyboard modifier to stop selection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Selecting widget at (%1, %2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selection aborted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+191"/>
        <source>Memory at Pointer&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Memory at Object&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Enter an expression to evaluate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Note: Evaluators will be re-evaluated after each step. For details, see the &lt;a href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-debug-mode.html#locals-and-expressions&quot;&gt;documentation&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>New Evaluated Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Add New Expression Evaluator...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Expand All Children</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Collapse All Children</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Copy View Contents to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy Current Value to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open View Contents in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Stop the program when the data at the address is modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Data Breakpoint at Pointer&apos;s Address (0x%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add Data Breakpoint at Pointer&apos;s Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Stop the program when the data at the address given by the expression is modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Open Memory View at Pointer&apos;s Address (0x%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Memory View at Pointer&apos;s Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open Memory View Showing Stack Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open Memory Editor at Pointer&apos;s Address (0x%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Memory Editor at Pointer&apos;s Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Change Value Display Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Reset All Individual Formats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Reset All Formats for Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Change Display Format for Selected Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Change Display for Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+28"/>
        <source>Array of %n items</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Raw Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enhanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Latin1 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Latin1 String in Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-8 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-8 String in Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local 8-Bit String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF-16 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UCS-4 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Plot in Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Keys and Values Side by Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force Display as Direct Storage Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Force Display as Indirect Storage Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Boolean Values as True or False</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display Boolean Values as 1 or 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decimal Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hexadecimal Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Octal Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Char Code Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Compact Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scientific Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hexadecimal Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Normalized, with Power-of-Two Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+357"/>
        <source>Size: %1x%2, %3 byte, format: %4, depth: %5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Are you sure you want to remove all expression evaluators?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/qml/qmlengine.cpp" line="+957"/>
        <source>Anonymous Function</source>
        <translation type="unfinished">匿名函数</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/gdb/gdbengine.cpp" line="+67"/>
        <source>ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
Check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf
</source>
        <translation>ptrace: 操作不允许。

无法attach到进程。请确认其它调试器没有追踪该进程。
检查/proc/sys/kernel/yama/ptrace_scope
的设置
详情参考 /etc/sysctl.d/10-ptrace.conf
</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ptrace: Operation not permitted.

Could not attach to the process. Make sure no other debugger traces this process.
If your uid matches the uid
of the target process, check the settings of
/proc/sys/kernel/yama/ptrace_scope
For more details, see /etc/sysctl.d/10-ptrace.conf
</source>
        <translation>ptrace: 操作不允许。

无法attach到进程。请确认其它调试器没有追踪该进程。
如果您的uid和目标进程的uid
相符，检查
/proc/sys/kernel/yama/ptrace_scope的设置
详情参考 /etc/sysctl.d/10-ptrace.conf
</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/dap/pydapengine.cpp" line="+231"/>
        <source>Install the debugpy package to turn on Python debugging support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Python Debugging Is Not Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Install debugpy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/debugger/sourceutils.cpp" line="+339"/>
        <source>Debugger Value</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Designer</name>
    <message>
        <location filename="../../../src/plugins/designer/designerconstants.h" line="+17"/>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="+744"/>
        <source>Designer</source>
        <translation>设计师</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Form Editor</source>
        <translation>界面编辑器</translation>
    </message>
    <message>
        <source>Qt Designer Form Class</source>
        <translation type="vanished">Qt 设计器界面类</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="+52"/>
        <source>&quot;data&quot; for a &quot;Form&quot; page needs to be unset or an empty object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Form Template</source>
        <translation>界面模板</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/formclasswizardpage.cpp" line="+43"/>
        <source>Class Details</source>
        <translation>类详情</translation>
    </message>
    <message>
        <location line="+62"/>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="+21"/>
        <source>%1 - Error</source>
        <translation>%1 - 错误</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Class</source>
        <translation>类</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Choose a Class Name</source>
        <translation>选择类名</translation>
    </message>
    <message>
        <source>Creates a Qt Designer form along with a matching class (C++ header and source file) for implementation purposes. You can add the form and class to an existing Qt Widget Project.</source>
        <translation type="vanished">创建一个Qt设计师窗体文件和相应的类(C++头文件和源文件)用于实现，您可以将此窗体文件和类加入到已经存在的Qt 控件项目中。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-292"/>
        <source>Widget Box</source>
        <translation>控件盒子</translation>
    </message>
    <message>
        <location line="-118"/>
        <location line="+124"/>
        <source>Object Inspector</source>
        <translation>对象查看器</translation>
    </message>
    <message>
        <location line="-121"/>
        <location line="+127"/>
        <source>Property Editor</source>
        <translation>属性编辑器</translation>
    </message>
    <message>
        <location line="-121"/>
        <location line="+132"/>
        <source>Action Editor</source>
        <translation>Action编辑器</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Shift+H</source>
        <translation>Meta+Shift+H</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+L</source>
        <translation>Meta+L</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Shift+G</source>
        <translation>Meta+Shift+G</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+J</source>
        <translation>Mega+J</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Alt+Shift+R</source>
        <translation>Alt+Shift+R</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="+108"/>
        <source>Switch Source/Form</source>
        <translation>切换源文件/窗体</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Creates a Qt Widgets Designer form along with a matching class (C++ header and source file) for implementation purposes. You can add the form and class to an existing Qt Widget Project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Shift+F4</source>
        <translation>Shift+F4</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-301"/>
        <source>Signals &amp;&amp; Slots Editor</source>
        <translation>信号和槽编辑器</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Widget box</source>
        <translation>控件盒子</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="-7"/>
        <source>For&amp;m Editor</source>
        <translation>界面编辑器(&amp;M)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="+221"/>
        <source>Edit Widgets</source>
        <translation>编辑控件</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Edit Signals/Slots</source>
        <translation>编辑信号/槽</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Edit Buddies</source>
        <translation>编辑伙伴(Buddy)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Edit Tab Order</source>
        <translation>编辑 Tab 顺序</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>About Qt Widgets Designer Plugins...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Preview in</source>
        <translation>预览于</translation>
    </message>
    <message>
        <location line="+222"/>
        <source>The image could not be created: %1</source>
        <translation>无法创建图片: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formtemplatewizardpage.cpp" line="-31"/>
        <source>Choose a Form Template</source>
        <translation>选择界面模板</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/qtcreatorintegration.cpp" line="+495"/>
        <source>Error finding/adding a slot.</source>
        <translation>查找/添加槽错误。</translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Unable to add the method definition.</source>
        <translation>无法添加方法定义。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-103"/>
        <source>This file can only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation>此文件仅可在&lt;b&gt;设计&lt;/b&gt;模式中编辑。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/codemodelhelpers.cpp" line="+101"/>
        <source>The generated header of the form &quot;%1&quot; could not be found.
Rebuilding the project might help.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The generated header &quot;%1&quot; could not be found in the code model.
Rebuilding the project might help.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/newclasswidget.cpp" line="+70"/>
        <source>&amp;Class name:</source>
        <translation>类名(&amp;C)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Header file:</source>
        <translation>头文件(&amp;H)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Source file:</source>
        <translation>源文件(&amp;S)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Form file:</source>
        <translation>界面文件(&amp;F)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Path:</source>
        <translation>路径(&amp;P)：</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Invalid header file name: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid source file name: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid form file name: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/formeditor.cpp" line="-346"/>
        <source>Signals and Slots Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+347"/>
        <source>Switch Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/qtcreatorintegration.cpp" line="-617"/>
        <source>The class containing &quot;%1&quot; could not be found in %2.
Please verify the #include-directives.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Cannot rename UI symbol &quot;%1&quot; in C++ files: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+500"/>
        <source>No documents matching &quot;%1&quot; could be found.
Rebuilding the project might help.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+124"/>
        <source>File &quot;%1&quot; not found in project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No active build system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Failed to find the ui header.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Renaming via the property editor cannot be synced with C++ code; see QTCREATORBUG-19141. This message will not be repeated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Failed to retrieve ui header contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Failed to locate corresponding symbol in ui header.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/designer/cpp/formclasswizarddialog.cpp" line="+28"/>
        <location filename="../../../src/plugins/designer/designerplugin.cpp" line="-37"/>
        <source>Qt Widgets Designer Form Class</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::DevContainer</name>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainer.cpp" line="+386"/>
        <source>Inspecting Container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Inspecting Image: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Create Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Creating Container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Waiting for Container to Start: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Executing in Container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Invalid passwd line: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+331"/>
        <source>Start Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Starting Container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Resume Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resuming Container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Build Dockerfile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Building Dockerfile: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Remove Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Removing Container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Remove Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Removing Image: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Running instance cannot be null.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/devcontainer/devcontainerdevice.cpp" line="+50"/>
        <source>Development Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Rebuild the development container?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The Development Container Configuration Changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rebuild</source>
        <translation type="unfinished">重新构建</translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/devcontainer/devcontainerplugin.cpp" line="+325"/>
        <location line="+55"/>
        <source>Development Container Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Rebuild and restart the development container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>The configuration does not contain a &quot;build&quot;, &quot;image&quot; or &quot;dockerComposeFile&quot; entry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Cannot load the development container configuration: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Cannot set up Command Bridge: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot create the development container recipe: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Unknown kit aspect factory: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot create kit aspect %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <location line="+60"/>
        <source>Cannot start the development container. Check General Messages for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Starting the development container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The development container is not running or has not been started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+15"/>
        <source>Stopping the development container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Cannot stop the development container. Check General Messages for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Restarting the development container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>System environment is not available for this device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>File access is not available for this device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No mapping available for %1 on %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/devcontainer/devcontainerplugin.cpp" line="-326"/>
        <source>Development Container Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Found a development container in the project %1, would you like to start it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+48"/>
        <source>Configure the development container?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-45"/>
        <location line="+52"/>
        <source>Yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+59"/>
        <source>Start the development container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Found development containers in the project %1, would you like to start any of them?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Start or Restart Development Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start or stop and restart the development container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Development Container for %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::DiffEditor</name>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="+910"/>
        <source>Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorplugin.cpp" line="+188"/>
        <location line="+45"/>
        <location line="+49"/>
        <source>Saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-93"/>
        <location line="+45"/>
        <location line="+49"/>
        <source>Modified</source>
        <translation type="unfinished">已更改</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-424"/>
        <source>Context lines:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Ignore Whitespace</source>
        <translation type="unfinished">忽略空白</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+1"/>
        <source>Reload Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>[%1] vs. [%2] %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+3"/>
        <source>%1 vs. %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>[%1] %2 vs. [%3] %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Hide Change Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Change Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditordocument.cpp" line="+281"/>
        <source>Could not parse patch file &quot;%1&quot;. The content is not of unified diff format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorplugin.cpp" line="+146"/>
        <source>&amp;Diff</source>
        <translation type="unfinished">&amp;Diff</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Current File</source>
        <translation type="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+H</source>
        <translation type="unfinished">Meta+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+H</source>
        <translation type="unfinished">Ctrl+H</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+61"/>
        <source>Diff Open Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Meta+Shift+H</source>
        <translation type="unfinished">Meta+Shift+H</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Diff External Files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Select First File for Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select Second File for Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff &quot;%1&quot;, &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-137"/>
        <source>Diff Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-274"/>
        <source>Diff</source>
        <translation type="unfinished">Diff</translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Diff Modified Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditorwidgetcontroller.cpp" line="+211"/>
        <source>File not found: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Send Chunk to CodePaster...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Apply Chunk...</source>
        <translation type="unfinished">应用块...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert Chunk...</source>
        <translation type="unfinished">恢复块...</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; Could not decode &quot;%1&quot; with &quot;%2&quot;-encoding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Encoding</source>
        <translation type="unfinished">选择编码</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+551"/>
        <source>Skipped %n lines...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Binary files differ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skipped unknown number of lines...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-529"/>
        <location line="+93"/>
        <location line="+488"/>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+257"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+66"/>
        <source>Waiting for data...</source>
        <translation type="unfinished">等待数据...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+4"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+378"/>
        <source>No difference.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-578"/>
        <location line="+93"/>
        <location line="+494"/>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+53"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+8"/>
        <source>Retrieving data failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="+99"/>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="+67"/>
        <source>Rendering diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-535"/>
        <source>Synchronize Horizontal Scroll Bars</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/sidebysidediffeditorwidget.cpp" line="-378"/>
        <source>[%1] %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/unifieddiffeditorwidget.cpp" line="-478"/>
        <source>No document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/diffeditor/diffeditor.cpp" line="-2"/>
        <source>Switch to Side By Side Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-91"/>
        <source>Switch to Unified Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Docker</name>
    <message>
        <location filename="../../../src/plugins/docker/dockerapi.cpp" line="+120"/>
        <source>Checking docker daemon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Docker executable not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to retrieve docker networks: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+363"/>
        <source>Path &quot;%1&quot; is not a directory or does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Container environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+56"/>
        <location line="+77"/>
        <location line="+8"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>Run as outside user:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do not modify entry point:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable flags needed for LLDB:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extra arguments to pass to docker create.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Network:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>stopped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Mount Command Bridge:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The Command Bridge facilitates communication between Qt Creator and the running Container. It is mounted into the Container by default. If your Docker server does not have access to the folder where Qt Creator is installed this can fail. In that case you can disable this option for a slower workaround.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/docker/dockersettings.cpp" line="+67"/>
        <source>Docker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+332"/>
        <source>Docker system is not reachable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Docker image &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Running</source>
        <translation type="unfinished">执行中</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Environment could not be captured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Show unnamed images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+185"/>
        <source>Failed to inspect image: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not parse image inspect output: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>localSource: No mount point found for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Host IP address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host IP:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Host port number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Container port number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Container port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Protocol to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Protocol:</source>
        <translation type="unfinished">协议：</translation>
    </message>
    <message>
        <location line="+16"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+160"/>
        <source>Port mappings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-425"/>
        <location line="+246"/>
        <source>Docker Image &quot;%1&quot; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-582"/>
        <source>Open Shell in Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+455"/>
        <source>Docker Image Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Loading ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Running &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Unexpected result: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="-72"/>
        <source>Done.</source>
        <translation type="unfinished">完成。</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+1"/>
        <source>Error: %1</source>
        <translation type="unfinished">错误: %1
 {1?}</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Docker Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-752"/>
        <source>Repository:</source>
        <translation>代码仓库：</translation>
    </message>
    <message>
        <location line="-140"/>
        <source>Docker device is not initialized. Cannot create command line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <location line="+520"/>
        <source>Device is shut down.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-423"/>
        <source>Tag:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Image ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="-45"/>
        <source>Daemon state:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clears detected daemon state. It will be automatically re-evaluated next time access is needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+38"/>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+15"/>
        <source>Paths to mount:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+2"/>
        <source>Source directory list should not be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevice.cpp" line="+3"/>
        <source>Host directories to mount into the container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Maps paths in this list one-to-one to the docker container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdevicewidget.cpp" line="+12"/>
        <source>Auto-detect Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove Auto-Detected Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>List Auto-Detected Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Docker daemon appears to be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Starting auto-detection...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Failed to start container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Docker daemon appears to be stopped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Container state:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Command line:</source>
        <translation type="unfinished">命令行：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Detection log:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Daemon state not evaluated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Docker daemon running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Docker daemon not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockersettings.cpp" line="-14"/>
        <source>Docker CLI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockercontainerthread.cpp" line="+59"/>
        <source>Failed creating Docker container: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed creating Docker container. No container ID received.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed starting Docker event listener. Exit code: %1, output: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+19"/>
        <source>Failed starting Docker container. Exit code: %1, output: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/docker/dockerdeviceenvironmentaspect.cpp" line="+47"/>
        <source>Fetch Environment</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::EmacsKeys</name>
    <message>
        <location filename="../../../src/plugins/emacskeys/emacskeysplugin.cpp" line="+103"/>
        <source>Delete Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kill Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kill Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert New Line and Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to File Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to File End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line Start</source>
        <translation type="unfinished">移到行首</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line End</source>
        <translation type="unfinished">移到行尾</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Line</source>
        <translation type="unfinished">移到下一行</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Line</source>
        <translation type="unfinished">移到前一行</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Character</source>
        <translation type="unfinished">移到下一字符</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Character</source>
        <translation type="unfinished">移到上一字符</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word</source>
        <translation type="unfinished">移到下一单词</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Word</source>
        <translation type="unfinished">移到上一单词</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Exchange Cursor and Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yank</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scroll Half Screen Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scroll Half Screen Up</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionManager</name>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerlegalnotice.cpp" line="+34"/>
        <source>Qt Creator Extensions are available from configured online sources, such as Qt Creator Extensions Store provided by Qt Group, but also third-party provided sources. Extensions for Qt Creator may be created and owned by third-parties.

You acknowledge that you download, install, or use Extensions from the Qt Creator Extensions Store at your own discretion and risk. All Qt Creator Extensions are provided &quot;as is&quot; without warranties of any kind, and may be subject to additional license terms imposed by their owners or licensors.

You can manage the use of Extensions in Preferences &gt; Extensions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use %1 Extensions?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Do Not Use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerplugin.cpp" line="+38"/>
        <location line="+26"/>
        <source>Extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagersettings.cpp" line="+38"/>
        <source>Use external repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>SSL support is not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repositories to query for extensions. You can specify local paths or HTTP(S) URLs that should be merged with the main repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Use External Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Install Extension...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>If you choose to link or connect an external repository, you are acting at your own discretion and risk. The Qt Company does not control, endorse, or maintain any external repositories that you connect. Any changes, unavailability or security issues in external repositories are beyond The Qt Company&apos;s control and responsibility. By linking or connecting external repositories, you acknowledge these conditions and accept responsibility for managing associated risks appropriately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionmanagerwidget.cpp" line="+107"/>
        <source>Restart Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Restart Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>(Incompatible)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Install...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Remove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update...</source>
        <translation type="unfinished">更新...</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Cannot install extension: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <location filename="../../../src/plugins/extensionmanager/extensionsbrowser.cpp" line="+166"/>
        <source>Active</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Loaded</source>
        <translation type="unfinished">已载入</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>No details to show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select an extension to see more information about it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Last Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platforms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Dependencies</source>
        <translation type="unfinished">依赖关系</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Extensions in pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Toggle Secondary Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Extension details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Download Extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Downloading...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+17"/>
        <source>Download Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Cannot download extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code: %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Downloaded extension has an invalid hash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionsbrowser.cpp" line="+2"/>
        <source>Inactive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+266"/>
        <source>Last updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>All</source>
        <comment>Extensions filter</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extension packs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Individual extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>No extension found!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Manage Extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Search</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter by: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Sort by: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/extensionmanager/extensionsmodel.cpp" line="+77"/>
        <source>Documentation</source>
        <translation type="unfinished">文档</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>More Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Platform agnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>New</source>
        <translation type="unfinished">新建</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Updated</source>
        <translation type="unfinished">已更新</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionSystem</name>
    <message>
        <location filename="../../../src/libs/extensionsystem/plugindetailsview.cpp" line="+68"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vendor Id:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vendor:</source>
        <translation>销售商：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copyright:</source>
        <translation>版权：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>License:</source>
        <translation>许可：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Dependencies:</source>
        <translation>依赖关系：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Loadable without restart:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>None</source>
        <comment>No category</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>All</source>
        <comment>Platforms: All</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Plugin Details of %1</source>
        <translation type="unfinished">%1 的插件详情</translation>
    </message>
    <message>
        <location line="-116"/>
        <source>Group:</source>
        <translation>组：</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Id:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Compatibility version:</source>
        <translation>兼容版本：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>URL:</source>
        <translation>URL：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platforms:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerroroverview.cpp" line="+55"/>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The following plugins have errors and cannot be loaded:</source>
        <translation>以下插件有错误，无法被载入：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Details:</source>
        <translation>详情：</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerrorview.cpp" line="+47"/>
        <source>State:</source>
        <translation>状态：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error message:</source>
        <translation>错误信息：</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="+1625"/>
        <source>%1 &gt; About Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Help &gt; About Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If you temporarily disable %1, the following plugins that depend on it are also disabled: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable plugins permanently in %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The last time you started %1, it seems to have closed because of a problem with the &quot;%2&quot; plugin. Temporarily disable the plugin?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disable Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>No callback set to accept terms and conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+30"/>
        <source>You did not accept the terms and conditions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Plugin not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>It does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerroroverview.cpp" line="-32"/>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="-342"/>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginspec.cpp" line="+917"/>
        <source>Plugin meta data not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+190"/>
        <source>Invalid platform specification &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+3"/>
        <location line="+7"/>
        <location line="+6"/>
        <location line="+7"/>
        <source>Dependency: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Dependency: &quot;%1&quot; must be &quot;%2&quot; or &quot;%3&quot; (is &quot;%4&quot;).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+5"/>
        <location line="+12"/>
        <location line="+7"/>
        <source>Argument: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Argument: &quot;%1&quot; is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">所有</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/plugindetailsview.cpp" line="+91"/>
        <source>%1 (current: &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginerrorview.cpp" line="+38"/>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Read</source>
        <translation>读入</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Resolved</source>
        <translation>已解決</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Loaded</source>
        <translation>已载入</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Initialized</source>
        <translation>初始化</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Running</source>
        <translation>执行中</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stopped</source>
        <translation>已停止</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deleted</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Description file found, but error on read.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Description successfully read.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dependencies are successfully resolved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Library is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin&apos;s initialization function succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin successfully loaded and running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin was shut down.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin ended its life cycle and was deleted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="+184"/>
        <source>Cannot load plugin because dependency failed to load: %1(%2)
Reason: %3</source>
        <translation>因为无法载入依赖关系所以无法载入插件: %1(%2)
原因: %3</translation>
    </message>
    <message>
        <location line="-305"/>
        <source>Circular dependency detected:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-453"/>
        <source>Multiple versions of the same plugin have been found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+459"/>
        <source>%1 (%2) depends on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (%2)</source>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Cannot load plugin because dependency failed to load: %1 (%2)
Reason: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginview.cpp" line="+226"/>
        <source>Load on Startup</source>
        <translation>启动时载入</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>Utilities</source>
        <translation>实用工具</translation>
    </message>
    <message>
        <location line="-262"/>
        <source>deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>experimental</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Path: %1
Plugin is not available on this platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1
Plugin is enabled as dependency of an enabled plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path: %1
Plugin is enabled by command line argument.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1
Plugin is disabled by command line argument.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Plugin is not available on this platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Plugin is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load on startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Load</source>
        <translation type="unfinished">载入</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Version</source>
        <translation type="unfinished">版本</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Vendor</source>
        <translation type="unfinished">销售商</translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginmanager.cpp" line="+163"/>
        <source>Enabling Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabling
%1
will also enable the following plugins:

%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Disabling Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabling
%1
will also disable the following plugins:

%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/optionsparser.cpp" line="+268"/>
        <source>Unknown option %1</source>
        <translation>未知选项 %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The option %1 requires an argument.</source>
        <translation>选项 %1 需要参数。</translation>
    </message>
    <message>
        <source>Failed Plugins</source>
        <translation type="vanished">发生错误的插件</translation>
    </message>
    <message>
        <location line="-176"/>
        <source>The plugin &quot;%1&quot; is specified twice for testing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+16"/>
        <location line="+40"/>
        <location line="+23"/>
        <source>The plugin &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-68"/>
        <source>The plugin &quot;%1&quot; is not tested.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cannot request scenario &quot;%1&quot; as it was already requested.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/extensionsystem/pluginspec.cpp" line="-289"/>
        <source>No IID found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expected IID &quot;%1&quot;, but found &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Plugin id &quot;%1&quot; must be lowercase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <location line="+5"/>
        <source>Terms and conditions: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+182"/>
        <source>Resolving dependencies failed because state != Read</source>
        <translation>解决依赖关系失败因为 state != Read</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Could not resolve dependency &apos;%1(%2)&apos;</source>
        <translation>无法解决依赖 &apos;%1(%2)&apos;</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Loading the library failed because state != Resolved</source>
        <translation>载入库文件失败因为 state != Resolved</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Plugin is not valid (does not derive from IPlugin)</source>
        <translation>不是有效插件 (未从IPlugin继承)</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Initializing the plugin failed because state != Loaded</source>
        <translation>初始化插件失败因为 state != Loaded</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Internal error: have no plugin instance to initialize</source>
        <translation>内部错误：没有插件实例要初始化</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Plugin initialization failed: %1</source>
        <translation>插件初始化失败: %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot perform extensionsInitialized because state != Initialized</source>
        <translation>无法进行扩展初始化因为 state != Initialized</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Internal error: have no plugin instance to perform extensionsInitialized</source>
        <translation>内部错误:没有可进行扩展初始化的插件实例</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Internal error: have no plugin instance to perform delayedInitialize</source>
        <translation>内部错误: 没有可进行延迟初始化的插件实例</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Cannot remove system plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Could not determine root folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-698"/>
        <source>&quot;%1&quot; is missing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Cannot open file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Value for key &quot;%1&quot; is not a string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a bool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not an array of objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Value for key &quot;%1&quot; is not a string and not an array of strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Value &quot;%2&quot; for key &quot;%1&quot; has invalid format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::FakeVim</name>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="+58"/>
        <source>Use FakeVim</source>
        <translation type="unfinished">使用FakeVim</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Read .vimrc from location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show position of text marks</source>
        <translation type="unfinished">显示文本标签的位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pass control keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pass keys in insert mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start of line</source>
        <translation type="unfinished">移到行首</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tabulator size:</source>
        <translation>制表符大小：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Smart tabulators</source>
        <translation type="unfinished">智能制表符</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlight search results</source>
        <translation type="unfinished">高亮搜索结果</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift width:</source>
        <translation>缩进宽度：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand tabulators</source>
        <translation type="unfinished">展开制表符</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatic indentation</source>
        <translation type="unfinished">自动缩进</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Smart indentation</source>
        <translation type="unfinished">智能缩进</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Incremental search</source>
        <translation type="unfinished">递增式搜索</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use search dialog</source>
        <translation type="unfinished">使用搜索对话框</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use smartcase</source>
        <translation type="unfinished">使用智能大小写</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use ignorecase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use wrapscan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use tildeop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show partial command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show line numbers relative to cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blinking cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use system encoding for :source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scroll offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Backspace:</source>
        <translation>退格：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keyword characters:</source>
        <translation>关键词字符：</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Use Vim-style Editing</source>
        <translation type="unfinished">使用vim风格编辑</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Displays line numbers relative to the line containing text cursor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Does not interpret key sequences like Ctrl-S in FakeVim but handles them as regular shortcuts. This gives easier access to core functionality at the price of losing some features of FakeVim.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Does not interpret some key presses in insert mode so that code can be properly completed and expanded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Vim tabstop option.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Keep empty to use the default path, i.e. %USERPROFILE%\_vimrc on Windows, ~/.vimrc otherwise.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Default: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Unknown option: %1</source>
        <translation type="unfinished">未知选项： %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Argument must be positive: %1=%2</source>
        <translation type="unfinished">参数必须是正值： %1=%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimhandler.cpp" line="+1009"/>
        <source>Mark &quot;%1&quot; not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1943"/>
        <source>Recursive mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+892"/>
        <source>%1%2%</source>
        <translation type="unfinished">%1%2%</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1All</source>
        <translation type="unfinished">%1所有</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Not implemented in FakeVim.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+685"/>
        <source>Type Control-Shift-Y, Control-Shift-Y to quit FakeVim mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type Alt-Y, Alt-Y to quit FakeVim mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1608"/>
        <source>Unknown option:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid argument:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Trailing characters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Move lines into themselves.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+42"/>
        <source>%n lines moved.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+61"/>
        <source>File &quot;%1&quot; exists (add ! to override)</source>
        <translation type="unfinished">文件 &apos;%1&apos; 存在 (添加 ! 覆盖)</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Cannot open file &quot;%1&quot; for writing</source>
        <translation type="unfinished">无法打开用于写入的文件 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;%1&quot; %2 %3L, %4C written.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source> [New] </source>
        <translation type="unfinished">[新建]</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot open file &quot;%1&quot; for reading</source>
        <translation type="unfinished">无法打开用于读取的文件&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&quot;%1&quot; %2L, %3C</source>
        <translation type="unfinished">&quot;%1&quot; %2L, %3C</translation>
    </message>
    <message numerus="yes">
        <location line="+28"/>
        <source>%n lines filtered.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+176"/>
        <source>Cannot open file %1</source>
        <translation type="unfinished">打开文件 %1 失败</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Not an editor command: %1</source>
        <translation type="unfinished">不是一个编辑器命令: %1</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Invalid regular expression: %1</source>
        <translation type="unfinished">无效的正则表达式: %1</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Pattern not found: %1</source>
        <translation type="unfinished">未找到模式:%1</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search hit BOTTOM, continuing at TOP.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search hit TOP, continuing at BOTTOM.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Search hit BOTTOM without match for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Search hit TOP without match for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+107"/>
        <source>%n lines indented.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+56"/>
        <source>%n lines %1ed %2 time.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+538"/>
        <source>%n lines yanked.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+929"/>
        <source>Already at oldest change.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Already at newest change.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="+46"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="+1081"/>
        <source>FakeVim</source>
        <translation type="unfinished">FakeVim</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimactions.cpp" line="-115"/>
        <source>Copy Text Editor Settings</source>
        <translation type="unfinished">复制文本编辑器设置</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Set Qt Style</source>
        <translation type="unfinished">设置为Qt风格</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Set Plain Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Vim Behavior</source>
        <translation type="unfinished">Vim 行为</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Plugin Emulation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fakevim/fakevimplugin.cpp" line="-602"/>
        <location line="+207"/>
        <source>Ex Command Mapping</source>
        <translation type="unfinished">额外命令映射</translation>
    </message>
    <message>
        <location line="-206"/>
        <source>Ex Trigger Expression</source>
        <translation type="unfinished">额外触发表达式</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ex Command</source>
        <translation type="unfinished">额外命令</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset to default.</source>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Regular expression:</source>
        <translation>正则表达式：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+213"/>
        <source>Action</source>
        <translation type="unfinished">动作</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command</source>
        <translation type="unfinished">命令</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>User Command Mapping</source>
        <translation type="unfinished">用户命令映射</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>User command #%1</source>
        <translation type="unfinished">用户命令#%1</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Meta+Shift+Y,Meta+Shift+Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,Alt+Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Execute User Action #%1</source>
        <translation type="unfinished">执行用户操作 #%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+Shift+Y,%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Y,%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+824"/>
        <source>&quot;%1&quot; %2 %3L, %4C written</source>
        <translation type="unfinished">&quot;%1&quot; %2 %3L, %4C 写入</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>File not saved</source>
        <translation type="unfinished">文件未保存</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Saving succeeded</source>
        <translation type="unfinished">成功保存</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%n files not saved</source>
        <translation type="unfinished">
            <numerusform>%n 个文件没有被保存</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>QtC::Fossil</name>
    <message>
        <location filename="../../../src/plugins/fossil/commiteditor.cpp" line="+22"/>
        <source>Commit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/configuredialog.cpp" line="+47"/>
        <source>Configure Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+46"/>
        <source>Existing user to become an author of changes made to the repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+4"/>
        <source>SSL/TLS Identity Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+2"/>
        <source>SSL/TLS client identity key to use if requested by the server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+24"/>
        <source>Disable auto-sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="+1"/>
        <source>Disable automatic pull prior to commit or update and automatic push after commit or tag or branch creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Repository User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User:</source>
        <translation type="unfinished">用户：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="-26"/>
        <source>SSL/TLS identity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilclient.cpp" line="+51"/>
        <source>Ignore All Whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Strip Trailing CR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Show Committers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>List Versions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Ancestors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Descendants</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfiltered</source>
        <translation type="unfinished">未过滤</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Lineage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Verbose</source>
        <translation type="unfinished">详细</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision</source>
        <translation type="unfinished">显示每个修订版本改变的文件</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>All Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File Commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Technical Notes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tickets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wiki Commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Item Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilcommitwidget.cpp" line="+95"/>
        <source>Private</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create a private check-in that is never synced. Children of private check-ins are automatically private. Private check-ins are not pushed to the remote repository by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Tag names to apply; comma-separated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local root:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Tags:</source>
        <translation type="unfinished">标签：</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Commit Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>New branch:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation type="unfinished">作者：</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Message check failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossileditor.cpp" line="+27"/>
        <source>&amp;Annotate %1</source>
        <translation type="unfinished">注释 %1（&amp;A）</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;Parent Revision %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilplugin.cpp" line="+141"/>
        <source>Fossil File Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fossil Annotation Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Fossil Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Triggers a Fossil version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Fossil Commit Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Fossil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Annotate Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Diff Current File</source>
        <translation type="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Timeline Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Timeline &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Status Current File</source>
        <translation type="unfinished">Status 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation type="unfinished">Status &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Meta+I,Meta+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete Current File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation type="unfinished">删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert Current File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation type="unfinished">还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+59"/>
        <location line="+77"/>
        <source>Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Diff</source>
        <translation type="unfinished">Diff</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+T</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+T</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert...</source>
        <translation type="unfinished">还原...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Pull...</source>
        <translation type="unfinished">Pull...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push...</source>
        <translation type="unfinished">Push...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update...</source>
        <translation type="unfinished">更新...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Commit...</source>
        <translation type="unfinished">提交...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+I,Meta+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+I,Alt+C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create Repository...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Remote repository is not defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>There are no changes to commit.</source>
        <translation type="unfinished">没有修改可提交。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation type="unfinished">无法为提交创建编辑器。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unable to create a commit editor.</source>
        <translation type="unfinished">无法创建提交编辑器。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation type="unfinished">为 &quot;%1&quot; 提交修改。</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Choose Checkout Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository already under version control</source>
        <translation type="unfinished">代码仓库已经处于版本控制下</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Repository Created</source>
        <translation type="unfinished">仓库创建成功</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository has been created in %1.</source>
        <translation type="unfinished">在%1处创建版本控制仓库。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Creation Failed</source>
        <translation type="unfinished">仓库创建失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository could not be created in %1.</source>
        <translation type="unfinished">在%1处版本控制仓库无法被创建。</translation>
    </message>
    <message>
        <location line="+301"/>
        <source>Specify a revision other than the default?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checkout revision, can also be a branch or a tag name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revision</source>
        <translation type="unfinished">修订</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/fossilsettings.cpp" line="-17"/>
        <source>Fossil Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Command:</source>
        <translation type="unfinished">命令：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fossil Repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Directory to store local repositories by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default user:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Log width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The width of log entry line (&gt;20). Choose 0 to see a single line per entry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Timeout:</source>
        <translation type="unfinished">超时时间：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation type="unfinished">秒</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log count:</source>
        <translation type="unfinished">日志数：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The number of recent commit log entries to show. Choose 0 to see all entries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local Repositories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>User</source>
        <translation type="unfinished">用户</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Fossil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/fossil/pullorpushdialog.cpp" line="+23"/>
        <source>Pull Source</source>
        <translation type="unfinished">Pull 源码</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Push Destination</source>
        <translation type="unfinished">Push 目标</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Default location</source>
        <translation type="unfinished">默认位置</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Local filesystem:</source>
        <translation type="unfinished">本地文件系统：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Specify URL:</source>
        <translation type="unfinished">指定URL：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation type="unfinished">例如：“https://[user[:pass]@]host[:port]/[path]”。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remember specified location as default</source>
        <translation type="unfinished">记住指定的位置为默认位置</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Include private branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow transfer of private branches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remote Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
</context>
<context>
    <name>QtC::GenericProjectManager</name>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectwizard.cpp" line="+59"/>
        <source>Files</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericproject.cpp" line="+144"/>
        <source>Generic Manager</source>
        <translation type="unfinished">标准管理器</translation>
    </message>
    <message>
        <location line="+493"/>
        <source>Project files list update failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Build %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Edit Files...</source>
        <translation>编辑文件...</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectwizard.cpp" line="+44"/>
        <location line="+57"/>
        <source>Import Existing Project</source>
        <translation>导入现有项目</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools. This allows you to use %1 as a code editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Project Name and Location</source>
        <translation>项目名称和位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Project name:</source>
        <translation>项目名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File Selection</source>
        <translation>文件选择</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/genericprojectmanager/genericprojectfileseditor.cpp" line="+23"/>
        <source>.files Editor</source>
        <translation type="unfinished">.files 编辑器</translation>
    </message>
</context>
<context>
    <name>QtC::Git</name>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritserver.cpp" line="+281"/>
        <source>Certificate Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritpushdialog.cpp" line="+149"/>
        <source>&amp;Reviewers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <location line="+142"/>
        <source>Checked - Mark change as private.
Unchecked - Remove mark.
Partially checked - Do not change current state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-148"/>
        <source>&amp;Draft/private</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Work-in-progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&amp;Topic:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Push:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Pushes the selected commit and all commits it depends on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Commits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>To:</source>
        <translation>到：</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Number of commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Comma-separated list of reviewers.

Reviewers can be specified by nickname or email address. Spaces not allowed.

Partial names can be used if they are unambiguous.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+478"/>
        <source>Delete Branch</source>
        <translation>删除分支 </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="+323"/>
        <source>Remote Branches</source>
        <translation type="unfinished">远程 分支</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+136"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+89"/>
        <source>Re&amp;fresh</source>
        <translation>刷新(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="-238"/>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+13"/>
        <source>&amp;Add...</source>
        <translation>添加(&amp;A)...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="+7"/>
        <source>&amp;Remove</source>
        <translation>删除(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+24"/>
        <source>&amp;Diff</source>
        <translation>&amp;Diff</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Log</source>
        <translation>&amp;Log</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>&amp;Checkout</source>
        <translation>检出(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="+41"/>
        <source>Select a Git Commit</source>
        <translation>选择一个 Git commit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritplugin.cpp" line="+236"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="+34"/>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change:</source>
        <translation>更改：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1724"/>
        <source>Invalid revision</source>
        <translation>无效修订版本</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Stash Description</source>
        <translation>Stash 说明</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+63"/>
        <source>Changes</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-1230"/>
        <source>Cannot determine the repository for &quot;%1&quot;.</source>
        <translation>无法确定 &quot;%1&quot;的代码仓库。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot parse the file output.</source>
        <translation>无法解析文件输出。</translation>
    </message>
    <message>
        <location line="+366"/>
        <source>Git Diff &quot;%1&quot;</source>
        <translation>Git Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Git Diff Branch &quot;%1&quot;</source>
        <translation>Git Diff 分支 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Git Log &quot;%1&quot;</source>
        <translation>Git Log &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Cannot describe &quot;%1&quot;.</source>
        <translation>无法描述 &apos;%1&apos;。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git Show &quot;%1&quot;</source>
        <translation>Git Show</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Git Blame &quot;%1&quot;</source>
        <translation>Git Blame</translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Cannot obtain log of &quot;%1&quot;: %2</source>
        <translation>无法获取&quot;%1&quot;的日志: %2</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Cannot checkout &quot;%1&quot; of %2 in &quot;%3&quot;: %4</source>
        <extracomment>Meaning of the arguments: %1: revision, %2: files, %3: repository, %4: Error message</extracomment>
        <translation>无法检出 &quot;%3&quot;中的 %2 的修订版本 &quot;%1&quot;: %4</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot find parent revisions of &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <extracomment>Failed to find parent revisions of a hash for &quot;annotate previous&quot;</extracomment>
        <translation>无法找到在 &quot;%2&quot;的&quot;%1&quot;的上一级修订: %3</translation>
    </message>
    <message>
        <location line="+229"/>
        <source>Cannot describe revision &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation>无法描述&quot;%2&quot;中的修订&quot;%1&quot;: %3</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Cannot resolve stash message &quot;%1&quot; in &quot;%2&quot;.</source>
        <extracomment>Look-up of a stash via its descriptive message failed.</extracomment>
        <translation>无法处理&quot;%2&quot;中的stash消息&quot;%1&quot;。</translation>
    </message>
    <message>
        <location line="+233"/>
        <source>There were warnings while applying &quot;%1&quot; to &quot;%2&quot;:
%3</source>
        <translation>应用 %1 到 %2 时收到警告:
%3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot apply patch &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>无法应用补丁&quot;%1&quot; 到&quot;%2&quot;: %3</translation>
    </message>
    <message>
        <location line="+130"/>
        <location line="+33"/>
        <source>Cannot obtain status: %1</source>
        <translation>无法获得状态: %1</translation>
    </message>
    <message>
        <location line="-1681"/>
        <source>Cannot launch &quot;%1&quot;.</source>
        <translation>无法启动&quot;%1&quot;.</translation>
    </message>
    <message>
        <location line="+2099"/>
        <source>The repository &quot;%1&quot; is not initialized.</source>
        <translation>仓库 %1 未被初始化。</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Cannot retrieve last commit data of repository &quot;%1&quot;.</source>
        <translation>无法获取仓库最近一次提交的数据&quot;%1&quot;。</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Amended &quot;%1&quot;.</source>
        <translation>增订了&quot;%1&quot;。</translation>
    </message>
    <message numerus="yes">
        <location line="+91"/>
        <source>Cannot commit %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+92"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>文件被改变，您想要还原它吗？</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The file is not modified.</source>
        <translation>文件没有被修改。</translation>
    </message>
    <message>
        <location line="+154"/>
        <source>Git SVN Log</source>
        <translation>Git SVN Log</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>There are no modified files.</source>
        <translation>没有被修改的文件。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+584"/>
        <source>&amp;Git</source>
        <translation>&amp;Git</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Alt+G,Alt+D</source>
        <translation>Alt+G,Alt+D</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Alt+G,Alt+L</source>
        <translation>Alt+G,Alt+L</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Alt+G,Alt+B</source>
        <translation>Alt+G,Alt+B</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-2934"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="+343"/>
        <location line="+47"/>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+209"/>
        <source>Apply from Editor</source>
        <translation>应用自编辑器</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply from File...</source>
        <translation>应用自文件...</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Take Snapshot...</source>
        <translation>抓取快照...</translation>
    </message>
    <message>
        <location line="-135"/>
        <source>Meta+G,Meta+C</source>
        <translation>Meta+G,Meta+C</translation>
    </message>
    <message>
        <location line="+706"/>
        <source>Amend %1</source>
        <translation>增订 %1</translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Repository Clean</source>
        <translation>代码仓库清理</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Select Commits for Patch Creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Choose Patch</source>
        <translation>选择补丁</translation>
    </message>
    <message>
        <location line="-999"/>
        <source>Alt+G,Alt+U</source>
        <translation>Alt+G,Alt+U</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Stage File for Commit</source>
        <translation>Stage文件以备提交</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Meta+G,Meta+B</source>
        <translation>Meta+G,Meta+B</translation>
    </message>
    <message>
        <location line="-290"/>
        <source>Git SVN Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Reflog Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Annotation Editor</source>
        <translation type="unfinished">Git注释编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Commit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Git Rebase Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Access git config variables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Diff Current File</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff of &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"> &quot;%1&quot;的diff</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+G,Meta+D</source>
        <translation>Meta+G,Meta+D</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Diff Staged Current File Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Staged Changes in &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Current File</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished">Log 当前文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log of &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished">&quot;%1&quot; 的 log</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+L</source>
        <translation>Meta+G,Meta+L</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log Current Selection</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log of &quot;%1&quot; Selection</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+S</source>
        <translation type="unfinished">Alt+G,Alt+S</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Blame Current File</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation type="unfinished">Blame 当前文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Blame for &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation type="unfinished"> &quot;%1&quot;的 blame</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Instant Blame Current Line</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instant Blame for &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Blame&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meta+G,Meta+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Stage &quot;%1&quot; for Commit</source>
        <translation>提交的stage &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+G,Alt+A</source>
        <translation>Alt+G,Alt+A</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+G,Meta+A</source>
        <translation>Meta+G,Meta+A</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unstage File from Commit</source>
        <translation>从提交unstage文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unstage &quot;%1&quot; from Commit</source>
        <translation>从提交unstage文件 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Undo Unstaged Changes</source>
        <translation>撤销unstage的修改</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Unstaged Changes for &quot;%1&quot;</source>
        <translation>撤销unstage的对 &quot;%1&quot; 的修改</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Undo Uncommitted Changes</source>
        <translation>撤销未提交的修改</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Undo Uncommitted Changes for &quot;%1&quot;</source>
        <translation>撤销未提交的对 &quot;%1&quot; 的修改</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+G,Meta+U</source>
        <translation>Meta+G,Meta+U</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Current &amp;Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Diff Project Directory</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff Staged Project Directory Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff Staged Directory of Project &quot;%1&quot; Changes</source>
        <extracomment>Avoid translating &quot;Diff&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Project Directory</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <extracomment>Avoid translating &quot;Log&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clean Project Directory...</source>
        <extracomment>Avoid translating &quot;Clean&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clean Directory of Project &quot;%1&quot;...</source>
        <extracomment>Avoid translating &quot;Clean&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Meta+G,Meta+Shift+D</source>
        <translation>Meta+G,Meta+Shift+D</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+G,Alt+Shift+D</source>
        <translation>Alt+G,Alt+Shift+D</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Meta+G,Meta+K</source>
        <translation>Meta+G,Meta+K</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Status (Include All Untracked)</source>
        <extracomment>Avoid translating &quot;Status&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Amend Last Commit...</source>
        <extracomment>Avoid translating &quot;Commit&quot;</extracomment>
        <translation type="unfinished">增订最后一个 Commit...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Fixup Previous Commit...</source>
        <extracomment>Avoid translating &quot;Commit&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Interactive Rebase...</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Abort Merge</source>
        <extracomment>Avoid translating &quot;Merge&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Abort Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Abort Cherry Pick</source>
        <extracomment>Avoid translating &quot;Cherry Pick&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Abort Revert</source>
        <extracomment>Avoid translating &quot;Revert&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Create from Commits...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply &quot;%1&quot;</source>
        <translation>应用 “%1”</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Apply from Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Stash Unstaged Files</source>
        <extracomment>Avoid translating &quot;Stash&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Stash Pop</source>
        <extracomment>Avoid translating &quot;Stash&quot;</extracomment>
        <translation type="unfinished">Stash Pop</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Create Repository...</source>
        <translation>创建仓库...</translation>
    </message>
    <message>
        <location line="-133"/>
        <source>Saves the current state of your work and resets the repository.</source>
        <translation>保存您的工作的当前状态并重置软件仓库。</translation>
    </message>
    <message>
        <location line="+716"/>
        <source>The repository is clean.</source>
        <translation>代码仓库是clean状态。</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Patches (*.patch *.diff)</source>
        <translation>补丁 (*.patch *.diff)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Patch %1 successfully applied to %2</source>
        <translation>补丁 %1 成功应用于 %2</translation>
    </message>
    <message>
        <location line="-953"/>
        <source>Alt+G,Alt+K</source>
        <translation>Alt+G,Alt+K</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+167"/>
        <source>Stash</source>
        <translation>Stash</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+159"/>
        <source>Saves the current state of your work.</source>
        <translation>保存当前状态。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Restores changes saved to the stash list using &quot;Stash&quot;.</source>
        <translation>使用 &quot;Stash&quot; 还原保存在stash列表中的更改。</translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Alt+G,Alt+C</source>
        <translation>Alt+G,Alt+C</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Branches...</source>
        <translation>分支列表...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1886"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Commit</source>
        <translation>Commit</translation>
    </message>
    <message>
        <location line="+657"/>
        <source>Revert</source>
        <translation type="unfinished">Revert</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+571"/>
        <source>Another submit is currently being executed.</source>
        <translation>另一个提交操作正在执行。</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Git Commit</source>
        <translation type="unfinished">Git Commit</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+80"/>
        <source>General Information</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository:</source>
        <translation>代码仓库：</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>repository</source>
        <translation>代码仓库</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>branch</source>
        <translation>分支</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Commit Information</source>
        <translation>Commit 信息</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation>作者：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>Email：</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>By&amp;pass hooks</source>
        <translation>跳过hook(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+82"/>
        <source>Note that huge amount of commits might take some time.</source>
        <translation>注意:大量的提交可能需要花费一段时间。</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Ignore whitespace changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Ignore line moves</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Git</source>
        <translation>Git</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-1044"/>
        <source>Git Settings</source>
        <translation>Git设置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-71"/>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <location line="-99"/>
        <source>Pull with rebase</source>
        <translation>pull同时rebase</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Git command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Set &quot;HOME&quot; environment variable</source>
        <translation>设置 &quot;HOME&quot; 环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+544"/>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+87"/>
        <source>Gitk</source>
        <translation>Gitk</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-70"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="-99"/>
        <source>Prepend to PATH:</source>
        <translation>附加在系统PATH之前：</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-164"/>
        <source>Stashes</source>
        <translation>Stash列表</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotemodel.cpp" line="+122"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-25"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+0"/>
        <source>Branch</source>
        <translation>分支</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation>消息</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="-171"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location line="+66"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-513"/>
        <source>&lt;No repository&gt;</source>
        <translation>&lt;无 仓库&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+1"/>
        <source>Repository: %1</source>
        <translation>代码仓库: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+118"/>
        <source>Do you want to delete all stashes?</source>
        <translation>您想删除所有 stash 吗？</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <source>Do you want to delete %n stash(es)?</source>
        <translation>
            <numerusform>您想删除 %n 个stash 吗？</numerusform>
        </translation>
    </message>
    <message>
        <location line="-15"/>
        <location line="+14"/>
        <source>Delete Stashes</source>
        <translation>删除 stash</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Repository Modified</source>
        <translation>仓库已变更</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 cannot be restored since the repository is modified.
You can choose between stashing the changes or discarding them.</source>
        <translation>%1 不能被还原，因为仓库已经变更。
您可以选择 stash 修改的内容或者丢弃修改。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Discard</source>
        <translation>丢弃</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Restore Stash to Branch</source>
        <translation>还原 stash 到分支</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+18"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+0"/>
        <source>Branch:</source>
        <translation>Branch：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="+4"/>
        <source>Stash Restore</source>
        <translation>还原 stash</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Would you like to restore %1?</source>
        <translation>您想还原 %1吗？</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error restoring %1</source>
        <translation>还原 %1 时出错</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-18"/>
        <source>not currently set</source>
        <translation>当前未设置</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Git Repository Browser Command</source>
        <translation>Git代码仓库浏览器命令</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-2560"/>
        <source>Use the patience algorithm for calculating the differences.</source>
        <translation>使用耐心算法来计算差异。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Patience</source>
        <translation>耐心</translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+26"/>
        <source>Ignore whitespace only changes.</source>
        <translation>忽略仅为空白的修改。</translation>
    </message>
    <message>
        <location line="-27"/>
        <location line="+26"/>
        <source>Ignore Whitespace</source>
        <translation>忽略空白</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Hide the date of a change from the output.</source>
        <translation>在输出隐藏更改的日期。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Omit Date</source>
        <translation>忽略日期</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchadddialog.cpp" line="+119"/>
        <source>Branch Name:</source>
        <translation>分支名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-67"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URL:</source>
        <translation>URL：</translation>
    </message>
    <message>
        <location line="+42"/>
        <location line="+35"/>
        <source>Remotes</source>
        <translation>远程</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>F&amp;etch</source>
        <translation>F&amp;etch</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Delete Remote</source>
        <translation>删除远程</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to delete the remote &quot;%1&quot;?</source>
        <translation>您想要删除远程&quot;%1&quot;吗？</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="+149"/>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-78"/>
        <source>&amp;Push</source>
        <translation>&amp;Push</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="-1"/>
        <source>Local Branches</source>
        <translation>本地分支</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/commitdata.cpp" line="+146"/>
        <source>untracked</source>
        <translation>untracked</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>staged + </source>
        <translation>staged + </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>modified</source>
        <translation>已更改</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>added</source>
        <translation>已添加</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>deleted</source>
        <translation>已删除</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>renamed</source>
        <translation>已重命名</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>copied</source>
        <translation>已复制</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+30"/>
        <source>&amp;Query:</source>
        <translation>查询(&amp;Query)：</translation>
    </message>
    <message>
        <source>Change #, SHA-1, tr:id, owner:email or reviewer:email</source>
        <translation type="vanished">Change #, SHA-1, tr:id, 所有者:电子邮件 或者 审校者:电子邮件</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="-49"/>
        <location line="+45"/>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="+68"/>
        <source>Subject</source>
        <translation>标题</translation>
    </message>
    <message>
        <location line="-45"/>
        <location line="+47"/>
        <source>Owner</source>
        <translation>所有者</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Updated</source>
        <translation>已更新</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+47"/>
        <source>Project</source>
        <translation>项目</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Approvals</source>
        <translation>审批</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-32"/>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+104"/>
        <source>Gerrit</source>
        <translation>Gerrit</translation>
    </message>
    <message>
        <source>Error running %1: %2</source>
        <translation type="vanished">运行%1发生错误: %2</translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation type="vanished">%1 崩溃。</translation>
    </message>
    <message>
        <source>%1 returned %2.</source>
        <translation type="vanished">%1 返回了 %2。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="-54"/>
        <source>HTTPS</source>
        <translation>HTTPS</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Host:</source>
        <translation>主机(&amp;H)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/authenticationdialog.cpp" line="+95"/>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+1"/>
        <source>&amp;User:</source>
        <translation>用户(&amp;U)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+1"/>
        <source>&amp;ssh:</source>
        <translation>&amp;ssh：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>P&amp;rotocol:</source>
        <translation>协议(&amp;R)：</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Determines the protocol used to form a URL in case
&quot;canonicalWebUrl&quot; is not configured in the file
&quot;gerrit.config&quot;.</source>
        <translation>当文件&quot;gerrit.config&quot;没有配置&quot;canonicalWebUrl&quot;时
从URL推测使用的协议。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritplugin.cpp" line="-59"/>
        <source>Gerrit...</source>
        <translation>Gerrit...</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Git is not available.</source>
        <translation>Git不可用。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+35"/>
        <source>Show difference.</source>
        <translation>显示差异。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="+259"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1266"/>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="+51"/>
        <source>Detached HEAD</source>
        <translation>已经detach HEAD</translation>
    </message>
    <message>
        <source>Sha1</source>
        <translation type="vanished">Sha1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="+174"/>
        <source>Reset to:</source>
        <translation>重置为：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+789"/>
        <source>Undo Changes to %1</source>
        <translation>撤销对%1的修改</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchadddialog.cpp" line="-62"/>
        <source>References must not end with &quot;.lock&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>References must not end with &quot;.&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>References must not end with &quot;/&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reference &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Annotation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Checkout new branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Annotation (Optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Add Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Rename Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+6"/>
        <source>Tag name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Rename Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Track remote branch &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Track local branch &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchcheckoutdialog.cpp" line="+26"/>
        <source>Checkout branch &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local Changes Found. Choose Action:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Local Changes to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Discard Local Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Pop Stash of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Branch Stash for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create Branch Stash for Current Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="+452"/>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchview.cpp" line="-228"/>
        <source>Include Old Entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+37"/>
        <source>Include branches and tags that have not been active for %n days.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Create Git Repository...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add Branch...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-1260"/>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>&amp;Fetch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remove &amp;Stale Branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Manage &amp;Remotes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rem&amp;ove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Re&amp;name...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reflo&amp;g</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re&amp;set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+3326"/>
        <source>&amp;Hard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1"/>
        <source>&amp;Mixed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+1"/>
        <source>&amp;Soft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot; (Fast-Forward)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Merge &quot;%1&quot; into &quot;%2&quot; (No &amp;Fast-Forward)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&amp;Rebase &quot;%1&quot; on &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="-12"/>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="+61"/>
        <source>Cherry &amp;Pick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Would you like to delete the tag &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to delete the branch &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Would you like to delete the &lt;b&gt;unmerged&lt;/b&gt; branch &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Git Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Reset branch &quot;%1&quot; to &quot;%2&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Git Branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/changeselectiondialog.cpp" line="-16"/>
        <source>HEAD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Browse &amp;History...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Close</source>
        <translation type="unfinished">关闭(&amp;C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Archive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Check&amp;out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-1"/>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-234"/>
        <source>&amp;Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Git Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Select Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Error: Could not start Git.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Error: Unknown reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error: Bad working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Fetching commit data...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/commitdata.cpp" line="+2"/>
        <source>typechange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source> by both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source> by us</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source> by them</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/authenticationdialog.cpp" line="-39"/>
        <source>Authentication</source>
        <translation type="unfinished">验证信息</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Gerrit server with HTTP was detected, but you need to set up credentials for it.&lt;/p&gt;&lt;p&gt;To get your password, &lt;a href=&quot;LINK_PLACEHOLDER&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;click here&lt;/span&gt;&lt;/a&gt; (sign in if needed). Click Generate Password if the password is blank, and copy the user name and password to this form.&lt;/p&gt;&lt;p&gt;Choose Anonymous if you do not want authentication for this server. In this case, changes that require authentication (like draft changes or private projects) will not be displayed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Server:</source>
        <translation>服务器：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Password:</source>
        <translation>密码(&amp;P)：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Anonymous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritdialog.cpp" line="-45"/>
        <source>Change #, hash, tr:id, owner:email or reviewer:email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>C&amp;heckout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+198"/>
        <source>Fetching &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritmodel.cpp" line="-149"/>
        <source> (Draft)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Querying Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The gerrit process has not responded within %1 s.
Most likely this is caused by problems with SSH authentication.
Would you like to terminate it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Terminate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keep Running</source>
        <translation type="unfinished">保持运行</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Patch set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/git/remotemodel.cpp" line="+0"/>
        <source>URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Depends on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Needed by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+359"/>
        <source>Parse error: &quot;%1&quot; -&gt; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Parse error: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritoptionspage.cpp" line="+10"/>
        <source>cur&amp;l:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH &amp;Port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritplugin.cpp" line="-90"/>
        <source>Push to Gerrit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Initialization Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Invalid Gerrit configuration. Host, user and ssh binary are mandatory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Remote Not Verified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Change host %1
and project %2

were not verified among remotes in %3. Select different folder?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Enter Local Repository for &quot;%1&quot; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritpushdialog.cpp" line="+34"/>
        <source>Cannot find a Gerrit remote. Add one and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Number of commits between %1 and %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Are you sure you selected the right target branch?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Checked - Mark change as WIP.
Unchecked - Mark change as ready for review.
Partially checked - Do not change current state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Supported on Gerrit 2.15 and later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Checked - The change is a draft.
Unchecked - The change is not a draft.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+69"/>
        <source>No remote branches found. This is probably the initial commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Branch name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>... Include older branches ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gerrit/gerritremotechooser.cpp" line="+37"/>
        <source>Refresh Remote Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Fallback</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-3852"/>
        <source>and %n more</source>
        <extracomment>Displayed after the untranslated message &quot;Branches: branch1, branch2 &apos;and %n more&apos;&quot;</extracomment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+377"/>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <location line="-120"/>
        <source>&lt;resolving&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+234"/>
        <source>No Move Detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves Within File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves Between Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Moves and Copies Between Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Filter commits by message or content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>First Parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Follow only the first parent on merge commits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show textual graph log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Color</source>
        <translation type="unfinished">颜色</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Use colors in log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Follow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show log also for previous names of the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Show Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show date instead of sequence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/branchmodel.cpp" line="-475"/>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="+80"/>
        <source>Cannot run &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitclient.cpp" line="-607"/>
        <source>Stage Chunk</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Stage Selection (%n Lines)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unstage Chunk</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Unstage Selection (%n Lines)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Chunk successfully unstaged</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="+218"/>
        <source>Chunk successfully staged</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+284"/>
        <source>Waiting for data...</source>
        <translation type="unfinished">等待数据...</translation>
    </message>
    <message>
        <location line="+234"/>
        <source>All</source>
        <comment>All branches</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show log for all local branches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+424"/>
        <source>Git Diff Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Git Diff Staged Project Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Git Diff Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Git Diff Staged Repository Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Git Diff Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Git Diff Staged &quot;%1&quot; Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+125"/>
        <source>Git Reflog &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Generate %1 archive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Overwrite?</source>
        <translation type="unfinished">覆盖?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An item named &quot;%1&quot; already exists at this location. Do you want to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Create Local Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to create a local branch?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All changes in working directory will be discarded. Are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Nothing to recover</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Files recovered</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+86"/>
        <source>Cannot reset %n files in &quot;%1&quot;: %2</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+508"/>
        <source>Cannot retrieve submodule status of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+216"/>
        <source>Submodules Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to update submodules?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>REBASING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>REVERTING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CHERRY-PICKING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>MERGING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-429"/>
        <source>Continue Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rebase is in progress. What do you want to do?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Continue Merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish merge.
Commit now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+20"/>
        <source>Continue Revert</source>
        <extracomment>Avoid translating &quot;Revert&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish revert.
Commit now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Continue Cherry-Picking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You need to commit changes to finish cherry-picking.
Commit now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>No changes found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Skip</source>
        <translation type="unfinished">跳过</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;Detached HEAD&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+305"/>
        <source>Cannot amend during merge, use git commit instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot amend during cherry-pick, use git commit instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+107"/>
        <source>Committed %n files.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Amended &quot;%1&quot; (%n files).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+311"/>
        <source>Conflicts detected with commit %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Conflicts detected with files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conflicts detected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conflicts Detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run &amp;Merge Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Only graphical merge tools are supported. Please configure merge.tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Skip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Force Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Push failed. Would you like to force-push &lt;span style=&quot;color:#%1&quot;&gt;(rewrites remote history)&lt;/span&gt;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No Upstream Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Push failed because the local branch &quot;%1&quot; does not have an upstream branch on the remote.

Would you like to create the branch &quot;%1&quot; on the remote and set it as upstream?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Rebase, merge or am is in progress. Finish or abort it and then try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>No commits were found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No local commits were found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Uncommitted Changes Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>What would you like to do with local changes in:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Stash &amp;&amp; &amp;Pop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stash local changes and pop when %1 finishes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="+36"/>
        <source>&amp;Stash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stash local changes and execute %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Discard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Discard (reset) local changes and execute %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Execute %1 with local changes in working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Di&amp;ff &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a diff of the local changes and cancel %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Cherr&amp;y-Pick %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Re&amp;vert %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;heckout %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create &amp;Branch from %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>&amp;Interactive Rebase from %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Log for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Sh&amp;ow file &quot;%1&quot; on revision %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add &amp;Tag for %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Reset to Change %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Di&amp;ff %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Di&amp;ff Against %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Diff &amp;Against Saved %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Save for Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Git Show %1:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/giteditor.cpp" line="-161"/>
        <source>Filter by message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by text in the commit message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter by content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by added or removed string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter by author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Filter log entries by author.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Filter:</source>
        <translation>过滤器：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Case Sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;Blame %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame &amp;Parent Revision %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Stage Chunk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unstage Chunk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitgrep.cpp" line="+197"/>
        <source>Tree (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Can be HEAD, tag, local or remote branch, or a commit hash.
Leave empty to search through the file system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Recurse submodules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Git Grep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ref: %1
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitplugin.cpp" line="-671"/>
        <source>&amp;Copy &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Describe Change %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+393"/>
        <source>Triggers a Git version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Current &amp;File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="obsolete">Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff of &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="obsolete"> &quot;%1&quot;的diff</translation>
    </message>
    <message>
        <source>Log Current File</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="obsolete">Log 当前文件</translation>
    </message>
    <message>
        <source>Log of &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="obsolete">&quot;%1&quot; 的 log</translation>
    </message>
    <message>
        <source>Blame Current File</source>
        <comment>Avoid translating &quot;Blame&quot;</comment>
        <translation type="obsolete">Blame 当前文件</translation>
    </message>
    <message>
        <source>Blame for &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Blame&quot;</comment>
        <translation type="obsolete"> &quot;%1&quot;的 blame</translation>
    </message>
    <message>
        <source>Diff Current Project</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="obsolete">Diff 当前项目</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="obsolete">Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Log Project</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="obsolete">Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="obsolete">Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Clean Project...</source>
        <comment>Avoid translating &quot;Clean&quot;</comment>
        <translation type="obsolete">Clean 项目...</translation>
    </message>
    <message>
        <source>Clean Project &quot;%1&quot;...</source>
        <comment>Avoid translating &quot;Clean&quot;</comment>
        <translation type="obsolete">Clean 项目 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>&amp;Local Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Amend Last Commit...</source>
        <comment>Avoid translating &quot;Commit&quot;</comment>
        <translation type="obsolete">增订最后一个 Commit...</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Recover Deleted Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Update Submodules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Skip Rebase</source>
        <extracomment>Avoid translating &quot;Rebase&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Continue Cherry Pick</source>
        <extracomment>Avoid translating &quot;Cherry Pick&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Patch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Saves the current state of your unstaged files and resets the repository to its staged state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stash Pop</source>
        <comment>Avoid translating &quot;Stash&quot;</comment>
        <translation type="obsolete">Stash Pop</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&amp;Remote Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Subversion</source>
        <translation type="unfinished">&amp;Subversion</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>DCommit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manage Remotes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Archive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Git &amp;Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Gitk Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Gitk of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Gitk for folder of Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Gitk for folder of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Git Gui</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="+67"/>
        <source>Repository Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="+189"/>
        <source>Merge Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Git Bash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Actions on Commits...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Git Submit Editor</source>
        <translation type="unfinished">Git 提交编辑器</translation>
    </message>
    <message>
        <location line="+238"/>
        <source>Interactive Rebase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+187"/>
        <source>Git Fixup Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Unable to Retrieve File List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsettings.cpp" line="-88"/>
        <source>Set the environment variable HOME to &quot;%1&quot;
(%2).
This causes Git to look for the SSH-keys in that location
instead of its installation directory when run outside git bash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>currently set to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Add instant blame annotations to editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Annotate the current line in the editor with Git &quot;blame&quot; output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Finds the commit that introduced the last real code changes to the line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Finds the commit that introduced the line before it was moved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show commit subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adds the commit subject directly to the annotation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Instant Blame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>The binary &quot;%1&quot; could not be located in the path &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditor.cpp" line="+221"/>
        <source>Cannot read &quot;%1&quot;, reason %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot write &quot;%1&quot;, reason %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>File &quot;%1&quot; recovered.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File &quot;%1&quot; reverted.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Error removing file: &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Refreshing Commit Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/gitsubmiteditorwidget.cpp" line="-87"/>
        <source>Show HEAD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Sign off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Provide a valid email to commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Select Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>&amp;Commit only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit and &amp;Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Commit and Push to &amp;Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Invalid author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Invalid email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unresolved merge conflicts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;Commit and Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Commit and Push to Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Commit</source>
        <translation type="unfinished">提交(&amp;C)</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Confirm File Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open &quot;%1&quot;</source>
        <translation type="unfinished">打开 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy &quot;%1&quot;</source>
        <translation type="unfinished">复制 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Run Merge Tool for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Resolve by Recovering &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resolve by Removing &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Permanently remove file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: The changes will be discarded.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mark Conflicts Resolved for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resolve Conflicts in &quot;%1&quot; with Ours...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Resolve all conflicts to the file &quot;%1&quot; with &lt;b&gt;our&lt;/b&gt; version?&lt;/p&gt;&lt;p&gt;Note: The other changes will be discarded.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resolve Conflicts in &quot;%1&quot; with Theirs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Resolve all conflicts to the file &quot;%1&quot; with &lt;b&gt;their&lt;/b&gt; version?&lt;/p&gt;&lt;p&gt;Note: Our changes will be discarded.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Recover &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+2"/>
        <source>Unstage &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Revert All Changes to &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Undo &lt;b&gt;all&lt;/b&gt; changes to the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: These changes will be lost.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+9"/>
        <source>Stage &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Revert Unstaged Changes to &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;Undo unstaged changes to the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: These changes will be lost.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;Permanently remove the file &quot;%1&quot;?&lt;/p&gt;&lt;p&gt;Note: The deletion cannot be undone.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/logchangedialog.cpp" line="-174"/>
        <source>Hash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Select change:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mixed</source>
        <translation type="unfinished">混合</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Soft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/mergetool.cpp" line="-99"/>
        <source>Normal</source>
        <translation type="unfinished">正常</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Submodule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+11"/>
        <source>Deleted</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Symbolic link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Modified</source>
        <translation type="unfinished">已更改</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Created</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Submodule commit %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Symbolic link -&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Merge Conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 merge conflict for &quot;%2&quot;
Local: %3
Remote: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Local</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Remote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Created</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Deleted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Unchanged File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Was the merge successful?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Continue Merging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Continue merging other unresolved paths?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Merge tool is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run git config --global merge.tool &amp;lt;tool&amp;gt; to configure it, then try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/remotedialog.cpp" line="-92"/>
        <source>A remote with the name &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The URL may not be valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/stashdialog.cpp" line="-2"/>
        <source>Delete &amp;All...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete...</source>
        <translation type="unfinished">删除(&amp;D)...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>R&amp;estore...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Restore to &amp;Branch...</source>
        <extracomment>Restore a git stash to new branch to be created</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/git/instantblame.cpp" line="+46"/>
        <source>Git Blame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Copy Hash to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Revert Commit?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert the commit %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Blame %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blame Parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log for line %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; &quot;%1&quot; or &quot;%2&quot; is enabled in the instant blame settings.</source>
        <extracomment>%1 and %2 are the &quot;ignore whitespace changes&quot; and &quot;ignore line moves&quot; options</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Not Committed Yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modified line in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>You</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GitLab</name>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabclonedialog.cpp" line="+52"/>
        <source>Clone Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify repository URL, checkout path and directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path</source>
        <translation type="unfinished">路径</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Path &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Directory</source>
        <translation type="unfinished">目录</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Recursive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>User canceled process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cloning succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cloned project does not have a project file that can be opened. Try importing the project as a generic project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open Project</source>
        <translation type="unfinished">打开项目</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the project file to be opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cloning failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabdialog.cpp" line="+50"/>
        <location filename="../../../src/plugins/gitlab/gitlaboptionspage.cpp" line="+306"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="+339"/>
        <source>GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+2"/>
        <source>Search</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+6"/>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>0</source>
        <translation type="unfinished">0</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Clone...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+189"/>
        <location line="+27"/>
        <source>Not logged in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Insufficient access token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Permission scope read_api or api needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-97"/>
        <source>Check settings for misconfiguration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+38"/>
        <source>Projects (%1)</source>
        <translation type="unfinished">项目(%1)</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Using project access token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Logged in as %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Id: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabplugin.cpp" line="+272"/>
        <source>Certificate Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Server certificate for %1 cannot be authenticated.
Do you want to disable SSL verification for this server?
Note: This can expose you to man-in-the-middle attack.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlaboptionspage.cpp" line="-236"/>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-78"/>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Access token:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Port:</source>
        <translation>端口：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>HTTPS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Default:</source>
        <translation>默认：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>curl:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit current selected GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove current selected GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add new GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Edit Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabplugin.cpp" line="-189"/>
        <source>GitLab...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalid GitLab configuration. For a fully functional configuration, you need to set up host name or address and an access token. Providing the path to curl is mandatory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/gitlab/gitlabprojectsettings.cpp" line="-122"/>
        <source>Guest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reporter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Developer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Maintainer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Owner</source>
        <translation type="unfinished">所有者</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Link with GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unlink from GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Linked GitLab Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Projects linked with GitLab receive event notifications in the Version Control output pane.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Remote host does not match chosen GitLab configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Accessible (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Read only access.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Not a git repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Local git repository without remotes.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GlslEditor</name>
    <message>
        <location filename="../../../src/plugins/glsleditor/glsleditorplugin.cpp" line="+44"/>
        <source>GLSL</source>
        <extracomment>GLSL sub-menu in the Tools menu</extracomment>
        <translation type="unfinished">GLSL</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/glsleditor/glsleditor.cpp" line="+459"/>
        <source>GLSL Editor</source>
        <translation type="unfinished">GLSL 编辑器</translation>
    </message>
</context>
<context>
    <name>QtC::Help</name>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+195"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+291"/>
        <location filename="../../../src/shared/help/contentwindow.cpp" line="+112"/>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="+136"/>
        <source>Open Link</source>
        <translation>打开链接</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+39"/>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+1"/>
        <location filename="../../../src/shared/help/contentwindow.cpp" line="+3"/>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="+3"/>
        <source>Open Link as New Page</source>
        <translation>在新页面打开连接</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/docsettingspage.cpp" line="+357"/>
        <source>Documentation</source>
        <translation>文档</translation>
    </message>
    <message>
        <location line="-141"/>
        <source>Add Documentation</source>
        <translation>添加文档</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Help Files (*.qch)</source>
        <translation>Qt 帮助文件 (*.qch)</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Invalid documentation file:</source>
        <translation>无效的文档文件：</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Namespace already registered:</source>
        <translation>命名空间已经注册：</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Unable to register documentation.</source>
        <translation>无法注册文档。</translation>
    </message>
    <message>
        <location line="-106"/>
        <source>Add and remove compressed help files, .qch.</source>
        <translation>添加和删除已压缩的帮助文件，.qch。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Registered Documentation</source>
        <translation>已注册的文档</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+646"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/filtersettingspage.cpp" line="+57"/>
        <source>Filters</source>
        <translation>过滤器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+484"/>
        <source>Unfiltered</source>
        <translation>未过滤</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpindexfilter.cpp" line="+29"/>
        <source>Help Index</source>
        <translation>帮助索引</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates help topics, for example in the Qt documentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+93"/>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+380"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="-5"/>
        <source>Contents</source>
        <translation>目录</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Index</source>
        <translation>索引</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search</source>
        <translation>查找</translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="-469"/>
        <location line="+16"/>
        <location line="+39"/>
        <location line="+17"/>
        <location line="+31"/>
        <location line="+328"/>
        <source>Bookmarks</source>
        <translation>书签</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="-579"/>
        <source>Home</source>
        <translation>主页</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+148"/>
        <source>Report Bug...</source>
        <translation>报告bug...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+257"/>
        <source>Meta+I</source>
        <translation>Meta+I</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Meta+Shift+C</source>
        <translation>Meta+Shift+C</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Meta+/</source>
        <translation>Meta+/</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+/</source>
        <translation>Ctrl+Shift+/</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Meta+O</source>
        <translation>Meta+O</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location line="-294"/>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="-558"/>
        <source>Add Bookmark</source>
        <translation>添加书签</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="-29"/>
        <source>Context Help</source>
        <translation>上下文相关帮助</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+93"/>
        <source>Increase Font Size</source>
        <translation>增大字号</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Decrease Font Size</source>
        <translation>减小字号</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reset Font Size</source>
        <translation>重置字号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+1"/>
        <source>Open Pages</source>
        <translation>打开页面</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="+298"/>
        <source>No Documentation</source>
        <translation>没有文档</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No documentation available.</source>
        <translation>没有可用文档。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+1"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+16"/>
        <source>Copy Link</source>
        <translation>复制链接</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/help/textbrowserhelpviewer.cpp" line="+2"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+49"/>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="+2"/>
        <source>Reload</source>
        <translation>重新载入</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="+495"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location line="-146"/>
        <source>Import Bookmarks</source>
        <translation>导入书签</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+23"/>
        <source>Files (*.xbel)</source>
        <translation>文件 (*.xbel)</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Cannot import bookmarks.</source>
        <translation>无法导入书签。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Save File</source>
        <translation>保存文件</translation>
    </message>
    <message>
        <location line="-263"/>
        <source>Font</source>
        <translation>字体</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Family:</source>
        <translation>字型：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Style:</source>
        <translation>风格：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>字号：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Startup</source>
        <translation>启动</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>On context help:</source>
        <translation>上下文相关帮助：</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Show Side-by-Side if Possible</source>
        <translation>尽可能并排显示</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Show Side-by-Side</source>
        <translation>总是并排显示</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>On help start:</source>
        <translation>帮助开始时：</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Show My Home Page</source>
        <translation>显示我的主页</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show a Blank Page</source>
        <translation>显示空白页</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show My Tabs from Last Session</source>
        <translation>显示上一次会话的打开页面</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Home page:</source>
        <translation>主页：</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Use &amp;Current Page</source>
        <translation>使用当前页(&amp;C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use &amp;Blank Page</source>
        <translation>使用空白页(&amp;B)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Behaviour</source>
        <translation>行为</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return to editor on closing the last page</source>
        <translation>关闭最后一页时返回编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/xbelsupport.cpp" line="+97"/>
        <source>The file is not an XBEL version 1.0 file.</source>
        <translation>此文件不是XBEL 1.0文件。</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Unknown title</source>
        <translation>未知标题</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="+490"/>
        <source>Error loading: %1</source>
        <translation>载入 %1 除错</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="-372"/>
        <source>(Untitled)</source>
        <translation>(未命名)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/openpageswidget.cpp" line="+68"/>
        <source>Close %1</source>
        <translation>关闭%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close All Except %1</source>
        <translation>除了%1 以外全部关闭</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/openpagesmanager.cpp" line="+202"/>
        <source>Copy Full Path to Clipboard</source>
        <translation>复制完整路径到剪贴板</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/docsettingspage.cpp" line="-82"/>
        <source>%1 (auto-detected)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Registration Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/generalsettingspage.cpp" line="-46"/>
        <source>Note: The above setting takes effect only if the HTML file does not use a style sheet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Zoom:</source>
        <translation>缩放：</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>%</source>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Antialias</source>
        <translation type="unfinished">抗锯齿</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Always Show in Help Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Show in External Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Reset to default.</source>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enable scroll wheel zooming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Switches to editor context after last help page is closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Viewer backend:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Import Bookmarks...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export Bookmarks...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Default (%1)</source>
        <comment>Default viewer backend</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpconstants.h" line="+4"/>
        <source>Open Link in Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpmanager.cpp" line="+149"/>
        <source>Update Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Purge Outdated Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpplugin.cpp" line="-284"/>
        <source>Technical Support...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>System Information...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+343"/>
        <source>System Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use the following to provide more detailed information about your system to bug reports:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpviewer.cpp" line="+223"/>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/helpwidget.cpp" line="+33"/>
        <source>Show Context Help Side-by-Side if Possible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help Side-by-Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help in Help Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Always Show Context Help in External Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Open in Help Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Forward</source>
        <translation type="unfinished">按时间顺序</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Open Online Documentation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Open in Edit Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open in New Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open in Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Activate Help Bookmarks View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+Meta+M</source>
        <translation type="unfinished">Alt+Meta+M</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Activate Help Search View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Activate Open Help Pages View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+260"/>
        <source>Help - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+135"/>
        <source>Print Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/localhelpmanager.cpp" line="-153"/>
        <source>litehtml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>QtWebEngine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QTextBrowser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>WebKit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Error loading page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;p&gt;Check that you have the corresponding documentation set installed.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>The page could not be found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchtaskhandler.cpp" line="+28"/>
        <source>Get Help Online</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/help/searchwidget.cpp" line="-138"/>
        <location line="+68"/>
        <location line="+3"/>
        <source>Indexing Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Regenerate Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/indexwindow.cpp" line="-89"/>
        <source>&amp;Look for:</source>
        <translation>查找(&amp;L)：</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/topicchooser.cpp" line="+64"/>
        <source>Choose a topic for &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>为&lt;b&gt;%1&lt;/b&gt;选择一个标题：</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Choose Topic</source>
        <translation>选择标题</translation>
    </message>
    <message>
        <location filename="../../../src/shared/help/bookmarkmanager.cpp" line="+25"/>
        <location line="+685"/>
        <location line="+9"/>
        <source>New Folder</source>
        <translation type="unfinished">新建文件夹</translation>
    </message>
    <message>
        <location line="-688"/>
        <source>Bookmark:</source>
        <translation type="unfinished">书签：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add in folder:</source>
        <translation type="unfinished">添加到文件夹：</translation>
    </message>
    <message>
        <location line="+137"/>
        <location line="+151"/>
        <source>Delete Folder</source>
        <translation type="unfinished">删除文件夹</translation>
    </message>
    <message>
        <location line="-150"/>
        <location line="+151"/>
        <source>Rename Folder</source>
        <translation type="unfinished">重命名文件夹</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Bookmark</source>
        <translation type="unfinished">显示书签</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Bookmark as New Page</source>
        <translation type="unfinished">在新页面显示书签</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete Bookmark</source>
        <translation type="unfinished">删除书签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rename Bookmark</source>
        <translation type="unfinished">重命名书签</translation>
    </message>
    <message>
        <location line="+268"/>
        <source>Deleting a folder also removes its content.&lt;br&gt;Do you want to continue?</source>
        <translation type="unfinished">删除文件夹会同时删除文件夹下的文件。&lt;br&gt;您确定继续吗？</translation>
    </message>
</context>
<context>
    <name>QtC::ImageViewer</name>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+430"/>
        <source>Image Viewer</source>
        <translation>图像查看器</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Fit to Screen</source>
        <translation>适应屏幕</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch Background</source>
        <translation>切换背景</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Switch Outline</source>
        <translation>显示轮廓线</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Toggle Animation</source>
        <translation>切换动画</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <location line="-57"/>
        <source>Resume Paused Animation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Play Animation</source>
        <translation>播放动画</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pause Animation</source>
        <translation>暂停动画</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/exportdialog.cpp" line="+70"/>
        <location filename="../../../src/plugins/imageviewer/multiexportdialog.cpp" line="+165"/>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>x</source>
        <extracomment>Multiplication, as in 32x32</extracomment>
        <translation type="unfinished">x</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Size:</source>
        <translation type="unfinished">字号：</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 already exists.
Would you like to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageview.cpp" line="+161"/>
        <source>Exported &quot;%1&quot;, %2x%3, %4 bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Could not write file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+62"/>
        <source>Export Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Export %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Export a Series of Images from %1 (%2x%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="-337"/>
        <source>Export</source>
        <translation type="unfinished">导出</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Set as Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use the current settings for background, outline, and fitting to screen as the default for new image viewers. Current default:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Background: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Outline: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fit to Screen: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewerfile.cpp" line="+80"/>
        <source>File not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Image format not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to read SVG image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+10"/>
        <source>Failed to read image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/imageviewer.cpp" line="+277"/>
        <source>Export Multiple Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy as Data URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/imageviewer/multiexportdialog.cpp" line="-4"/>
        <source>Enter a file name containing place holders %1 which will be replaced by the width and height of the image, respectively.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set Standard Icon Sizes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generate Sizes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>A comma-separated list of size specifications of the form &quot;&lt;width&gt;x&lt;height&gt;&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sizes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Please specify some sizes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid size specification: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The file name must contain one of the placeholders %1, %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The file %1 already exists.
Would you like to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The files %1 already exist.
Would you like to overwrite them?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::IncrediBuild</name>
    <message>
        <location filename="../../../src/plugins/incredibuild/buildconsolebuildstep.cpp" line="+94"/>
        <location line="+213"/>
        <source>IncrediBuild for Windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-253"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+32"/>
        <source>Target and Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>Enter the appropriate arguments to your build command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+4"/>
        <source>Make sure the build command&apos;s multi-job parameter value is large enough (such as -j200 for the JOM or Make build tools).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+19"/>
        <source>Keep original jobs number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+1"/>
        <source>Forces IncrediBuild to not override the -j command line switch, that controls the number of parallel spawned tasks. The default IncrediBuild behavior is to set it to 200.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-34"/>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="-16"/>
        <source>IncrediBuild Distribution Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Defines how Automatic Interception Interface should handle the various processes involved in a distributed job. It is not necessary for &quot;Visual Studio&quot; or &quot;Make and Build tools&quot; builds, but can be used to provide configuration options if those builds use additional processes that are not included in those packages. It is required to configure distributable processes in &quot;Dev Tools&quot; builds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Avoid local task execution:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overrides the Agent Settings dialog Avoid task execution on local machine when possible option. This allows to free more resources on the initiator machine and could be beneficial to distribution in scenarios where the initiating machine is bottlenecking the build with High CPU usage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Determines the maximum number of CPU cores that can be used in a build, regardless of the number of available Agents. It takes into account both local and remote cores, even if the Avoid Task Execution on Local Machine option is selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Maximum CPUs to utilize in the build:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Newest allowed helper machine OS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies the newest operating system installed on a helper machine to be allowed to participate as helper in the build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Oldest allowed helper machine OS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies the oldest operating system installed on a helper machine to be allowed to participate as helper in the build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Output and Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Build title:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specifies a custom header line which will be displayed in the beginning of the build output text. This title will also be used for the Build History and Build Monitor displays.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Save IncrediBuild monitor file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Writes a copy of the build progress file (.ib_mon) to the specified location. If only a folder name is given, a generated GUID will serve as the file name. The full path of the saved Build Monitor will be written to the end of the build output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Suppress STDOUT:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Does not write anything to the standard output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Output Log file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Writes build output to a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Commands in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows, for each file built, the command-line used by IncrediBuild to build the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Agents in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows the Agent used to build each file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Show Time in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shows the Start and Finish time for each file built.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hide IncrediBuild Header in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Suppresses IncrediBuild&apos;s header in the build output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Internal IncrediBuild logging level:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Overrides the internal Incredibuild logging level for this build. Does not affect output or any user accessible logging. Used mainly to troubleshoot issues with the help of IncrediBuild support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Set an Environment Variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sets or overrides environment variables for the context of the build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Stop on errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When specified, the execution will stop as soon as an error is encountered. This is the default behavior in &quot;Visual Studio&quot; builds, but not the default for &quot;Make and Build tools&quot; or &quot;Dev Tools&quot; builds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Additional Arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add additional buildconsole arguments manually. The value of this field will be concatenated to the final buildconsole command line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Open Build Monitor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Opens Build Monitor once the build starts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/cmakecommandbuilder.cpp" line="+30"/>
        <source>CMake</source>
        <translation type="unfinished">CMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilder.cpp" line="+22"/>
        <source>Custom Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/commandbuilderaspect.cpp" line="+149"/>
        <source>Command Helper:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select a helper to establish the build command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Make command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make arguments:</source>
        <translation>Make 参数：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/ibconsolebuildstep.cpp" line="+10"/>
        <location line="+55"/>
        <source>IncrediBuild for Linux</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Specify nice value. Nice Value should be numeric and between -20 and 19</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nice value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Force remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alternate tasks preference:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/incredibuild/makecommandbuilder.cpp" line="+33"/>
        <source>Make</source>
        <translation type="unfinished">Make</translation>
    </message>
</context>
<context>
    <name>QtC::Ios</name>
    <message>
        <location filename="../../../src/plugins/ios/iosconfigurations.cpp" line="+664"/>
        <source>%1 - Free Provisioning Team : %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Team: %1
App ID: %2
Expiration date: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosplugin.cpp" line="+39"/>
        <source>Deploy on iOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunconfiguration.cpp" line="+339"/>
        <source>Device type:</source>
        <translation>设备类型：</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildstep.cpp" line="+72"/>
        <source>Base arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>iOS build</source>
        <comment>iOS BuildStep display name.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+163"/>
        <source>xcodebuild</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosconfigurations.cpp" line="-396"/>
        <source>%1 Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+700"/>
        <source>Could not find device specific debug symbols at %1. Debugging initialization will be slow until you open the Organizer window of Xcode with the device connected to have the symbols generated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>The dSYM %1 seems to be outdated, it might confuse the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdeploystep.cpp" line="+196"/>
        <source>Deploy to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Error: no device available, deploy failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-107"/>
        <location line="+130"/>
        <source>Deployment failed. No iOS device found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-108"/>
        <source>Deployment canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="-600"/>
        <location line="+107"/>
        <location line="+112"/>
        <location line="+60"/>
        <source>Failed to run devicectl: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>devicectl returned unexpected output ... deployment might have failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Transferring application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Deployment failed. The settings in the Devices window of Xcode might be incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Deployment failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+240"/>
        <source>The provisioning profile &quot;%1&quot; (%2) used to sign the application does not cover the device %3 (%4). Deployment to it will fail.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Deploy to iOS device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="+216"/>
        <source>iOS Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-120"/>
        <source>Device name:</source>
        <translation type="unfinished">设备名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Identifier:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>OS Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>CPU Architecture:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Product type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+149"/>
        <source>Device name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Developer status</source>
        <extracomment>Whether the device is in developer mode.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>no</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OS version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Product type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+158"/>
        <source>An iOS device in user mode has been detected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do you want to see how to set it up for development?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdsymbuildstep.cpp" line="+211"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosbuildconfiguration.cpp" line="+91"/>
        <source>iOS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Automatically manage signing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+95"/>
        <source>Development team:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Provisioning profile:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>None</source>
        <comment>No signing identity</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Development team is not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Provisioning profile is not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Using default development team and provisioning profile.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Development team: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+5"/>
        <source>Settings defined here override the QMake environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 not configured. Use Xcode and Apple developer account to configure the provisioning profiles and teams.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Development teams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Provisioning profiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No provisioning profile found for the selected team.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Provisioning profile expired. Expiration date: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosqtversion.cpp" line="+56"/>
        <source>Failed to detect the ABIs used by the Qt version.</source>
        <translation type="unfinished">检测Qt版本使用的ABI失败。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosdevice.cpp" line="-302"/>
        <location filename="../../../src/plugins/ios/iosqtversion.cpp" line="+20"/>
        <location filename="../../../src/plugins/ios/iossettingspage.cpp" line="+88"/>
        <source>iOS</source>
        <extracomment>Qt Version is meant for Ios</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunconfiguration.cpp" line="-271"/>
        <source>Run on %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run %1 on %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Kit has incorrect device type for running on iOS devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>No device chosen. Select %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No device chosen. Enable developer mode on a device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No device available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>To use this device you need to enable developer mode on it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 is not connected. Select %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is not connected. Enable developer mode on a device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 is not connected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Debugging on devices with iOS 17 and later requires Xcode 16 or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosrunner.cpp" line="+215"/>
        <source>Starting remote process.</source>
        <translation type="unfinished">启动远端进程。</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>Could not find %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Could not get inferior PID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-67"/>
        <source>Run failed. The settings in the Organizer window of Xcode might be incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-378"/>
        <source>Failed to determine bundle identifier.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Running &quot;%1&quot; on %2...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+139"/>
        <location line="+144"/>
        <location line="+34"/>
        <source>&quot;%1&quot; exited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-165"/>
        <source>Failed to retrieve process ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <location line="+154"/>
        <source>Running failed. No iOS device found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-149"/>
        <source>Running failed. Failed to create the temporary output file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Running canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+134"/>
        <source>The device is locked, please unlock.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Failed to get a local debugger port.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Listening for debugger on local port %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to get a local debugger port for QML.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Listening for QML debugger on local port %1 (port %2 on the device).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Could not get necessary ports for the QML debugger connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Run ended.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run ended with error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Only C++ debugging is supported for devices with iOS 17 and later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Internal error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iossettingspage.cpp" line="-49"/>
        <source>iOS Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ask about devices not in developer mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure available simulator devices in &lt;a href=&quot;%1&quot;&gt;Xcode&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="obsolete">重命名</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">删除</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Devices</source>
        <translation type="unfinished">设备</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Simulator</source>
        <translation type="unfinished">模拟器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iossimulator.cpp" line="+32"/>
        <location line="+1"/>
        <location line="+176"/>
        <source>iOS Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="obsolete">未知</translation>
    </message>
    <message>
        <source>Done.</source>
        <translation type="obsolete">完成。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iostoolhandler.cpp" line="+575"/>
        <source>iOS tool error %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Application install on simulator failed. Simulator not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Application launch on simulator failed. Invalid bundle path %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Application launch on simulator failed. Simulator not running. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Application install on simulator failed. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Cannot capture console output from %1. Error redirecting output to %2.*</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot capture console output from %1. Install Xcode 8 or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Application launch on simulator failed. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Invalid simulator response. Device Id mismatch. Device Id = %1 Response Id = %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/devicectlutils.cpp" line="+27"/>
        <source>Failed to parse devicectl output: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Operation failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to parse devicectl output: &quot;result&quot; is missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>devicectl returned unexpected output ... running failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/iosprobe.cpp" line="+104"/>
        <source>Apple Clang iOS (%1 at &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/ios/simulatorcontrol.cpp" line="+56"/>
        <source>Failed to start process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Process was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Process was forced to exit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot find xcrun.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>xcrun is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid Empty UDID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Simulator device is not available. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+39"/>
        <source>Simulator start was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Cannot start Simulator device. Previous instance taking too long to shut down. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot start Simulator device. Simulator not in shutdown state. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Cannot start Simulator device. Simulator not in booted state. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Bundle path does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Invalid (empty) bundle identifier.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Failed to parse the inferior PID from simctl output (%1).</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclient_global.h" line="+23"/>
        <source>Language Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Symbols in Current Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates symbols in the current document, based on a language server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Symbols in Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates symbols in the language server workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Classes and Structs in Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates classes and structs in the language server workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Functions and Methods in Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locates functions and methods in the language server workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="+886"/>
        <source>Always On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Requires an Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Start Server per Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-341"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+398"/>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Set MIME Types...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>File pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>List of file patterns.
Example: *.cpp%1*.h</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>File pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Startup behavior:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Initialization options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+207"/>
        <source>JSON Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Project Specific Language Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enabled</source>
        <translation type="unfinished">启用</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabled</source>
        <translation type="unfinished">禁用</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Workspace Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Additional JSON configuration sent to all running language servers for this project.
See the documentation of the specific language server for valid settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-398"/>
        <source>Failed to parse JSON at %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Language server-specific JSON to pass via &quot;initializationOptions&quot; field of &quot;initialize&quot; request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/client.cpp" line="+385"/>
        <source>%1 for %2 (%3, %4)</source>
        <extracomment>for example: MyServer for MyProject (Qt 1.2.3, Release)</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+219"/>
        <source>uninitialized</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>initialize requested</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>failed to initialize</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>initialized</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>shutdown requested</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>shut down</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1642"/>
        <source>Language Server &quot;%1&quot; Initialization Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Initialization error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1653"/>
        <source>error</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>failed to shutdown</source>
        <extracomment>language client state</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1426"/>
        <source>Invalid parameter in &quot;%1&quot;:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Initialize result is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Info is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No initialize result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientmanager.cpp" line="+183"/>
        <source>Unexpectedly finished. Restarting in %1 seconds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Unexpectedly finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientutils.cpp" line="+155"/>
        <source>Show available quick fixes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Restart %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Inspect Language Clients</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Manage...</source>
        <translation type="unfinished">管理...</translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Install %1 language server via npm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Setup %1 language server (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Install npm Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Installing &quot;%1&quot; failed with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientplugin.cpp" line="+61"/>
        <source>Generic StdIO Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Inspect Language Clients...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Language Server Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues provided by the Language Server in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientoutline.cpp" line="+221"/>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="+88"/>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <location line="+97"/>
        <source>&lt;Select Symbol&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="+133"/>
        <source>Client Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Server Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Log File</source>
        <translation type="unfinished">日志文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsymbolsupport.cpp" line="+42"/>
        <source>Search Again to update results and re-enable Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+21"/>
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+580"/>
        <source>%1 is not reachable anymore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Start typing to see replacements.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.h" line="+257"/>
        <source>Error %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientinterface.cpp" line="+77"/>
        <source>Cannot handle MIME type &quot;%1&quot; of message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Cannot send data to unstarted server %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="-111"/>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="-601"/>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Delete</source>
        <translation type="unfinished">删除(&amp;D)</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/lspinspector.cpp" line="-183"/>
        <source>Capabilities:</source>
        <translation>能力：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Dynamic Capabilities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Method:</source>
        <translation>方法：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Server Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+249"/>
        <source>No client selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Language Client Inspector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;Select&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Language Server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Send message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log</source>
        <translation type="unfinished">Log</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsettings.cpp" line="+671"/>
        <source>Select MIME Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/languageclientsymbolsupport.cpp" line="-284"/>
        <location line="+227"/>
        <source>Find References with %1 for:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Renaming is not supported with %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/languageclient/callandtypehierarchy.cpp" line="+66"/>
        <source>Deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Incoming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Outgoing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Bases</source>
        <translation type="unfinished">基类</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Derived</source>
        <translation type="unfinished">派生类</translation>
    </message>
    <message>
        <location line="+204"/>
        <source>Call Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Reloads the call hierarchy for the symbol under cursor position.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageServerProtocol</name>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/basemessage.cpp" line="+75"/>
        <source>Cannot decode content with &quot;%1&quot;. Falling back to &quot;%2&quot;.</source>
        <translation>无法解码包含“%1”的内容，回退到“%2”。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected an integer in &quot;%1&quot;, but got &quot;%2&quot;.</source>
        <translation>期望“%1”中的整数，但得到“%2”。</translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.cpp" line="+78"/>
        <source>Could not parse JSON message: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Expected a JSON object, but got a JSON &quot;%1&quot; value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/jsonrpcmessages.h" line="-91"/>
        <source>No parameters in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+213"/>
        <source>No ID set in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/languageserverprotocol/lsptypes.cpp" line="+451"/>
        <source>Create %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Rename %1 to %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Delete %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Learning</name>
    <message>
        <location filename="../../../src/plugins/learning/onboardingwizard.cpp" line="+34"/>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="+296"/>
        <source>Basic</source>
        <translation type="unfinished">基础</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="+4"/>
        <source>Advanced</source>
        <translation type="unfinished">高级</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>This helps us recommend suitable tutorials and features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Personalize learning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Get tutorials and tips tailored to your role and experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Your experience level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select your target platforms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Desktop</source>
        <translation type="unfinished">桌面</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Android</source>
        <translation type="unfinished">Android</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>iOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boot2Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/learning/overviewwelcomepage.cpp" line="+74"/>
        <source>Example</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tutorial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Course</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Blog post</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <source>Previous blog post.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Next blog post.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Show All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Create Project...</source>
        <translation type="unfinished">创建项目...</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Recent Projects</source>
        <translation type="unfinished">最近使用的项目</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Highlights</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Recommended for You</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/learning/qtacademywelcomepage.cpp" line="-146"/>
        <location line="+4"/>
        <source>h</source>
        <comment>hours</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+4"/>
        <source>min</source>
        <comment>minutes</comment>
        <translation type="unfinished">分</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Intermediate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Start Course</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Course Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Objectives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Search for Qt Academy courses...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+239"/>
        <source>Courses</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Lua</name>
    <message>
        <location filename="../../../src/plugins/lua/bindings/fetch.cpp" line="+68"/>
        <source>Network Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Allow Internet Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow the extension &quot;%1&quot; to fetch from the following URL:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remember choice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Allow the extension &quot;%1&quot; to fetch data from the internet?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow Fetching Data?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allow the extension &quot;%1&quot; to fetch data from the following URL:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Always Allow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Allow Once</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Deny</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>Fetching is not allowed for the extension &quot;%1&quot;. (You can edit permissions in Preferences &gt; Lua.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/bindings/install.cpp" line="+57"/>
        <source>Package info is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Installed package info is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Cannot create app data directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot write to package info: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Cannot write to temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <location line="+7"/>
        <source>Cannot open temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Installation was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+96"/>
        <source>Installing %n package(s)...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Install Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <location line="+41"/>
        <source>The extension &quot;%1&quot; wants to install the following %n package(s):</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>* %1 - %2 (from: [%3](%3))</source>
        <extracomment>Markdown list item: %1 = package name, %2 = version, %3 = URL</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaengine.cpp" line="+181"/>
        <source>Failed to run script %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Non-string key encountered in Lua table at path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No hook with the name &quot;%1&quot; found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unsupported value type &quot;%1&quot; at path &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Script did not return a table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Extension info table did not contain a setup function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaexpander.cpp" line="+84"/>
        <source>Evaluate simple Lua statements.&lt;br&gt;Literal &apos;}&apos; characters must be escaped as &quot;\}&quot;, &apos;\&apos; characters must be escaped as &quot;\\&quot;, &apos;#&apos; characters must be escaped as &quot;\#&quot;, and &quot;%{&quot; must be escaped as &quot;%\{&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No Lua statement to evaluate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luaplugin.cpp" line="+218"/>
        <location line="+79"/>
        <source>Lua</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>New Script...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Scripting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Run Current Script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Failed to load plugin %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Run script &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+17"/>
        <source>Run</source>
        <translation type="unfinished">运行</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to read script &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/lua/luapluginspec.cpp" line="+117"/>
        <source>Cannot prepare extension setup: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Extension setup function returned false.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Extension setup function returned error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Macros</name>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+199"/>
        <source>Macros</source>
        <translation>宏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrolocatorfilter.cpp" line="+24"/>
        <source>Text Editing Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a text editing macro that was recorded with Tools &gt; Text Editing Macros &gt; Record Macro.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="+196"/>
        <source>Playing Macro</source>
        <translation type="unfinished">播放宏</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An error occurred while replaying the macro, execution stopped.</source>
        <translation type="unfinished">播放macro时发生错误, 执行停止。</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Macro mode. Type &quot;%1&quot; to stop recording and &quot;%2&quot; to play the macro.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="-107"/>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Description</source>
        <translation type="unfinished">说明</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Macro</source>
        <translation>宏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="-81"/>
        <location filename="../../../src/plugins/macros/macrooptionspage.cpp" line="+5"/>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="+60"/>
        <source>Record Macro</source>
        <translation>录制宏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="+84"/>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="+7"/>
        <source>Stop Recording Macro</source>
        <translation>停止录制宏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macrosplugin.cpp" line="+8"/>
        <source>Play Last Macro</source>
        <translation>播放最近的宏</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+R</source>
        <translation>Alt+R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+R</source>
        <translation>Meta+R</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Save Last Macro</source>
        <translation>保存最近的宏</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Text Editing &amp;Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ctrl+[</source>
        <translation type="unfinished">Ctrl+[</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+[</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+]</source>
        <translation type="unfinished">Ctrl+]</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/macros/macromanager.cpp" line="-103"/>
        <source>Save Macro</source>
        <translation>保存宏</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
</context>
<context>
    <name>QtC::McuSupport</name>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportrunconfiguration.cpp" line="+42"/>
        <source>Flash and run CMake parameters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitaspect.cpp" line="+72"/>
        <source>MCU Dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paths to 3rd party dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The MCU dependencies setting value is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CMake variable %1 not defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CMake variable %1: path %2 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="+555"/>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="+267"/>
        <source>Path %1 exists, but does not contain %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>No CMake tool was detected. Add a CMake tool in Edit &gt; Preferences &gt; Kits &gt; CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="-32"/>
        <source> or </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Path %1 exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path %1 exists. Version %2 was found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path %1 is valid, %2 was found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>but only version %1 is supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>but only versions %1 are supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path %1 is valid, %2 was found, %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Path %1 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Path is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path is empty, %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path %1 exists, but version %2 could not be detected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Download from &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Board SDK for MIMXRT1050-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK MIMXRT1060-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1060-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1064-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for MIMXRT1170-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32F469I-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32F769I-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK for STM32H750B-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Board SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Flexible Software Package for Renesas RA MCU Family</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Graphics Driver for Traveo II Cluster Series</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Renesas Graphics Library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cypress Auto Flash Utility</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MCUXpresso IDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to SEGGER J-Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path to Renesas Flash Programmer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Green Hills Compiler for ARM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>IAR ARM Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Green Hills Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GNU Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MSVC Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>FreeRTOS SDK for MIMXRT1050-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for MIMXRT1064-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for MIMXRT1170-EVK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for EK-RA6M3G</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FreeRTOS SDK for STM32F769I-Discovery</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to project for Renesas e2 Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+207"/>
        <source>Arm GDB at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+208"/>
        <source>MSVC Binary directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>GCC Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcupackage.cpp" line="-217"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+37"/>
        <source>GNU Arm Embedded Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-5"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+116"/>
        <source>STM32CubeProgrammer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportdevice.cpp" line="+18"/>
        <location line="+17"/>
        <source>MCU Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="+189"/>
        <source>Qt for MCUs Demos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs Examples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Replace Existing Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Errors while creating Qt for MCUs kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="-71"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptions.cpp" line="-29"/>
        <source>New version of Qt for MCUs detected. Upgrade existing kits?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="+91"/>
        <source>Qt for MCUs SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Targets supported by the %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Optional</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Automatically create kits for all available targets on start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create a Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="+463"/>
        <source>No valid kit descriptions found at %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>A kit for the selected target and SDK version already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kits for a different SDK version exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A kit for the selected target can be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Provide the package paths to create a kit for your target.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No CMake tool was detected. Add a CMake tool in the &lt;a href=&quot;cmake&quot;&gt;CMake options&lt;/a&gt; and select Apply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Cannot apply changes in SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No target selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid paths present for target
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>MCU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportplugin.cpp" line="+133"/>
        <source>Create Kits for Qt for MCUs? To do it later, select Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create Kits for Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+19"/>
        <source>Detected %n uninstalled MCU target(s). Remove corresponding kits?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Read about using Qt Design Studio for Qt for MCUs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to the Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="-130"/>
        <source>Error registering Kit for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+137"/>
        <source>Create new kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Replace existing kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Proceed</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Path %1 does not exist. Add the path in Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Missing %1. Add the path in Edit &gt; Preferences &gt; SDKs &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-267"/>
        <source>Warning for target %1: missing CMake toolchain file expected at %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Warning for target %1: invalid toolchain path (%2). Update the toolchain in Edit &gt; Preferences &gt; Kits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Warning for target %1: missing QulGenerators expected at %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportsdk.cpp" line="-193"/>
        <source>Parsing error: the type entry in JSON kit files must be a string, defaulting to &quot;path&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Parsing error: the type entry &quot;%2&quot; in JSON kit files is not supported, defaulting to &quot;path&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Qt for MCUs SDK version %1 detected, only supported by Qt Creator version %2. This version of Qt Creator requires Qt for MCUs %3 or greater.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Skipped %1. Unsupported version &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Detected version &quot;%1&quot;, only supported by Qt Creator %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unsupported version &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skipped %1. %2 Qt for MCUs version &gt;= %3 required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcukitmanager.cpp" line="+66"/>
        <source>Kit for %1 created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcutarget.cpp" line="+92"/>
        <source>Error creating kit for target %1, package %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Warning creating kit for target %1, package %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcusupportplugin.cpp" line="-198"/>
        <source>Qt for MCUs: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/dialogs/mcukitcreationdialog.cpp" line="-51"/>
        <source>Qt for MCUs Kit Creation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Fix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Help</source>
        <translation type="unfinished">帮助</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Qt for MCUs path %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Target</source>
        <translation type="unfinished">目标</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/mcusupport/mcusupportoptionspage.cpp" line="-51"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Package</source>
        <translation type="unfinished">包</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcubuildstep.cpp" line="+51"/>
        <source>Cannot find a valid build system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create a valid build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Command:</source>
        <translation type="unfinished">命令：</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Arguments:</source>
        <translation type="unfinished">参数：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build directory:</source>
        <translation type="unfinished">构建目录：</translation>
    </message>
    <message>
        <location line="+120"/>
        <source>The Selected Kit Is Not Supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You cannot use the selected kit to preview Qt for MCUs applications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot find a valid Qt for MCUs kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Qt for MCUs Deploy Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mcusupport/mcutargetfactory.cpp" line="+183"/>
        <source>the toolchain.id JSON entry is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the given toolchain &quot;%1&quot; is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the toolchain.compiler.cmakeVar JSON entry is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>the toolchain.file.cmakeVar JSON entry is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Toolchain is invalid because %2 in file &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toolchain description for &quot;%1&quot; is invalid because %2 in file &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Mercurial</name>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialcommitwidget.cpp" line="+108"/>
        <source>General Information</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Repository:</source>
        <translation>代码仓库：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation>分支：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Commit Information</source>
        <translation>提交信息</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Author:</source>
        <translation>作者：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Email:</source>
        <translation>电子邮件：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialsettings.cpp" line="+53"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Username to use by default on commit.</source>
        <translation>提交时默认使用的用户名。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Default username:</source>
        <translation>默认用户名：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Email to use by default on commit.</source>
        <translation>提交时默认使用的 Email。</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Mercurial</source>
        <translation>Mercurial</translation>
    </message>
    <message>
        <location line="-44"/>
        <source>Default email:</source>
        <translation>默认电子邮件：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/revertdialog.cpp" line="+20"/>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Specify a revision other than the default?</source>
        <translation>指定一个修订版本而不用默认版本?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revision:</source>
        <translation>修订版本：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/srcdestdialog.cpp" line="+33"/>
        <source>Local filesystem:</source>
        <translation>本地文件系统：</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Default Location</source>
        <translation>默认位置</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Specify URL:</source>
        <translation>指定URL：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/commiteditor.cpp" line="+20"/>
        <source>Commit Editor</source>
        <translation>Commit编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialclient.cpp" line="+100"/>
        <source>Unable to find parent revisions of %1 in %2: %3</source>
        <translation>无法在 %2 找到 %1 的父修订版本: %3</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot parse output: %1</source>
        <translation>无法解析输出: %1</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Hg incoming %1</source>
        <translatorcomment>no idea what it is</translatorcomment>
        <translation>Hg 正在传入 %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Hg outgoing %1</source>
        <translation>Hg 正在传出 %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialplugin.cpp" line="+61"/>
        <source>Mercurial File Log Editor</source>
        <translation type="unfinished">Mercurial文件日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Mercurial Annotation Editor</source>
        <translation type="unfinished">Mercurial注释编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Mercurial Diff Editor</source>
        <translation type="unfinished">Mercurial Diff编辑器</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Mercurial Commit Log Editor</source>
        <translation type="unfinished">Mercurial 提交日志编辑器</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+D</source>
        <translation>Meta+H,Meta+D</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Log Current File</source>
        <translation>Log 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log &quot;%1&quot;</source>
        <translation>Log &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+L</source>
        <translation>Meta+H,Meta+L</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Status Current File</source>
        <translation>Status 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Status &quot;%1&quot;</source>
        <translation>Status &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+S</source>
        <translation>Meta+H,Meta+S</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>添加 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert Current File...</source>
        <translation>还原当前文件...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Revert...</source>
        <translation>还原...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Pull...</source>
        <translation>Pull...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Push...</source>
        <translation>Push...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Update...</source>
        <translation>更新...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Import...</source>
        <translation>导入...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Incoming...</source>
        <translation>传入...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Outgoing...</source>
        <translation>传出...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Commit...</source>
        <translation>提交...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+H,Meta+C</source>
        <translation>Meta+H,Meta+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create Repository...</source>
        <translation>创建代码仓库...</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Pull Source</source>
        <translation>Pull 源码</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Push Destination</source>
        <translation>Push 目标</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Incoming Source</source>
        <translation>传入源</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>There are no changes to commit.</source>
        <translation>没有修改可提交。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Unable to create an editor for the commit.</source>
        <translation>无法为提交创建编辑器。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>为 &quot;%1&quot; 提交修改。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialsettings.cpp" line="-9"/>
        <source>Mercurial Command</source>
        <translation>Mercurial 命令</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/authenticationdialog.cpp" line="+31"/>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialclient.cpp" line="+29"/>
        <source>Mercurial Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+6"/>
        <source>Mercurial Diff &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialeditor.cpp" line="+31"/>
        <source>&amp;Annotate %1</source>
        <translation type="unfinished">注释 %1（&amp;A）</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate &amp;parent revision %1</source>
        <translation type="unfinished">注释父修订 %1（&amp;p）</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/mercurialplugin.cpp" line="-384"/>
        <source>Triggers a Mercurial version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Me&amp;rcurial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Alt+G,Alt+D</source>
        <translation type="unfinished">Alt+G,Alt+D</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Alt+G,Alt+L</source>
        <translation type="unfinished">Alt+G,Alt+L</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Alt+G,Alt+S</source>
        <translation type="unfinished">Alt+G,Alt+S</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Alt+G,Alt+C</source>
        <translation type="unfinished">Alt+G,Alt+C</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mercurial/srcdestdialog.cpp" line="+1"/>
        <location line="+9"/>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation type="unfinished">例如：“https://[user[:pass]@]host[:port]/[path]”。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Prompt for credentials</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::MesonProjectManager</name>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/buildoptionsmodel.cpp" line="+103"/>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonactionsmanager.cpp" line="+33"/>
        <source>Configure</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+6"/>
        <source>Build</source>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Build &quot;%1&quot;</source>
        <translation type="unfinished">构建 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildconfiguration.cpp" line="+72"/>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectplugin.cpp" line="+66"/>
        <location filename="../../../src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp" line="+205"/>
        <location line="+1"/>
        <source>Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Apply Configuration Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Wipe Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Wipes build directory and reconfigures using previous command line options.
Useful if build directory is corrupted or when rebuilding with a newer version of Meson.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Parameters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildsystem.cpp" line="+270"/>
        <source>Meson build: Parsing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectparser.cpp" line="+548"/>
        <source>Configuring &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Running %1 in %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-443"/>
        <source>Source Files</source>
        <translation type="unfinished">源文件</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Header Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Python Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qt Designer Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Qt Resource Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QML Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Other Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+414"/>
        <source>Executable does not exist: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Command is not executable: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonproject.cpp" line="+53"/>
        <source>No Meson tool set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No compilers set in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp" line="-39"/>
        <source>Meson Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The Meson tool to use when building a project with Meson.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot validate this meson executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Unconfigured</source>
        <translation type="unfinished">未配置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonbuildstep.cpp" line="+52"/>
        <source>Build</source>
        <comment>MesonProjectManager::MesonBuildStepConfigWidget display name.</comment>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tool arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Targets:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Meson Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/settings.cpp" line="+28"/>
        <source>Autorun Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically run Meson when needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meson verbose mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables verbose mode by default when invoking Meson.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolssettingspage.cpp" line="+41"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolsmodel.cpp" line="+124"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolssettingspage.cpp" line="+145"/>
        <source>Tools</source>
        <translation type="unfinished">工具</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Make Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set as the default Meson executable to use when creating a new kit or when no value is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/toolsmodel.cpp" line="-87"/>
        <location line="+75"/>
        <source>Version: %1</source>
        <translation type="unfinished">版本: %1</translation>
    </message>
    <message>
        <location line="-70"/>
        <source>Clone of %1</source>
        <translation type="unfinished">%1 的克隆</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Meson executable path does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meson executable path is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Meson executable path is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Cannot get tool version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>New Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/mesonprojectmanager/mesonprojectplugin.cpp" line="-30"/>
        <source>Meson executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Ninja executable:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ModelEditor</name>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditor.cpp" line="+913"/>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/actionhandler.cpp" line="+131"/>
        <source>&amp;Remove</source>
        <translation type="unfinished">删除(&amp;R)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Delete</source>
        <translation type="unfinished">删除(&amp;D)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Export Diagram...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Export Selected Elements...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Open Parent Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Canvas Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Toggle View and Filter Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+3"/>
        <source>Synchronize Browser and Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Press &amp;&amp; Hold for Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit Element Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shift+Return</source>
        <translation type="unfinished">Shift+Return</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit Item on Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/elementtasks.cpp" line="+453"/>
        <source>Opening File</source>
        <translation type="unfinished">打开文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Add Related Elements...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Update Include Dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/extpropertiesmview.cpp" line="+85"/>
        <source>Select Custom Configuration Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Config path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Select File Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Linked file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Select Image File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Image:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>&lt;font color=red&gt;Model file must be reloaded.&lt;/font&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Selecting Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unable to read image file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeldocument.cpp" line="+54"/>
        <source>No model loaded. Cannot save.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <location line="+23"/>
        <source>Could not open &quot;%1&quot; for reading: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditor.cpp" line="-671"/>
        <source>&lt;html&gt;&lt;body style=&quot;color:#909090; font-size:14px&quot;&gt;&lt;div align=&apos;center&apos;&gt;&lt;div style=&quot;font-size:20px&quot;&gt;Open a diagram&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;hr/&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Double-click on diagram in model tree&lt;/div&gt;&lt;div style=&quot;margin-top: 5px&quot;&gt;&amp;bull; Select &quot;Open Diagram&quot; from package&apos;s context menu in model tree&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Synchronize Structure with Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Synchronize Diagram with Structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep Synchronized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+237"/>
        <source>Images (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>;;SVG (*.svg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export Selected Elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Export Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Exporting Selected Elements Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Exporting the selected elements of the current diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Exporting Diagram Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Exporting the diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+501"/>
        <source>New %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Package</source>
        <translation type="unfinished">包</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Class</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Boundary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Swimlane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modelsmanager.cpp" line="+101"/>
        <source>Open Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/pxnodecontroller.cpp" line="+153"/>
        <source>Add Component %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Class %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add Package Link to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Diagram Link to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Document Link to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add Package %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Package and Diagram %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add Component Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Create Component Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Drop Node</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/modeleditor/modeleditorfactory.cpp" line="+19"/>
        <source>Model Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Nim</name>
    <message>
        <location filename="../../../src/plugins/nim/nimconstants.h" line="+52"/>
        <location filename="../../../src/plugins/nim/nimplugin.cpp" line="+76"/>
        <location line="+6"/>
        <location filename="../../../src/plugins/nim/project/nimtoolchain.cpp" line="+39"/>
        <location line="+138"/>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="+53"/>
        <source>Nim</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/nimplugin.cpp" line="+13"/>
        <source>Nim</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimbleproject.cpp" line="+276"/>
        <location filename="../../../src/plugins/nim/project/nimproject.cpp" line="+276"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimblebuildstep.cpp" line="+78"/>
        <source>Nimble Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimblerunconfiguration.cpp" line="+65"/>
        <location line="+1"/>
        <source>Nimble Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimbletaskstep.cpp" line="+60"/>
        <location line="+168"/>
        <source>Nimble Task</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-153"/>
        <source>Task arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Tasks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Nimble task %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilerbuildstep.cpp" line="+55"/>
        <location line="+1"/>
        <source>Nim build step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>None</source>
        <comment>No default arguments</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Target:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Nim Compiler Build Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimcompilercleanstep.cpp" line="+32"/>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Build directory &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to delete the cache directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to delete the out file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean step completed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Nim Clean Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimproject.cpp" line="+110"/>
        <source>No Nim compiler set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Nim compiler does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimrunconfiguration.cpp" line="+34"/>
        <location line="+1"/>
        <source>Current Build Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">编译器路径(&amp;C)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/project/nimtoolchain.cpp" line="-44"/>
        <source>&amp;Compiler version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="+73"/>
        <source>Code Style</source>
        <translation type="unfinished">代码风格</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimsettings.cpp" line="+42"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimcodestylesettingspage.cpp" line="-80"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation type="unfinished">全局</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/settings/nimsettings.cpp" line="+13"/>
        <source>Tools</source>
        <translation type="unfinished">工具</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/nim/editor/nimeditorfactory.cpp" line="+24"/>
        <source>Nim Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::PerfProfiler</name>
    <message>
        <location filename="../../../src/plugins/perfprofiler/PerfProfilerFlameGraphView.qml" line="+27"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="+24"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+189"/>
        <source>Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="-8"/>
        <source>Function</source>
        <translation type="unfinished">函数</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="+12"/>
        <location line="+3"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-13"/>
        <source>Binary</source>
        <translation type="unfinished">二进制</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allocations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+3"/>
        <source> observed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+3"/>
        <source> guessed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Releases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Peak Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Various</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfconfigeventsmodel.cpp" line="+171"/>
        <source>Event Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Counter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Result</source>
        <translation type="unfinished">结果</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="+87"/>
        <location line="+59"/>
        <source>Use Trace Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Add Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Replace events with trace points read from the device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot List Trace Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;perf probe -l&quot; failed to start. Is perf installed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>No Trace Points Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Trace points can be defined with &quot;perf probe -a&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfdatareader.cpp" line="+58"/>
        <location line="+29"/>
        <source>Perf Data Parser Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-28"/>
        <source>The Perf data parser failed to process all the samples. Your trace is incomplete. The exit code was %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>perfparser failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not start the perfparser utility program. Make sure a working Perf parser is available at the location given by the PERFPROFILER_PARSER_FILEPATH environment variable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Perf Data Parser Crashed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This is a bug. Please report it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Skipping Processing Delay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cancel this to ignore the processing delay and immediately start recording.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cancel this to ignore the processing delay and immediately stop recording.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Cannot Send Data to Perf Data Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The Perf data parser does not accept further input. Your trace is incomplete.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfloaddialog.cpp" line="+30"/>
        <source>Load Perf Trace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Trace file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Browse...</source>
        <translation type="unfinished">浏览(&amp;B)...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Directory of &amp;executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>B&amp;rowse...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit:</source>
        <translation type="unfinished">构建套件(Kit)：</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Choose Perf Trace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Perf traces (*%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose Directory of Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="+310"/>
        <source>CPU Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerflamegraphmodel.cpp" line="+148"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-64"/>
        <location line="+77"/>
        <source>[unknown]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerruncontrol.cpp" line="+67"/>
        <source>Failed to transfer Perf data to perfparser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilerstatisticsmodel.cpp" line="-1"/>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-7"/>
        <source>Address</source>
        <translation type="unfinished">地址</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Source Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Caller</source>
        <translation type="unfinished">调用者</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Callee</source>
        <translation type="unfinished">被调用者</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences</source>
        <translation type="unfinished">出现位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Recursion in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Samples in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertool.cpp" line="+68"/>
        <source>Performance Analyzer Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Load perf.data File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+514"/>
        <source>Load Trace File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-507"/>
        <location line="+525"/>
        <source>Save Trace File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-519"/>
        <location line="+213"/>
        <location line="+18"/>
        <source>Limit to Range Selected in Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-221"/>
        <location line="+205"/>
        <location line="+18"/>
        <source>Show Full Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-215"/>
        <source>Create Memory Trace Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create trace points for memory profiling on the target device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+143"/>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertool.h" line="+83"/>
        <source>Performance Analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-141"/>
        <source>Finds performance bottlenecks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Discard data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Limit to Selected Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Reset Zoom</source>
        <translation type="unfinished">重置缩放</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Copy Table</source>
        <translation type="unfinished">复制表格</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Row</source>
        <translation type="unfinished">复制行</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Reset Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>No Data Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The profiler did not produce any samples. Make sure that you are running a recent Linux kernel and that the &quot;perf&quot; utility is available and generates useful call graphs.
You might find further explanations in the Application Output view.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>A performance analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start a performance analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Enable All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+107"/>
        <location line="+18"/>
        <source>Trace File (*.ptq)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show all addresses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aggregate by functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Stop collecting profile data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collect profile data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Recorded: %1.%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Processing delay: %1.%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertracefile.cpp" line="+247"/>
        <source>Invalid data format. The trace file&apos;s identification string is &quot;%1&quot;. An acceptable trace file should have &quot;%2&quot;. You cannot read trace files generated with older versions of %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Invalid data format. The trace file was written with data stream version %1. We can read at most version %2. Please use a newer version of Qt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfprofilertracemanager.cpp" line="+76"/>
        <source>Failed to reset temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to flush temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot re-open temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Read past end from temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Thread started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Thread ended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Samples lost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Context switch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid</source>
        <translation type="unfinished">无效</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Failed to replay Perf events from stash file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+309"/>
        <location line="+31"/>
        <source>Loading Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Saving Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfrunconfigurationaspect.cpp" line="+20"/>
        <source>Performance Analyzer Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perfsettings.cpp" line="-117"/>
        <source>Sample period:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Stack snapshot size (kB):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Sample mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>frequency (Hz)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>event count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Call graph mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>dwarf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>frame pointer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>last branch record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftimelinemodel.cpp" line="-138"/>
        <source>sample collected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <location line="+27"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+9"/>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <location line="-47"/>
        <location line="+27"/>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Guessed</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n frame(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System</source>
        <translation type="unfinished">系统</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Resource Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+45"/>
        <source>Resource Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-42"/>
        <source>thread started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>thread ended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>lost sample</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>context switch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Duration</source>
        <translation type="unfinished">持续时间</translation>
    </message>
    <message>
        <location line="+8"/>
        <source> (guessed from context)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Total Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Total Unique Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resource Peak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Resource Guesses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perfprofiler/perftracepointdialog.cpp" line="+37"/>
        <source>Run the following script as root to create trace points?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Elevate privileges using:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error: No device available for active kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Error: Failed to load trace point script %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Executing script...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Failed to run trace point script: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Failed to create trace points.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Created trace points for: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Perforce</name>
    <message>
        <location filename="../../../src/plugins/perforce/changenumberdialog.cpp" line="+20"/>
        <source>Change Number</source>
        <translation>Change编号</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Change number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Number:</source>
        <translation type="vanished">Change编号：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/pendingchangesdialog.cpp" line="+22"/>
        <source>P4 Pending Changes</source>
        <translation>P4未完成的Change</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="+1309"/>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditorwidget.cpp" line="+26"/>
        <source>Submit</source>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation>提交</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">取消</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Change %1: %2</source>
        <translation>Change %1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcechecker.cpp" line="+61"/>
        <source>No executable specified</source>
        <translation>未指定执行档</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation>无法启动 &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation>&quot;%1&quot; 崩溃。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; terminated with exit code %2: %3</source>
        <translation>&quot;%1&quot; 中止，退出代码 %2: %3</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>The client does not seem to contain any mapped files.</source>
        <translation>客户端看上去不存在任何映射文件。</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unable to determine the client root.</source>
        <extracomment>Unable to determine root of the p4 client installation</extracomment>
        <translation>无法决定客户端的根目录。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The repository &quot;%1&quot; does not exist.</source>
        <translation>源码仓库 &quot;%1&quot; 不存在。</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>&quot;%1&quot; timed out after %2 ms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="-14"/>
        <source>Ignore Whitespace</source>
        <translation type="unfinished">忽略空白</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceeditor.cpp" line="+39"/>
        <source>Annotate change list &quot;%1&quot;</source>
        <translation type="unfinished">注释变更列表 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforceplugin.cpp" line="-943"/>
        <source>&amp;Perforce</source>
        <translation>&amp;Perforce</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Edit &quot;%1&quot;</source>
        <translation>编辑&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+E</source>
        <translation>Alt+P,Alt+E</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit File</source>
        <translation>编辑文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>添加&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+A</source>
        <translation>Alt+P,Alt+A</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add File</source>
        <translation>添加文件</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;</source>
        <translation>还原&quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+R</source>
        <translation>Alt+P,Alt+R</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revert File</source>
        <translation>还原文件</translation>
    </message>
    <message>
        <location line="-57"/>
        <location line="+3"/>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Diff Current Project/Session</source>
        <translation>Diff 当前文件项目/会话</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Project &quot;%1&quot;</source>
        <translation>Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+D</source>
        <translation>Alt+P,Alt+D</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Diff Opened Files</source>
        <translation>Diff 打开的文件</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Opened</source>
        <translation>已打开</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alt+P,Alt+O</source>
        <translation>Alt+P,Alt+O</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Submit Project</source>
        <translation>提交项目</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Submit Project &quot;%1&quot;</source>
        <translation>提交项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+S</source>
        <translation>Alt+P,Alt+S</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Pending Changes...</source>
        <translation>未完成的Change...</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Update Project &quot;%1&quot;</source>
        <translation>更新项目 &quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Revert Project</source>
        <translation>还原项目</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert Project &quot;%1&quot;</source>
        <translation>还原项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Revert Unchanged</source>
        <translation>还原未修改的内容</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert Unchanged Files of Project &quot;%1&quot;</source>
        <translation>还原项目 %1 中所有未修改的内容</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Describe...</source>
        <translation>说明...</translation>
    </message>
    <message>
        <location line="-139"/>
        <location line="+3"/>
        <source>Annotate Current File</source>
        <translation>注释(Annotate) 当前文件</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>注释 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Annotate...</source>
        <translation>注释...</translation>
    </message>
    <message>
        <location line="-136"/>
        <location line="+4"/>
        <source>Filelog Current File</source>
        <translation>Filelog当前文件</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Filelog &quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Alt+P,Alt+F</source>
        <translation>Alt+P,Alt+F</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Filelog...</source>
        <translation>Filelog...</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Update All</source>
        <translation>更新所有</translation>
    </message>
    <message>
        <location line="-193"/>
        <source>Perforce Log Editor</source>
        <translation type="unfinished">Perforce日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Perforce Annotation Editor</source>
        <translation type="unfinished">Perforce注释编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Perforce Diff Editor</source>
        <translation type="unfinished">Perforce Diff 编辑器</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Perforce Submit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Log Project</source>
        <translation>Log 项目</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Log Project &quot;%1&quot;</source>
        <translation>Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Repository Log</source>
        <translation>仓库日志</translation>
    </message>
    <message>
        <location line="+78"/>
        <location line="+52"/>
        <source>p4 revert</source>
        <translation>p4 还原(revert)</translation>
    </message>
    <message>
        <location line="-51"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>文件被改变，您想还原它么?</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Do you want to revert all changes to the project &quot;%1&quot;?</source>
        <translation>您想还原项目 &quot;%1&quot;的所有修改吗？</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Another submit is currently executed.</source>
        <translation>另一个提交正在被执行。</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Project has no files</source>
        <translation>项目中没有文件</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>p4 annotate</source>
        <translation>p4 annotate</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>p4 annotate %1</source>
        <translation>p4 annotate %1</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>p4 filelog</source>
        <translation>p4 filelog</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>p4 filelog %1</source>
        <translation>p4 filelog %1</translation>
    </message>
    <message>
        <location line="+628"/>
        <source>Error running &quot;where&quot; on %1: The file is not mapped.</source>
        <extracomment>Failed to run p4 &quot;where&quot; to resolve a Perforce file name to a local file system name.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The process terminated with exit code %1.</source>
        <translation type="vanished">进程异常终止，退出码 %1 .</translation>
    </message>
    <message>
        <source>p4 submit failed: %1</source>
        <translation type="vanished">p4 submit 失败: %1</translation>
    </message>
    <message>
        <source>Error running &quot;where&quot; on %1: %2</source>
        <extracomment>Failed to run p4 &quot;where&quot; to resolve a Perforce file name to a local file system name.</extracomment>
        <translation type="vanished">在 %1运行 &quot;where&quot; 发生错误: %2</translation>
    </message>
    <message>
        <source>The file is not mapped</source>
        <extracomment>File is not managed by Perforce</extracomment>
        <translation type="vanished">文件未映射</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Perforce repository: %1</source>
        <translation>Perforce 仓库地址： %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Perforce: Unable to determine the repository: %1</source>
        <translation>Perforce: 无法定位仓库地址：&apos;%1&apos;</translation>
    </message>
    <message>
        <source>The process terminated abnormally.</source>
        <translation type="vanished">进程异常终止。</translation>
    </message>
    <message>
        <location line="-1138"/>
        <source>Meta+P,Meta+F</source>
        <translation>Meta+P,Meta+F</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Meta+P,Meta+E</source>
        <translation>Meta+P,Meta+E</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+P,Meta+A</source>
        <translation>Meta+P,Meta+A</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Meta+P,Meta+R</source>
        <translation>Meta+P,Meta+R</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Meta+P,Meta+D</source>
        <translation>Meta+P,Meta+D</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Meta+P,Meta+S</source>
        <translation>Meta+P,Meta+S</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Update Current Project</source>
        <translation>更新当前项目</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Meta+P,Meta+O</source>
        <translation>Meta+P,Meta+O</translation>
    </message>
    <message>
        <location line="+735"/>
        <source>Perforce is not correctly configured.</source>
        <translation>Perforce未正确配置。</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Close Submit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the submit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot submit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot submit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>p4 diff %1</source>
        <translation>p4 diff %1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>p4 describe %1</source>
        <translation>p4 describe %1</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Pending change</source>
        <translation>未完成的修改</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not submit the change, because your workspace was out of date. Created a pending submit instead.</source>
        <translation>无法提交修改，因为您的工作空间已经过时。创建了一个“未完成的提交”。</translation>
    </message>
    <message>
        <location line="-1089"/>
        <source>Triggers a Perforce version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+540"/>
        <source>p4 changelists %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+264"/>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Hijack</source>
        <translation type="unfinished">&amp;Hijack</translation>
    </message>
    <message numerus="yes">
        <location line="+98"/>
        <source>[Only %n MB of output shown]</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditor.cpp" line="+24"/>
        <source>Perforce Submit</source>
        <translation>Perforce提交</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesettings.cpp" line="+288"/>
        <source>Perforce</source>
        <translation>Perforce</translation>
    </message>
    <message>
        <location line="-196"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="vanished">提交时弹出提示</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Log count:</source>
        <translation>日志数：</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>P4 command:</source>
        <translation>P4 命令：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>P4 client:</source>
        <translation>P4 客户端：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>P4 user:</source>
        <translation>P4 用户：</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>P4 port:</source>
        <translation>P4 端口：</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Environment Variables</source>
        <translation>环境变量</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Automatically open files when editing</source>
        <translation>编辑时自动打开文件</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Perforce Command</source>
        <translation type="unfinished">Perforce 命令</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Test succeeded (%1).</source>
        <translation type="unfinished">测试成功 (%1)。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Testing...</source>
        <translation type="unfinished">测试中...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/perforce/perforcesubmiteditorwidget.cpp" line="+5"/>
        <source>Change:</source>
        <translation>更改：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Client:</source>
        <translation>客户端：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User:</source>
        <translation>用户：</translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <location filename="../../../src/plugins/projectexplorer/codestylesettingspropertiespage.cpp" line="+73"/>
        <source>Code Style</source>
        <translation>代码风格</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="+55"/>
        <location line="+497"/>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-219"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="+390"/>
        <location line="+957"/>
        <source>GCC</source>
        <translation type="unfinished">GCC</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-949"/>
        <location line="+954"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="+1728"/>
        <source>Clang</source>
        <translation type="unfinished">Clang</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-958"/>
        <location line="+968"/>
        <source>ICC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-869"/>
        <location line="+1007"/>
        <source>MSVC</source>
        <translation type="unfinished">MSVC</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/dependenciespanel.cpp" line="+113"/>
        <source>Unable to Add Dependency</source>
        <translation>无法添加依赖关系</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This would create a circular dependency.</source>
        <translation>这会创建一个循环依赖。</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Synchronize configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Synchronize active kit, build, and deploy configuration between projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Deploy dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not just build dependencies, but deploy them as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Dependencies</source>
        <translation>依赖关系</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorsettingspropertiespage.cpp" line="+168"/>
        <source>Editor</source>
        <translation>编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+27"/>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="+188"/>
        <source>Environment</source>
        <translation type="unfinished">环境</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation type="obsolete">编辑...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="+498"/>
        <source>Choose Directory</source>
        <translation type="unfinished">选择目录</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+418"/>
        <source>Project Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+4"/>
        <source>Creates a CMake-based test project for which a code snippet can be entered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+295"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+24"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+20"/>
        <location line="+11"/>
        <location line="+41"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+43"/>
        <location line="+30"/>
        <location line="+135"/>
        <location line="+19"/>
        <source>Project Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-909"/>
        <location line="+17"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+10"/>
        <location line="+1"/>
        <location line="+12"/>
        <location line="+13"/>
        <location line="+1"/>
        <location line="+32"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+12"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+11"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+8"/>
        <location line="+1"/>
        <location line="+75"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+24"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+20"/>
        <location line="+11"/>
        <location line="+41"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+43"/>
        <location line="+30"/>
        <location line="+27"/>
        <location line="+1"/>
        <location line="+33"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+1"/>
        <location line="+11"/>
        <location line="+19"/>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-909"/>
        <source>Code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QtCore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QtCore, QtWidgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Qt Modules:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Application bundle (macOS)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Define Code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+11"/>
        <location line="+12"/>
        <location line="+14"/>
        <location line="+24"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+24"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Project Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-917"/>
        <source>Creates a CMake-based test project where you can enter a code snippet to compile and check it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+411"/>
        <location line="+136"/>
        <source>Other Project</source>
        <translation>其它项目</translation>
    </message>
    <message>
        <location line="-546"/>
        <source>Code Snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a translation file that you can add to a Qt project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+56"/>
        <location line="+59"/>
        <location line="+9"/>
        <location line="+33"/>
        <location line="+110"/>
        <source>Qt</source>
        <translation type="unfinished">Qt</translation>
    </message>
    <message>
        <location line="-266"/>
        <source>Qt Translation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates an empty Nim script file using UTF-8 charset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Nim</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Nim Script File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates an empty Nim file using UTF-8 charset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nim File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a Java file with boilerplate code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Java</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Java File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates an empty Python script file using UTF-8 charset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+189"/>
        <source>Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-188"/>
        <source>Python File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a header file that you can add to a C/C++ project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C/C++ Header File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose a Form Template</source>
        <translation type="unfinished">选择界面模板</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Form Template</source>
        <translation type="unfinished">界面模板</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Creates a Qt Widgets Designer form that you can add to a Qt Widget Project. This is useful if you already have an existing class for the UI business logic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Widgets Designer Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Model name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+77"/>
        <source>&quot;%{JS: Util.toNativeSeparators(value(&apos;TargetPath&apos;))}&quot; exists in the filesystem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Model Name and Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a new empty model with an empty diagram.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+5"/>
        <location line="+72"/>
        <source>Modeling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Creates a scratch model using a temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scratch Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a markdown file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Markdown File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You must tell Qt Creator which test framework is used inside the project.

You should not mix multiple test frameworks in a project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Google Test</source>
        <translation type="unfinished">谷歌测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Quick Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost Test</source>
        <translation type="unfinished">Boost 测试</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+185"/>
        <location line="+69"/>
        <location line="+25"/>
        <source>Test framework:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-278"/>
        <source>2.x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>3.x</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+251"/>
        <location line="+25"/>
        <source>Test suite name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-275"/>
        <location line="+181"/>
        <location line="+23"/>
        <location line="+21"/>
        <location line="+26"/>
        <location line="+25"/>
        <source>Test case name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-275"/>
        <location line="+205"/>
        <location line="+22"/>
        <source>Generate initialization and cleanup code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-226"/>
        <location line="+1"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+150"/>
        <location line="+40"/>
        <location line="+147"/>
        <location line="+92"/>
        <source>Source file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-588"/>
        <source>Test Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+24"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+17"/>
        <location line="+22"/>
        <location line="+18"/>
        <location line="+4"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+111"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+31"/>
        <location line="+180"/>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <location line="-797"/>
        <source>Creates a source file that you can add to an existing test project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a QML file with boilerplate code, starting with &quot;import QtQuick&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML File (Qt Quick 2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a Qt Resource file (.qrc).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Resource File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a source file that you can add to a C/C++ project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C/C++ Source File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>State chart name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>State Chart Name and Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a new empty state chart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>State Chart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Stateless library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Creates a JavaScript file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JS File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates an empty file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a fragment shader in the Desktop OpenGL Shading Language (GLSL). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <source>GLSL</source>
        <translation type="unfinished">GLSL</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>Fragment Shader (Desktop OpenGL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a vertex shader in the Desktop OpenGL Shading Language (GLSL). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vertex Shader (Desktop OpenGL)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a fragment shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Fragment shaders generate the final pixel colors for triangles, points and lines rendered with OpenGL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fragment Shader (OpenGL/ES 2.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a vertex shader in the OpenGL/ES 2.0 Shading Language (GLSL/ES). Vertex shaders transform the positions, normals and texture coordinates of triangles, points and lines rendered with OpenGL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Vertex Shader (OpenGL/ES 2.0)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Creates a scratch buffer using a temporary file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scratch Buffer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+19"/>
        <location line="+22"/>
        <location line="+156"/>
        <location line="+39"/>
        <location line="+147"/>
        <location line="+80"/>
        <source>Class name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-462"/>
        <source>Qt for Python module:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+217"/>
        <source>&lt;Custom&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-234"/>
        <location line="+18"/>
        <location line="+21"/>
        <location line="+156"/>
        <location line="+40"/>
        <location line="+146"/>
        <location line="+87"/>
        <source>Base class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-467"/>
        <source>You can choose Qt classes only if you select a Qt for Python module.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtCore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtWidgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import QtQuick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+22"/>
        <location line="+169"/>
        <location line="+40"/>
        <source>Define Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-228"/>
        <source>Creates new Python class file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Python Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Fully qualified name, including namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Include QObject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QWidget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QMainWindow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QQuickItem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Include QSharedData</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add Q_OBJECT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add QML_ELEMENT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+337"/>
        <location line="+92"/>
        <source>Header file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-441"/>
        <source>Creates a C++ header and a source file for a new class that you can add to a C++ project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C++ Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Customize header row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Items are editable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rows and columns can be added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Rows and columns can be removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fetch data dynamically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Define Item Model Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a Qt item model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Item Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Catch2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Catch2 v2 (header only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 v3 (shared libraries)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Catch2 include directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch2 install directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use own main</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Qt libraries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+210"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+135"/>
        <source>qmake</source>
        <translation type="unfinished">qmake</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+210"/>
        <location line="+30"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+42"/>
        <location line="+31"/>
        <location line="+135"/>
        <source>CMake</source>
        <translation type="unfinished">CMake</translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+212"/>
        <location line="+28"/>
        <location line="+28"/>
        <location line="+19"/>
        <location line="+74"/>
        <location line="+134"/>
        <source>Qbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-587"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+212"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Build system:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-588"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <source>Project and Test Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-87"/>
        <source>Creates a new unit test project using Catch2. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <source>Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-92"/>
        <source>Catch2 Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Qt Quick Test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Generate setup code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Creates a new unit test project using Qt Quick Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Qt Test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Requires QApplication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GUI Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Creates a new unit test project using Qt Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Google Test.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Google Test (header only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Google Test (shared libraries)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Googletest source directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Googletest install directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a new unit test project using Google Test. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Google Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple unit test project using Boost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Boost Test (header only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost Test (shared libraries)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Boost include directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Boost install directory (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a new unit test project using Boost. Unit tests allow you to verify that the code is fit for use and that there are no regressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Boost Test Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create a project that you can open in Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a project with a structure that is compatible both with Qt Design Studio and with Qt Creator. It contains a .ui.qml form that you can visually edit in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+90"/>
        <location line="+143"/>
        <source>Use Qt Virtual Keyboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-232"/>
        <location line="+39"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+139"/>
        <location line="+62"/>
        <location line="+211"/>
        <source>Define Project Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-500"/>
        <source>Creates a Qt Quick UI project for previewing and prototyping designs.

To develop a full application, create a Qt Quick Application project instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick UI Prototype</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+40"/>
        <source>Project file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-37"/>
        <location line="+15"/>
        <location line="+25"/>
        <location line="+15"/>
        <source>PySide 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <location line="+40"/>
        <location line="+15"/>
        <source>PySide 2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Define Python Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates a Qt for Python application that includes a Qt Widgets Designer-based widget (ui file). Requires .ui to Python conversion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <source>Application (Qt for Python)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Window UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PySide 5.15</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.14</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.13</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide 5.12</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a Qt Quick application that contains an empty window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application - Empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Creates a Qt for Python application that contains an empty window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Creates a Qt for Python application that contains only the main code for a QApplication.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+136"/>
        <location line="+89"/>
        <source>Qt 6.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-224"/>
        <source>Qt 6.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt 6.8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+138"/>
        <location line="+89"/>
        <source>Minimum required Qt version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-220"/>
        <source>Creates a Qt Quick application that can have both QML and C++ code. You can build the application and deploy it to desktop, embedded, and mobile target platforms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+30"/>
        <location line="+83"/>
        <location line="+28"/>
        <location line="+113"/>
        <source>Application (Qt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-253"/>
        <source>Qt Quick Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates a simple Nim application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+71"/>
        <location line="+77"/>
        <location line="+227"/>
        <source>Non-Qt Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-374"/>
        <source>Nim Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Request passthrough</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for passthrough mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request hand tracking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for hand tracking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request spatial anchors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request permissions for anchors API.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>XR Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit Selection: For Apple Vision Pro, select any kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Creates a Qt Quick 3D XR application with QML and C++ code. You can build and deploy the application to desktop VR and standalone XR platforms. For the Apple Vision Pro, you can develop in Qt Creator but must deploy the CMake project with XCode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XR Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates an empty .pro file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Creates a qmake-based project without any files. This allows you to create an application without any default classes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Empty qmake Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Binary</source>
        <translation type="unfinished">二进制</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hybrid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Author:</source>
        <translation type="unfinished">作者：</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+349"/>
        <source>Description:</source>
        <translation type="unfinished">说明：</translation>
    </message>
    <message>
        <location line="-348"/>
        <source>0.1.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation type="unfinished">版本：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MIT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GPL-2.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apache-2.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>ISC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GPL-3.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>BSD-3-Clause</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LGPL-2.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LGPL-3.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>EPL-2.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proprietary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+333"/>
        <source>License:</source>
        <translation type="unfinished">许可：</translation>
    </message>
    <message>
        <location line="-331"/>
        <source>Cpp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Objective C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Javascript</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Backend:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>1.0.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Min Nim Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Define Project Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+182"/>
        <location line="+1"/>
        <location line="+17"/>
        <location line="+1"/>
        <location line="+33"/>
        <location line="+1"/>
        <location line="+22"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="-273"/>
        <source>Creates a Nim application with Nimble.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nimble Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard generates a Qt Widgets Application project. The application derives by default from QApplication and includes an empty widget.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+150"/>
        <source>CMake for Qt 6.5 and Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-149"/>
        <location line="+58"/>
        <location line="+19"/>
        <location line="+74"/>
        <location line="+134"/>
        <source>Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-282"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Define Build System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+28"/>
        <location line="+29"/>
        <location line="+19"/>
        <location line="+41"/>
        <location line="+33"/>
        <location line="+134"/>
        <source>Build System</source>
        <translation type="unfinished">构建系统</translation>
    </message>
    <message>
        <location line="-283"/>
        <location line="+76"/>
        <source>Specify basic information about the classes for which you want to generate skeleton source code files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-71"/>
        <source>Generate form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Form file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Class Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+51"/>
        <location line="+160"/>
        <source>Translation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-300"/>
        <location line="+28"/>
        <location line="+62"/>
        <location line="+51"/>
        <location line="+160"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-296"/>
        <source>Creates a widget-based Qt application that contains a Qt Widgets Designer-based main window and C++ source and header files to implement the application logic.

Preselects a desktop Qt for building the application if available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Widgets Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+89"/>
        <source>Qt 5.15</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.14</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.13</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-88"/>
        <location line="+89"/>
        <source>Qt 5.12</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-78"/>
        <source>Creates a Qt Quick application that contains an empty window.

Use this &quot;compat&quot; version if you want to use other build systems than CMake or Qt versions lower than 6.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick Application (compat)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Creates a simple C++ application with no dependencies.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Plain C++ Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a C++ library project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Shared Library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Statically Linked Library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QAccessiblePlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QGenericPlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QIconEnginePlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QImageIOPlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QScriptExtensionPlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QSqlDriverPlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QStylePlugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Core</source>
        <translation type="unfinished">核心</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Gui</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt module:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Creates a C++ library. You can create:&lt;ul&gt;&lt;li&gt;a shared C++ library for use with &lt;tt&gt;QPluginLoader&lt;/tt&gt; and runtime (Plugins)&lt;/li&gt;&lt;li&gt;a shared or static C++ library for use with another project at linktime&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C++ Library</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>MyItem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Object class-name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>com.mycompany.qmlcomponents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>URI:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create example project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Creates a C++ plugin to load Qt Quick extensions dynamically into applications using the QQmlEngine class.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Quick 2 Extension Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a simple Qt-based console application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Creates a project containing a single main.cpp file with a stub implementation and no graphical UI.

Preselects a desktop Qt for building the application if available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Console Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+18"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Please configure &lt;b&gt;%{vcsName}&lt;/b&gt; now.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-94"/>
        <source>Module:</source>
        <translation type="unfinished">模块：</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Repository URL is not valid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-93"/>
        <location line="+19"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>&quot;%{JS: Util.toNativeSeparators(&apos;%{TargetPath}&apos;)}&quot; exists in the filesystem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-93"/>
        <source>Specify module and checkout directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running CVS checkout...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+1"/>
        <location line="+56"/>
        <location line="+1"/>
        <location line="+19"/>
        <location line="+1"/>
        <location line="+18"/>
        <location line="+1"/>
        <source>Checkout</source>
        <translation type="unfinished">Checkout</translation>
    </message>
    <message>
        <location line="-95"/>
        <source>Checks out a CVS repository and tries to load the contained project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CVS Checkout</source>
        <translation type="unfinished">CVS Checkout</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <source>Repository:</source>
        <translation type="unfinished">代码仓库：</translation>
    </message>
    <message>
        <location line="-74"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>Directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-75"/>
        <source>Use existing directory</source>
        <translation type="unfinished">使用存在的目录</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Proceed with cloning the repository, even if the target directory already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stacked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Make the new branch depend on the availability of the source branch.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Standalone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not use a shared repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bind new branch to source location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Bind the new branch to the source location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch checkout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch the checkout in the current directory to the new branch.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hardlink</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use hard-links in working tree.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No working-tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not create a working tree.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revision:</source>
        <translation type="unfinished">修订版本：</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+43"/>
        <location line="+19"/>
        <source>Specify repository URL, checkout directory, and path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-61"/>
        <source>Running Bazaar branch...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Bazaar branch and tries to load the contained project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bazaar Clone (Or Branch)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&lt;default branch&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Branch:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Recursive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Recursively initialize submodules.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify repository URL, branch, checkout directory, and path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Running Git clone...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Git repository and tries to load the contained project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Git Clone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Trust Server Certificate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Running Subversion checkout...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Checks out a Subversion repository and tries to load the contained project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Subversion Checkout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Running Mercurial clone...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clones a Mercurial repository and tries to load the contained project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mercurial Clone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Creates a simple C application with no dependencies.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Plain C Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This wizard creates a custom Qt Creator plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specify details about your custom Qt Creator plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin name:</source>
        <translation type="unfinished">插件名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>MyCompany</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Vendor name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>(C) %{VendorName}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copyright:</source>
        <translation type="unfinished">版权：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Put short license information here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Put a short description of your plugin here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>URL:</source>
        <translation type="unfinished">URL：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt Creator build:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Creates a custom Qt Creator plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qt Creator C++ Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.h" line="+108"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-143"/>
        <location line="+34"/>
        <location line="+23"/>
        <location line="+20"/>
        <location line="+19"/>
        <source>Import Project</source>
        <translation>导入项目</translation>
    </message>
    <message>
        <source>Error: %1.</source>
        <translation type="obsolete">错误: %1
 {1.?}</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+213"/>
        <location line="+971"/>
        <source>Main file of the project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-979"/>
        <source>Name of current project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+3"/>
        <source>Build directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Name of the build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Variables in the build configuration&apos;s environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Tooltip in target selector:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Appears as a tooltip when hovering the build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+880"/>
        <source>The project was not parsed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Name of the project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>No build device is set for the kit &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>You can try mounting the folder in your device settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The build device &quot;%1&quot; cannot reach the project directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The build device &quot;%1&quot; cannot reach the build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+201"/>
        <source>Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-304"/>
        <source>Name of the project&apos;s active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Name of the project&apos;s active build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type of current build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type of the project&apos;s active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshsettings.cpp" line="+194"/>
        <source>SSH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+750"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+414"/>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+129"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-877"/>
        <location line="+302"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Kits</source>
        <translation type="unfinished">构建套件(Kit)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorerconstants.cpp" line="+15"/>
        <source>Auto-detected</source>
        <translation type="unfinished">自动检测</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Automatically managed by %1 or the installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manual</source>
        <translation type="unfinished">手动设置</translation>
    </message>
    <message>
        <source>Application</source>
        <translation type="obsolete">应用程序</translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-361"/>
        <location line="+154"/>
        <location line="+29"/>
        <location line="+182"/>
        <source>Library</source>
        <translation type="unfinished">库</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+709"/>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="-84"/>
        <source>Kit is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="+390"/>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+285"/>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp" line="+39"/>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+5"/>
        <source>Release</source>
        <translation type="unfinished">Release</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/abiwidget.cpp" line="+173"/>
        <source>&lt;custom&gt;</source>
        <translation>&lt;自定义&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/abstractprocessstep.cpp" line="+208"/>
        <source>Starting: &quot;%1&quot; %2</source>
        <translation>正在启动 &quot;%1&quot; %2
</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited normally.</source>
        <translation type="vanished">进程&quot;%1&quot;正常退出。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation type="vanished">进程&quot;%1&quot;退出，退出代码 %2 。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation type="vanished">进程&quot;%1&quot;崩溃。</translation>
    </message>
    <message>
        <location line="-114"/>
        <source>Configuration is faulty. Check the Issues view for details.</source>
        <translation type="unfinished">配置错误，请检查&quot;问题&quot;视图获得详细信息。</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Could not create directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not start process &quot;%1&quot; %2.</source>
        <translation type="obsolete">无法启动进程&quot;%1&quot; %2. {1&quot;?}</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+315"/>
        <source>Arguments</source>
        <translation type="unfinished">参数</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-10"/>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <location line="-1283"/>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="+76"/>
        <source>Build Settings</source>
        <translation type="unfinished">构建设置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildaspects.cpp" line="+48"/>
        <source>Build directory:</source>
        <translation>构建目录：</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The build directory is not reachable from the build device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Shadow build:</source>
        <translation>Shadow build：</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Build directory contains potentially problematic character &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>This warning can be suppressed &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="+186"/>
        <source>Finished %1 of %n steps</source>
        <translation>
            <numerusform>完成了 %n 之中的 %1 个步骤</numerusform>
        </translation>
    </message>
    <message>
        <location line="+111"/>
        <source>Stop Applications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop these applications before building?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The project %1 is not configured, skipping it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The build device failed to prepare for the build of %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Compile</source>
        <comment>Category for compiler issues listed under &apos;Issues&apos;</comment>
        <translation>编译</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues parsed from the compile output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Build System</source>
        <comment>Category for build system issues listed under &apos;Issues&apos;</comment>
        <translation>构建系统</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues from the build system, such as CMake or qmake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Issues found when deploying applications to devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Autotests</source>
        <comment>Category for autotest issues listed under &apos;Issues&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues found when running tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Build/Deployment canceled</source>
        <translation>构建/部署被取消</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Canceled build/deployment.</source>
        <translation>取消了构建/部署。</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Running steps for project %1...</source>
        <translation>为项目%1执行步骤 ...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Skipping disabled step %1.</source>
        <translation>跳过被禁用的步骤 %1。</translation>
    </message>
    <message>
        <location line="+25"/>
        <location line="+106"/>
        <source>Error while building/deploying project %1 (kit: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-101"/>
        <source>The kit %1 has configuration issues which might be the root cause for this problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+98"/>
        <source>When executing step &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-440"/>
        <source>Deployment</source>
        <comment>Category for deployment issues listed under &apos;Issues&apos;</comment>
        <translation type="unfinished">部署</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+1278"/>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="+170"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+92"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+721"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+656"/>
        <source>Build</source>
        <extracomment>Displayed name for a normal build step
----------
Display name of the build build step list. Used as part of the labels in the project window.</extracomment>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customexecutablerunconfiguration.cpp" line="+51"/>
        <location line="+17"/>
        <source>Custom Executable</source>
        <translation type="unfinished">自定义执行档</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>You need to set an executable in the custom run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deployconfiguration.cpp" line="+37"/>
        <source>Deploy locally</source>
        <extracomment>Default DeployConfiguration display name</extracomment>
        <translation>在本地部署</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1014"/>
        <source>Deploy Configuration</source>
        <extracomment>Display name of the default deploy configuration</extracomment>
        <translation type="unfinished">部署设置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevice.cpp" line="+55"/>
        <source>You will need at least one port for QML debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Auto-Detection Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Machine type:</source>
        <translation type="unfinished">机器类型：</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Physical Device</source>
        <translation type="unfinished">物理设备</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="+463"/>
        <source>Free ports:</source>
        <translation type="unfinished">空闲端口：</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Local PC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopdevicefactory.cpp" line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/kitmanager.cpp" line="+336"/>
        <source>Desktop</source>
        <translation>桌面</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/desktopprocesssignaloperation.cpp" line="+54"/>
        <source>Cannot kill process with pid %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot interrupt process with pid %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot open process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+99"/>
        <source>Invalid process id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Cannot open process: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>DebugBreakProcess failed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 does not exist. Your %2 installation seems to be corrupt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot start %1. Check src\tools\win64interrupt\win64interrupt.c for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>could not break the process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Type</source>
        <translation type="obsolete">文件类型</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation type="obsolete">文件名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+394"/>
        <source>The device to run the applications on.</source>
        <translation type="unfinished">运行应用程序的设备。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp" line="+152"/>
        <source>%1 (default for %2)</source>
        <translation>%1 (%2 类型的默认设备)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/processlist.cpp" line="+73"/>
        <source>Process ID</source>
        <translation>进程ID</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Command Line</source>
        <translation>命令行</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Fetching process list. This might take a while.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to fetch process list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp" line="+103"/>
        <source>Kit:</source>
        <translation>构建套件(Kit)：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>List of Processes</source>
        <translation>进程列表</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Filter</source>
        <translation>过滤器</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Update List</source>
        <translation>更新列表(&amp;U)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Kill Process</source>
        <translation>&amp;Kill进程</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Filter:</source>
        <translation>过滤器(&amp;F)：</translation>
    </message>
    <message>
        <source>&amp;Attach to Process</source>
        <translation type="obsolete">&amp;Attach到进程</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="-290"/>
        <source>Device:</source>
        <translation type="unfinished">设备：</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Device type</source>
        <translation type="unfinished">设备类型</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>No build device set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No run device set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Build device is incompatible with this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Run device is incompatible with this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Host address (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>SSH port (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>User name (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Private key file (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device name (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device root directory (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Run device type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The type of device to run applications on.</source>
        <translation type="unfinished">运行应用程序的设备类型。</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Run device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Build device type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The type of device to build on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Build device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device used to build applications on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-373"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+373"/>
        <source>Unknown device type</source>
        <translation type="unfinished">未知设备类型</translation>
    </message>
    <message>
        <source>Connection error: %1</source>
        <translation type="vanished">连接错误:%1</translation>
    </message>
    <message>
        <source>Remote process crashed: %1</source>
        <translation type="vanished">远端进程崩溃:%1</translation>
    </message>
    <message>
        <source>Remote process failed; exit code was %1.</source>
        <translation type="vanished">远端进程失败, 退出代码&apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorconfiguration.cpp" line="+86"/>
        <source>Project</source>
        <comment>Settings</comment>
        <translation>项目</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Project %1</source>
        <comment>Settings, %1 is a language (C++ or QML)</comment>
        <translation>项目%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentaspectwidget.cpp" line="+43"/>
        <source>Base environment for this run configuration:</source>
        <translation>运行设置的基础环境：</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Show in Application Output when running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+300"/>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <source>No changes to apply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="-128"/>
        <source>Edit Build Environment...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit Run Environment...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Edit Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Edit Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Force UTF-8 MSVC output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Either switches MSVC to English or keeps the language and just forces UTF-8 output (may vary depending on the used MSVC compiler).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Additional build environment settings when using this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The environment setting value is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-274"/>
        <source>&amp;Add</source>
        <translation>添加(&amp;A)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Reset</source>
        <translation>重置(&amp;R)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Unset</source>
        <translation>取消设置(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Batch Edit...</source>
        <translation type="vanished">批量编辑(&amp;B)...</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Ed&amp;it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Append Path...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Prepend Path...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open &amp;Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open a terminal with this environment set up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Unset &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation>撤回设置 &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation>设置 &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; 到 &lt;b&gt;%2&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Append &lt;b&gt;%2&lt;/b&gt; to &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Prepend &lt;b&gt;%2&lt;/b&gt; to &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set &lt;a href=&quot;%1&quot;&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/a&gt; to &lt;b&gt;%2&lt;/b&gt; [disabled]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Use &lt;b&gt;%1&lt;/b&gt;</source>
        <extracomment>%1 is &quot;System Environment&quot; or some such.</extracomment>
        <translation>使用 &lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;No environment changes&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use &lt;b&gt;%1&lt;/b&gt; and</source>
        <extracomment>Yup, word puzzle. The Set/Unset phrases above are appended to this. %1 is &quot;System Environment&quot; or some such.</extracomment>
        <translation>使用 &lt;b&gt;%1&lt;/b&gt; 和</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+208"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+373"/>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Alternate executable on device:</source>
        <translation>设备上的备用执行档：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use this command instead</source>
        <translation type="unfinished">用这个命令代替</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/filetransfer.cpp" line="+79"/>
        <source>No files to transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Missing transfer implementation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>sftp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>rsync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>generic file copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-120"/>
        <source>No device set for test transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="-316"/>
        <source>Search in PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Search in Qt Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Search in Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Semicolon-separated list of directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select the paths on the device that should be scanned for binaries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Leave empty to look up executable in $PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Use SSH port forwarding for debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable debugging on remote targets that cannot expose GDB server ports.
The SSH tunneling is used to map the remote GDB server port to localhost.
The local and remote ports are determined automatically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Access via:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select the device to connect through.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The device name cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A device with this name already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Enter lists and ranges like this: &quot;1024,1026-1028,1030&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Opening a terminal is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+115"/>
        <source>Device</source>
        <translation>设备</translation>
    </message>
    <message>
        <location line="+292"/>
        <source>Ready to use</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disconnected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Run Tools on This Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Source and Build Tools on This Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Auto-Detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>localSource() not implemented for this device type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>No device for the path: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Device for the path &quot;%1&quot; does not support killing processes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/addrunconfigdialog.cpp" line="+54"/>
        <source>[none]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Create Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Filter candidates by name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create</source>
        <translation type="unfinished">创建</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfilter.cpp" line="+23"/>
        <source>Files in Any Project</source>
        <translation>任意项目中的文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files of all open projects. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfind.cpp" line="+81"/>
        <source>All Projects:</source>
        <translation>所有项目：</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfind.cpp" line="+148"/>
        <source>Filter: %1
Excluding: %2
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-297"/>
        <source>Attach debugger to this process</source>
        <translation>attach调试器到此进程</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Attach debugger to %1</source>
        <translation>挂接调试器到%1</translation>
    </message>
    <message>
        <location line="+294"/>
        <source>Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Critical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Fatal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation type="unfinished">信息</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Tab</source>
        <translation>关闭标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation>关闭所有标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation>关闭其它标签</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+994"/>
        <source>Application Output</source>
        <translation>应用程序输出</translation>
    </message>
    <message>
        <location line="-734"/>
        <source>application-output-%1.txt</source>
        <extracomment>file name suggested for saving application output, %1 = run configuration display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Application Output Window</source>
        <translation>应用程序输出窗口</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Filter Qt Internal Log Categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Filter categories by regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid regular expression: %1</source>
        <translation type="unfinished">无效的正则表达式: %1</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Uncheck All</source>
        <translation type="unfinished">取消选中</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Uncheck All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Check All %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-413"/>
        <source>Show &amp;App Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show the output that generated this issue in Application Output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Re-run this run-configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Stop running program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+866"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+279"/>
        <source>Word-wrap output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+6"/>
        <source>Discard excessive output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If this option is enabled, application output will be discarded if it continuously comes in faster than it can be handled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clear old output on a new run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Merge stderr and stdout</source>
        <translation type="unfinished">整合stderr stdout</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Always</source>
        <translation type="unfinished">总是</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Never</source>
        <translation type="unfinished">从不</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On First Output Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+13"/>
        <source>Overwrite background color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Customize background color of the application output.
Note: existing output will not get recolored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+17"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="+1"/>
        <source>Reset to default.</source>
        <comment>Color</comment>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <location line="+17"/>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="-3"/>
        <source>Limit output to %1 characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open Application Output when running:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Application Output when debugging:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-1399"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+125"/>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="+50"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+766"/>
        <source>Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear system environment</source>
        <translation type="unfinished">清除系统环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+41"/>
        <source>Use Project Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Default build directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildaspects.cpp" line="+30"/>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+26"/>
        <source>Separate debug info:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="-24"/>
        <source>Template used to construct the default build directory.&lt;br&gt;&lt;br&gt;The default value can be set using the environment variable &lt;tt&gt;%1&lt;/tt&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Default working directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Template used to construct the default working directory of a run configuration.&lt;br&gt;&lt;br&gt;The default value can be set using the environment variable &lt;tt&gt;%1&lt;/tt&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>QML debugging:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use qmlcachegen:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Default Build Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="+7"/>
        <source>No build settings available</source>
        <translation>没有可用的构建设置</translation>
    </message>
    <message>
        <source>Edit build configuration:</source>
        <translation type="vanished">编辑构建配置：</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+166"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+405"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+293"/>
        <location line="+112"/>
        <location line="+168"/>
        <location line="+203"/>
        <source>Rename...</source>
        <translation>重命名...</translation>
    </message>
    <message>
        <location line="-161"/>
        <source>Active build configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+162"/>
        <source>New name for build configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>构建配置的新名称 &lt;b&gt;%1&lt;/b&gt;：</translation>
    </message>
    <message>
        <location line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-113"/>
        <source>Clone Configuration</source>
        <extracomment>Title of a the cloned BuildConfiguration window, text of the window
----------
Title of a the cloned RunConfiguration window, text of the window</extracomment>
        <translation>克隆配置</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Cancel Build &amp;&amp; Remove Build Configuration</source>
        <translation>取消构建 &amp;&amp; 移除构建配置</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+613"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-292"/>
        <source>Do Not Remove</source>
        <translation>不要移除</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove Build Configuration %1?</source>
        <translation>删除构建配置%1?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The build configuration &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>构建配置&lt;b&gt;%1&lt;/b&gt; 正在被构建。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the Build Configuration anyway?</source>
        <translation>您想要取消构建并移除构建配置吗？</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Build Configuration?</source>
        <translation>删除构建配置?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete build configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>确定要删除构建配置&lt;b&gt;%1&lt;/b&gt;吗？</translation>
    </message>
    <message>
        <location line="-249"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+203"/>
        <source>Clone...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+127"/>
        <source>New Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+175"/>
        <source>%1 Steps</source>
        <extracomment>%1 is the name returned by BuildStepList::displayName</extracomment>
        <translatorcomment>%1 is a name instead of a number</translatorcomment>
        <translation>%1的步骤</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>No %1 Steps</source>
        <translation>没有%1步骤</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add %1 Step</source>
        <translation>添加%1步骤</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>Move Up</source>
        <translation>上移</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="-78"/>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="+58"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-178"/>
        <location line="+289"/>
        <location line="+6"/>
        <source>Disable</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="-51"/>
        <source>Move Down</source>
        <translation>下移</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Remove Item</source>
        <translation>移除项</translation>
    </message>
    <message>
        <location line="+253"/>
        <source>Removing Step failed</source>
        <translation>删除步骤失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot remove build step while building</source>
        <translation>无法在构建时移除构建步骤</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>No Build Steps</source>
        <translation>没有构建步骤</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildpropertiessettings.cpp" line="+0"/>
        <location filename="../../../src/plugins/projectexplorer/buildstepspage.cpp" line="-170"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-6"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+388"/>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/codestylesettingspropertiespage.cpp" line="-13"/>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/compileoutputwindow.cpp" line="-257"/>
        <location line="+291"/>
        <source>Compile Output</source>
        <translation>编译输出</translation>
    </message>
    <message>
        <location line="-280"/>
        <source>compile-output.txt</source>
        <extracomment>file name suggested for saving compile output</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Show Compile &amp;Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show the output that generated this issue in Compile Output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>O</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Discarded excessive compile output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+153"/>
        <source>Open Compile Output when building</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Discards compile output that continuously comes in faster than it can be handled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+155"/>
        <source>error:</source>
        <extracomment>Task is of type: error</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>warning:</source>
        <extracomment>Task is of type: warning</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+155"/>
        <source>Querying %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Get help from %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ask the %1 LLM to help with this issue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfilter.cpp" line="+18"/>
        <source>Files in Current Project</source>
        <translation>当前项目中的文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates files from the current document&apos;s project. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Project</source>
        <translation type="vanished">当前项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/currentprojectfind.cpp" line="-54"/>
        <source>Single Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Project &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Project:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+32"/>
        <source>Custom Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Error message capture pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+33"/>
        <source>&amp;File name:</source>
        <translation>文件名(&amp;F)：</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>&amp;Line number:</source>
        <translation>行号(&amp;L)：</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>&amp;Message:</source>
        <translation>消息(&amp;M)：</translation>
    </message>
    <message>
        <location line="-15"/>
        <location line="+33"/>
        <source>Standard output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+33"/>
        <source>Standard error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-31"/>
        <source>E&amp;rror message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Warning message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Warning message capture pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+29"/>
        <source>Capture Positions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-22"/>
        <location line="+29"/>
        <source>Capture Output Channels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-25"/>
        <location line="+29"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+487"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-167"/>
        <source>Test</source>
        <translation type="unfinished">测试</translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+29"/>
        <source>File name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+29"/>
        <source>Line number:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+29"/>
        <source>Message:</source>
        <translation>消息：</translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="+47"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="-999"/>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="+1"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserconfigdialog.cpp" line="+253"/>
        <source>Not applicable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pattern is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No message given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pattern does not match the message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+43"/>
        <source>Parse standard output during build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes output parsers look for diagnostics on stdout rather than stderr.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="+330"/>
        <source>%1 (project default)</source>
        <extracomment>%1 = parser display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>There are no custom parsers active</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>There are %n custom parsers active</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+78"/>
        <source>Build default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The name of the custom parser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This custom parser is used by default for all build configurations of the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This custom parser is used by default for all run configurations of the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Custom output parsers defined here can be enabled individually in the project&apos;s build or run settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-4"/>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="-129"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="+80"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-225"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-278"/>
        <location line="+279"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+242"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+14"/>
        <source>New Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-3"/>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="-204"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="+38"/>
        <source>Custom Output Parsers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="+100"/>
        <source>MACRO[=VALUE]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Each line defines a macro. Format is MACRO[=VALUE].</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Each line adds a global header lookup path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of flags that turn on C++11 support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comma-separated list of mkspecs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Make path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Predefined macros:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Header paths:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C++11 &amp;flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Qt mkspecs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Error parser:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customwizard/customwizardpage.cpp" line="+412"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-810"/>
        <location line="+120"/>
        <location line="+22"/>
        <location line="+19"/>
        <location line="+498"/>
        <location line="+18"/>
        <location line="+36"/>
        <location line="+21"/>
        <location line="+20"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/dependenciespanel.cpp" line="-199"/>
        <source>&lt;No other projects in this session&gt;</source>
        <translation>&lt;会话中没有其它项目&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="-1"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-2"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-280"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-16"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deploymentdataview.cpp" line="-10"/>
        <source>Source File Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Target Directory</source>
        <translation type="unfinished">目标路径</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Files to deploy:</source>
        <translation>部署文件：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Override deployment data from build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicefactoryselectiondialog.cpp" line="+29"/>
        <source>Available device types:</source>
        <translation>可用的设备类型：</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Start Wizard</source>
        <translation>开启向导</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp" line="+64"/>
        <source>Remote Error</source>
        <translation>远程错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="-280"/>
        <source>&amp;Device:</source>
        <translation>设备(&amp;D)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="+12"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-772"/>
        <location line="+84"/>
        <location line="+41"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>&amp;Name:</source>
        <translation>名称(&amp;N)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="-40"/>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+1"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+340"/>
        <location line="+126"/>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp" line="+1"/>
        <source>Auto-detected:</source>
        <translation>自动检测：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Current state:</source>
        <translation>当前状态：</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>Type Specific</source>
        <translation>类型特定</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Add...</source>
        <translation>添加(&amp;A)...</translation>
    </message>
    <message>
        <location line="-3"/>
        <location line="+152"/>
        <source>&amp;Remove</source>
        <translation>删除(&amp;R)</translation>
    </message>
    <message>
        <location line="-151"/>
        <source>Set As Default</source>
        <translation>设置为默认</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Start Wizard to Add Device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add %1</source>
        <extracomment>Add &lt;Device Type Name&gt;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+131"/>
        <source>&amp;Restore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Yes (id is &quot;%1&quot;)</source>
        <translation>是的 (id为 &quot;%1&quot;)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location line="+157"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-809"/>
        <source>Devices</source>
        <translation type="unfinished">设备</translation>
    </message>
    <message>
        <location line="-52"/>
        <source>Show Running Processes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp" line="+87"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device test finished successfully.</source>
        <translation type="unfinished">设备测试成功完成。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Device test failed.</source>
        <translation type="unfinished">设备测试失败。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/editorsettingspropertiespage.cpp" line="-112"/>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+148"/>
        <source>Restore Global</source>
        <translation type="unfinished">还原全局设置</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Display right &amp;margin at column:</source>
        <translation>显示右边分界(&amp;M)在列：</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use context-specific margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/filesinallprojectsfind.cpp" line="+27"/>
        <source>Files in All Project Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Files in All Project Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+83"/>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="+105"/>
        <source>Files</source>
        <extracomment>title in expanded session items in welcome mode</extracomment>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/filterkitaspectsdialog.cpp" line="+84"/>
        <source>Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Visible</source>
        <translation type="unfinished">可见</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmodels.cpp" line="+214"/>
        <source>No kits are enabled for this project. Enable kits in the &quot;Projects&quot; mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Rename More Files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Would you like to rename these files as well?
    %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+320"/>
        <source>Choose Drop Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You just dragged some files from one project node to another.
What should %1 do now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Only File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move Only File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy file references and files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move file references and files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Target directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Copy File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Move File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Not all operations finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The following files could not be copied or moved:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following files could not be removed from the project file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following files could not be added to the project file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The following files could not be deleted:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A version control operation failed for the following files. Please check your repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failure Updating Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation type="vanished">编译器路径(&amp;C)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-890"/>
        <source>%1 (%2 %3 at &quot;%4&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1375"/>
        <source>Platform codegen flags:</source>
        <translation type="unfinished">平台代码生成标志：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Platform linker flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Target triple:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Parent toolchain:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/importwidget.cpp" line="+28"/>
        <source>Import Build From...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Import</source>
        <translation type="unfinished">导入</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp" line="+48"/>
        <source>Key is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>ScannerGenerator: Binary pattern &quot;%1&quot; not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp" line="+260"/>
        <source>No &apos;key&apos; in options object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitmanagerconfigwidget.cpp" line="+55"/>
        <source>Kit name and icon.</source>
        <translation>套件的名称和图标。</translation>
    </message>
    <message>
        <location line="+244"/>
        <source>Select Icon</source>
        <translation>选择图标</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Images (*.png *.xpm *.jpg)</source>
        <translation>图片(*.png *.xpm *.jpg)</translation>
    </message>
    <message>
        <location line="-243"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The name of the kit suitable for generating directory names. This value is used for the variable &lt;i&gt;%1&lt;/i&gt;, which for example determines the name of the shadow build directory.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>File system name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Kit icon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Icon...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset to Device Default Icon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Display name is not unique.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Default for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="-434"/>
        <source>%1 (default)</source>
        <extracomment>Mark up a kit as the default one.</extracomment>
        <translation>%1 (默认)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/addrunconfigdialog.cpp" line="-61"/>
        <location filename="../../../src/plugins/projectexplorer/customparserssettingspage.cpp" line="-245"/>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+140"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-33"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="-3"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="+8"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+478"/>
        <location line="+109"/>
        <location line="+117"/>
        <source>Deploy</source>
        <extracomment>Displayed name for a deploy step
----------
Display name of the deploy build step list. Used as part of the labels in the project window.</extracomment>
        <translation>部署</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+0"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-435"/>
        <location line="+367"/>
        <location line="+72"/>
        <source>Run</source>
        <translation>运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicekitaspects.cpp" line="+142"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+781"/>
        <source>Unconfigured</source>
        <translation>未配置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="+5"/>
        <source>&lt;b&gt;Project:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;项目:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;b&gt;Build:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;构建:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Deploy:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;部署:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Run:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;运行:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Project: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>项目: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Kit: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>构建套件: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Build: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>构建: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Deploy: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>部署: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</source>
        <translation>运行: &lt;b&gt;%1&lt;/b&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>&lt;b&gt;Path:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;Kit:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255);}&lt;/style&gt;The project &lt;b&gt;%1&lt;/b&gt; is not yet configured&lt;br/&gt;&lt;br/&gt;You can configure it in the &lt;a href=&quot;projectmode&quot;&gt;Projects mode&lt;/a&gt;&lt;br/&gt;</source>
        <translation type="unfinished">&lt;style type=text/css&gt;a:link {color: rgb(128, 128, 255, 240);}&lt;/style&gt;项目 &lt;b&gt;%1&lt;/b&gt; 尚未配置&lt;br/&gt;&lt;br/&gt;您可以在 &lt;a href=&quot;projectmode&quot;&gt;项目模式&lt;/a&gt;中配置它&lt;br/&gt; {128, 128, 255)?} {1&lt;?}</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="+292"/>
        <source>Failed to retrieve MSVC Environment from &quot;%1&quot;:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-838"/>
        <location line="+74"/>
        <location line="+165"/>
        <source>Initialization:</source>
        <translation>初始化：</translation>
    </message>
    <message>
        <location line="-773"/>
        <source>Falling back to use the cached environment for &quot;%1&quot; after:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+537"/>
        <source>No MSVC toolchains were found. You need to install Visual Studio or the Visual Studio Build Tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <location line="+163"/>
        <source>&lt;empty&gt;</source>
        <translation type="unfinished">&lt;空&gt;</translation>
    </message>
    <message>
        <location line="-147"/>
        <source>Additional arguments for the vcvarsall.bat call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+851"/>
        <source>clang-cl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-6"/>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-30"/>
        <location filename="../../../src/plugins/projectexplorer/msvctoolchain.cpp" line="-846"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/parseissuesdialog.cpp" line="+49"/>
        <source>Parse Build Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Output went to stderr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clear existing tasks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Load from File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Choose File</source>
        <translation type="unfinished">选择文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could Not Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not open file: &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Build Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Parsing Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use parsers from kit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cannot Parse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot parse: The chosen kit does not provide an output parser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+163"/>
        <source>Open project anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version Control Failure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonsummarypage.cpp" line="+211"/>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+20"/>
        <source>Failed to add subproject &quot;%1&quot;
to project &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/projectexplorer/projectfilewizardextension.cpp" line="+7"/>
        <source>Failed to add one or more files to project
&quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="+241"/>
        <source>Simplify Tree</source>
        <translation>简化树形视图</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide Generated Files</source>
        <translation>隐藏生成的文件</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Synchronize with Editor</source>
        <translation>与编辑器同步</translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Hide Disabled Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Focus Document in Project Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Meta+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Empty Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Hide Source and Header Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+166"/>
        <source>Filter Tree</source>
        <translation type="unfinished">过滤器树形视图</translation>
    </message>
    <message>
        <location line="+194"/>
        <source>Meta+X</source>
        <translation>Meta+X</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+X</source>
        <translation>Alt+X</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+123"/>
        <source>Open Session #%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Meta+%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Alt+%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Recent Project #%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Open %1 &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open %1 &quot;%2&quot; (%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+182"/>
        <source>session</source>
        <comment>Appears in &quot;Open session &lt;name&gt;&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>%1 (last session)</source>
        <translation type="unfinished">%1 (最后的会话)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (current session)</source>
        <translation type="unfinished">%1 (当前会话)</translation>
    </message>
    <message>
        <location line="-74"/>
        <source>Rename</source>
        <translation type="unfinished">重命名</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+438"/>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+314"/>
        <source>project</source>
        <comment>Appears in &quot;Open project &lt;name&gt;&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Remove Project from Recent Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clear Recent Project List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitaspect.cpp" line="+349"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="+64"/>
        <source>Manage...</source>
        <translation type="unfinished">管理...</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Kit aspect factory &quot;%1&quot; does not support creating aspects from JSON.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Auto detecting kits for device: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Found kit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Removing kits for device: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Removing kit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Kit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-1"/>
        <source>Sessions</source>
        <translation type="unfinished">会话</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+389"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1163"/>
        <location filename="../../../src/plugins/projectexplorer/projecttreewidget.cpp" line="-3"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-690"/>
        <location line="+719"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.h" line="+25"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+429"/>
        <source>Projects</source>
        <extracomment>title in expanded session items in welcome mode</extracomment>
        <translation type="unfinished">项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-1275"/>
        <source>Use Regular Expressions</source>
        <translation type="unfinished">使用正则表达式</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Case Sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Non-matching Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+227"/>
        <source>The project was configured for kits that no longer exist. Select one of the following options in the context menu to restore the project&apos;s settings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create a new kit with the same name for the same device type, with the original build, deploy, and run steps. Other kit settings are not restored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy the build, deploy, and run steps to another kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 (%2)</source>
        <extracomment>vanished target display role: vanished target name (device type name)</extracomment>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Create a New Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Copy Steps to Another Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Remove Vanished Target &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove All Vanished Targets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+465"/>
        <source>Click to enable target, click again to make active</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+554"/>
        <source>Vanished Targets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+459"/>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-6"/>
        <source>Build &amp; Run</source>
        <translation type="unfinished">构建和运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="+63"/>
        <location line="+217"/>
        <source>Import Existing Build...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-190"/>
        <location line="+192"/>
        <source>Manage Kits...</source>
        <translation type="unfinished">管理构建套件...</translation>
    </message>
    <message>
        <location line="-207"/>
        <source>Project Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Build System Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Import Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="+309"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-684"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+11"/>
        <location line="+12"/>
        <location line="+14"/>
        <location line="+24"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+12"/>
        <location line="+12"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+9"/>
        <location line="+46"/>
        <location line="+19"/>
        <location line="+26"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Summary</source>
        <translation>汇总</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Add as a subproject to project:</source>
        <translation>作为子项目添加到项目中：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add to &amp;project:</source>
        <translation>添加到项目(&amp;P)：</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Files to be added:</source>
        <translation>要添加的文件：</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Files to be added in</source>
        <translation>要添加的文件</translation>
    </message>
    <message>
        <location line="-274"/>
        <source>Add to &amp;version control:</source>
        <translation>添加到版本控制系统(&amp;V)：</translation>
    </message>
    <message>
        <location line="-67"/>
        <location line="+181"/>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>A version control system repository could not be created in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to add &quot;%1&quot; to the version control system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="-135"/>
        <source>Remove</source>
        <comment>Name of the action triggering the removetaskhandler</comment>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove task from the task list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run configuration:</source>
        <translation type="vanished">运行配置：</translation>
    </message>
    <message>
        <source>Deployment</source>
        <translation type="vanished">部署</translation>
    </message>
    <message>
        <source>Method:</source>
        <translation type="vanished">方法：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-26"/>
        <source>Remove Run Configuration?</source>
        <translation>删除运行配置?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete the run configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>确定要删除此运行配置&lt;b&gt;%1&lt;/b&gt;吗？</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Remove Run Configurations?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete all run configurations?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>New name for run configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>运行配置的新名称 &lt;b&gt;%1&lt;/b&gt;：</translation>
    </message>
    <message>
        <location line="-407"/>
        <source>Cancel Build &amp;&amp; Remove Deploy Configuration</source>
        <translation>取消构建 &amp;&amp; 移除部署设置</translation>
    </message>
    <message>
        <location line="-315"/>
        <source>Clone From Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>There are no other run configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Deploy Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Active deployment configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Remove Deploy Configuration %1?</source>
        <translation>删除部署(deploy)配置%1?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The deploy configuration &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation>部署设置&lt;b&gt;%1&lt;/b&gt; 正在被构建。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the Deploy Configuration anyway?</source>
        <translation>您想要取消构建并移除部署设置吗？</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove Deploy Configuration?</source>
        <translation>删除部署(deploy)配置?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to delete deploy configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>确定要删除此部署配置&lt;b&gt;%1&lt;/b&gt;吗？</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>New name for deploy configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>部署配置的新名称 &lt;b&gt;%1&lt;/b&gt;：</translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Clone into This...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Active run configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsettingspropertiespage.cpp" line="+134"/>
        <location line="+64"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+82"/>
        <source>New configuration name:</source>
        <translation>新配置名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customparser.cpp" line="+107"/>
        <source>Custom output parsers scan command line output for user-provided error patterns&lt;br&gt;to create entries in Issues.&lt;br&gt;The parsers can be configured &lt;a href=&quot;dummy&quot;&gt;here&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessiondialog.cpp" line="+141"/>
        <source>Session Manager</source>
        <translation>会话管理器</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;New...</source>
        <translation>新建(&amp;N)...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Rename...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>C&amp;lone...</source>
        <translation>克隆(&amp;L)...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Delete...</source>
        <translation>删除(&amp;D)...</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>&amp;Open</source>
        <translation>打开(&amp;S)</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>What is a Session?</source>
        <translation>什么是会话?</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Restore last session on startup</source>
        <translation>启动时恢复上次会话</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessionmodel.cpp" line="+54"/>
        <source>Session</source>
        <translation type="unfinished">会话</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Last Modified</source>
        <translation type="unfinished">上次修改</translation>
    </message>
    <message>
        <location line="+136"/>
        <location line="+11"/>
        <source>New Session Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <source>&amp;Create</source>
        <translation type="unfinished">创建(&amp;C)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Create and &amp;Open</source>
        <translation type="unfinished">创建并打开(&amp;O)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Clone</source>
        <translation type="unfinished">克隆(&amp;C)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Clone and &amp;Open</source>
        <translation type="unfinished">克隆并打开(&amp;O)</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Rename Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Rename</source>
        <translation type="unfinished">重命名(&amp;R)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Rename and &amp;Open</source>
        <translation type="unfinished">重命名并打开(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/sessiondialog.cpp" line="-59"/>
        <source>Enter the name of the session:</source>
        <translation>输入会话的名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+30"/>
        <source>Show task location in an editor.</source>
        <translation>在编辑器中显示任务位置。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Show in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/simpleprojectwizard.cpp" line="+46"/>
        <source>Import as qmake or CMake Project (Limited Functionality)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Imports existing projects that do not use qmake, CMake, Qbs, Meson, or Autotools.&lt;p&gt;This creates a project file that allows you to use %1 as a code editor and as a launcher for debugging and analyzing tools. If you want to build the project, you might need to edit the generated project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Unknown build system &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-209"/>
        <source>Import Existing Project</source>
        <translation type="unfinished">导入现有项目</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Project Name and Location</source>
        <translation type="unfinished">项目名称和位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Project name:</source>
        <translation>项目名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-847"/>
        <location line="+77"/>
        <source>Location:</source>
        <translation type="unfinished">位置：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>File Selection</source>
        <translation type="unfinished">文件选择</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="+1002"/>
        <source>Cannot retrieve debugging output.</source>
        <translation type="unfinished">无法获取调试输出.</translation>
    </message>
    <message>
        <source>User requested stop. Shutting down...</source>
        <translation type="obsolete">用户请求停止。正在关闭...</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Cannot run: No command given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 exited with code %2</source>
        <translation type="obsolete">%1 退出，退出代码: %2
 {1 ?} {2?}</translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation type="obsolete">%1 崩溃。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshsettings.cpp" line="-110"/>
        <source>Enable connection sharing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection sharing timeout:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Path to ssh executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to sftp executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to ssh-askpass executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Path to ssh-keygen executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-12"/>
        <source> minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetupwidget.cpp" line="+394"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; </source>
        <comment>Severity is Task::Error</comment>
        <translation type="unfinished">&lt;b&gt;错误:&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
        <comment>Severity is Task::Warning</comment>
        <translation type="unfinished">&lt;b&gt;警告:&lt;/b&gt; </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-44"/>
        <source>Override for code model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable in the rare case that the code model
fails because Clang does not understand the target architecture.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File not found: %1</source>
        <translation type="vanished">未找到文件: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskwindow.cpp" line="+125"/>
        <source>Issues</source>
        <translation>问题</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Create Issues From External Build Output...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter by categories</source>
        <translation>根据分类过滤</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Show Warnings</source>
        <translation>显示警告</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/customtoolchain.cpp" line="-66"/>
        <source>%n entries</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+479"/>
        <source>Compilers</source>
        <translation>编译器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+295"/>
        <location filename="../../../src/plugins/projectexplorer/projectwelcomepage.cpp" line="-439"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-532"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-433"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+661"/>
        <location line="+1"/>
        <source>Clone</source>
        <translation>克隆</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="-176"/>
        <source>&lt;nobr&gt;&lt;b&gt;ABI:&lt;/b&gt; %1</source>
        <translation type="unfinished">&lt;nobr&gt;&lt;b&gt;ABI:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>not up-to-date</source>
        <translation type="obsolete">不是最新</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>None</source>
        <comment>Toolchain bundle display name</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Not all compilers are set up correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This toolchain is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Toolchain Auto-detection Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Detect x86_64 GCC compilers as x86_64 and x86</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>If checked, %1 will set up two instances of each x86_64 compiler:
One for the native x86_64 target, and one for a plain x86 target.
Enable this if you plan to create 32-bit x86 binaries without using a dedicated cross compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="+440"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+51"/>
        <source>Remove All</source>
        <translation type="unfinished">全部删除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+15"/>
        <source>Re-detect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Auto-detection Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+328"/>
        <location line="+8"/>
        <source>Duplicate Compilers Detected</source>
        <translation type="unfinished">检测到重复的编译器</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>The following compiler was already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;It was not configured again.</source>
        <translation type="unfinished">以下编译器已被设置:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;。没有再次设置。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The following compilers were already configured:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;They were not configured again.</source>
        <translation type="unfinished">以下工具链已被设置:&lt;br&gt;&amp;nbsp;%1&lt;br&gt;。没有再次设置。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskhandlers.cpp" line="+34"/>
        <source>&amp;Annotate</source>
        <translation>注释(&amp;A)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Annotate using version control system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/waitforstopdialog.cpp" line="+22"/>
        <source>Waiting for Applications to Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location filename="../../../src/plugins/projectexplorer/windowsappsdksettings.cpp" line="+303"/>
        <location line="+154"/>
        <location line="+27"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Waiting for applications to stop.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-383"/>
        <source>Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp" line="+107"/>
        <source>Line Edit Validator Expander</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The text edit input to fix up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Field is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Field has no name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Field &quot;%1&quot; has no type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Field &quot;%1&quot; has unsupported type &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>When parsing Field &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+206"/>
        <source>Label (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Label (&quot;%1&quot;) has no trText.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Spacer (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Spacer (&quot;%1&quot;) property &quot;factor&quot; is no integer value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>LineEdit (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>LineEdit (&quot;%1&quot;) has an invalid regular expression &quot;%2&quot; in &quot;validator&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>LineEdit (&quot;%1&quot;) has an invalid value &quot;%2&quot; in &quot;completion&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>TextEdit (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>PathChooser data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>kind &quot;%1&quot; is not one of the supported &quot;existingDirectory&quot;, &quot;directory&quot;, &quot;file&quot;, &quot;saveFile&quot;, &quot;existingCommand&quot;, &quot;command&quot;, &quot;any&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+79"/>
        <source>CheckBox (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CheckBox (&quot;%1&quot;) values for checked and unchecked state are identical.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+87"/>
        <source>No JSON lists allowed inside List items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No &quot;key&quot; found in List items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>%1 (&quot;%2&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 (&quot;%2&quot;) &quot;index&quot; is not an integer value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 (&quot;%2&quot;) &quot;disabledIndex&quot; is not an integer value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; is not a JSON list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp" line="+78"/>
        <source>Files data list entry is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Source and target are both empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonkitspage.cpp" line="+48"/>
        <source>At least one required feature is not present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>At least one preferred feature is not present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Feature list is set and not of type list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>No &quot;%1&quot; key found in feature list object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Feature list element is not a string or object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/baseprojectwizarddialog.cpp" line="+129"/>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp" line="+99"/>
        <source>untitled</source>
        <extracomment>File path suggestion for a new project. If you choose to translate it, make sure it is a valid path name without blanks and using only ascii chars.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonsummarypage.cpp" line="-30"/>
        <source>Failed to Commit to Version Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Error message from Version Control System: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+12"/>
        <source>Failed to Add to Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Subproject &quot;%1&quot; outside of &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp" line="-185"/>
        <source>Project File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+2937"/>
        <source>Choose Project File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The project contains more than one project file. Select the one you would like to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Check whether a variable exists.&lt;br&gt;Returns &quot;true&quot; if it does and an empty string if not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Could not determine target path. &quot;TargetPath&quot; was not set on any page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>File Generation Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The wizard failed to generate files.&lt;br&gt;The error message was: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Failed to Overwrite Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to Format Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to Write Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to Post-Process Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to Polish Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to Open Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>&quot;%1&quot; does not exist in the file system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to open &quot;%1&quot; as a project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+46"/>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-27"/>
        <source>No file to open found in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to open project in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+23"/>
        <source>Cannot Open Project</source>
        <translation type="unfinished">无法打开项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp" line="+53"/>
        <source>When processing &quot;%1&quot;:&lt;br&gt;%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory_p.cpp" line="+72"/>
        <source>When parsing fields of page &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No fields found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>&quot;data&quot; for a &quot;File&quot; page needs to be unset or an empty object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Error parsing &quot;%1&quot; in &quot;Kits&quot; page: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&quot;data&quot; must be a JSON object for &quot;Kits&quot; pages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;Kits&quot; page requires a &quot;%1&quot; set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>&quot;data&quot; must be empty or a JSON object for &quot;Project&quot; pages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid regular expression &quot;%1&quot; in &quot;%2&quot;. %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>&quot;data&quot; for a &quot;Summary&quot; page can be unset or needs to be an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp" line="+157"/>
        <source>Generator is not a object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Generator has no typeId set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>TypeId &quot;%1&quot; of generator is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+240"/>
        <source>Path &quot;%1&quot; does not exist when checking JSON wizard search paths.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-227"/>
        <source>Checking &quot;%1&quot; for %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+232"/>
        <source>* Failed to parse &quot;%1&quot;:%2:%3: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-221"/>
        <location line="+232"/>
        <source>* Did not find a JSON object in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-226"/>
        <location line="+232"/>
        <source>* Configuration found and parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-222"/>
        <source>JsonWizard: &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Page is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Page has no typeId set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>TypeId &quot;%1&quot; of page is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Page with typeId &quot;%1&quot; has invalid &quot;index&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>* Version %1 not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>* Failed to create: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+226"/>
        <source>key not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expected an object or a list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The platform selected for the wizard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The features available to this wizard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The plugins loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>&quot;kind&quot; value &quot;%1&quot; is not &quot;class&quot; (deprecated), &quot;file&quot; or &quot;project&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;kind&quot; is &quot;file&quot; or &quot;class&quot; (deprecated) and &quot;%1&quot; is also set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No id set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No category is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Icon file &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Image file &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No displayName set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No displayCategory set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No description set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>When parsing &quot;generators&quot;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>No valid typeId.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp" line="+158"/>
        <source>%1 [folder]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 [symbolic link]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 [read only]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="+68"/>
        <location line="+715"/>
        <source>Unnamed</source>
        <translation>未命名</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainoptionspage.cpp" line="+39"/>
        <source>Clone of %1</source>
        <translation>%1 的克隆</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-18"/>
        <source>Taskhub Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Taskhub Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Error:</source>
        <translation>错误：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warning:</source>
        <translation>警告：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kit.cpp" line="-714"/>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-830"/>
        <source>Kit</source>
        <translation type="unfinished">构建套件(Kit)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kit filesystem-friendly name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The name of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The name of the kit in a filesystem-friendly version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The ID of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitaspect.cpp" line="-418"/>
        <source>Mark as Mutable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitchooser.cpp" line="+93"/>
        <source>Kit of Active Project: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitmanager.cpp" line="-51"/>
        <source>Desktop (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Loading Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="+947"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="-5"/>
        <source>Clean Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <location filename="../../../src/plugins/projectexplorer/environmentaspect.cpp" line="+2"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-2541"/>
        <source>System Environment</source>
        <translation type="unfinished">系统环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/makestep.cpp" line="+59"/>
        <source>Make arguments:</source>
        <translation>Make 参数：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Override MAKEFLAGS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Disable in subdirectories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs this step only for a top-level build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Targets:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Make:</source>
        <translation>Make：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Override %1:</source>
        <translation>覆盖 %1：</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Make</source>
        <translation type="unfinished">Make</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Make command missing. Specify Make command in step configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1</source>
        <translation type="unfinished">&lt;b&gt;Make:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; No build configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1 not found in the environment.</source>
        <translation type="unfinished">&lt;b&gt;Make:&lt;/b&gt; 在环境中找不到%1 。</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Overriding &lt;code&gt;MAKEFLAGS&lt;/code&gt; environment variable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;code&gt;MAKEFLAGS&lt;/code&gt; specifies a conflicting job count.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No conflict with &lt;code&gt;MAKEFLAGS&lt;/code&gt; environment variable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/gcctoolchain.cpp" line="-1412"/>
        <location line="+961"/>
        <source>MinGW</source>
        <translation type="unfinished">MinGW</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/osparser.cpp" line="+25"/>
        <source>The process cannot access the file because it is being used by another process.
Please close all running instances of your application before starting a build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-461"/>
        <source>Found %n free ports.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Checking available ports...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processstep.cpp" line="+30"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+10"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+36"/>
        <source>Custom Process Step</source>
        <extracomment>Default ProcessStep display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-6"/>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="-872"/>
        <source>Project</source>
        <translation type="unfinished">项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/project.cpp" line="+1"/>
        <source>Project Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+494"/>
        <source>Kit has no build device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Build device &quot;%2&quot; cannot handle project file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Incompatible Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kit %1 is incompatible with kit %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Deploy configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Run configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Partially Incompatible Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Some configurations could not be copied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Could not load kits in a reasonable amount of time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Select the Root Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Project &quot;%1&quot; was configured for kit &quot;%2&quot; with id %3, which does not exist anymore. You can create a new kit or copy the steps of the vanished kit to another kit in %4 mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+366"/>
        <source>%1: Name.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path to main file.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path to Project Directory.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: The name of the active kit.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Name of the active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Type of the active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1: Full build path of active build configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Variables in the active build environment.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Name of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1: Executable of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Variables in the environment of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1: Working directory of the active run configuration.</source>
        <extracomment>%1 is something like &quot;Active project&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-173"/>
        <source>Could not find any qml_*.qm file at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-200"/>
        <source>&amp;Build</source>
        <translation>构建(&amp;B)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Debug</source>
        <translation>调试(&amp;D)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&amp;Start Debugging</source>
        <translation>开始调试</translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Open With</source>
        <translation>用...打开</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>New Project...</source>
        <translation>新建项目...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Load Project...</source>
        <translation>载入项目...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Recent P&amp;rojects</source>
        <translation>最近使用的项目(&amp;R)</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+331"/>
        <source>Close Project</source>
        <translation>关闭项目</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1765"/>
        <source>Close Project &quot;%1&quot;</source>
        <translation>关闭项目 &quot;%1&quot; </translation>
    </message>
    <message>
        <location line="-2061"/>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Build Project</source>
        <translation>构建项目</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build Project &quot;%1&quot;</source>
        <translation>构建项目 &quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Rebuild Project</source>
        <translation>重新构建项目</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Deploy Project</source>
        <translation>部署项目</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Clean Project</source>
        <translation>清理项目</translation>
    </message>
    <message>
        <location line="+44"/>
        <location line="+30"/>
        <source>Build Without Dependencies</source>
        <translation>忽略依赖关系来构建</translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+22"/>
        <source>Rebuild Without Dependencies</source>
        <translation>忽略依赖关系重新构建</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deploy Without Dependencies</source>
        <translation>忽略依赖关系部署</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+18"/>
        <source>Clean Without Dependencies</source>
        <translation>忽略依赖关系来清除</translation>
    </message>
    <message>
        <location line="-244"/>
        <source>Close All Projects and Editors</source>
        <translation>关闭所有项目和编辑器</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/miniprojecttargetselector.cpp" line="-585"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+7"/>
        <source>Run Without Deployment</source>
        <translation>忽略部署直接运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-161"/>
        <location line="+9"/>
        <location line="+100"/>
        <location line="+8"/>
        <location line="+61"/>
        <source>Rebuild</source>
        <translation>重新构建</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildmanager.cpp" line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/buildsteplist.cpp" line="-4"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-158"/>
        <location line="+9"/>
        <location line="+98"/>
        <location line="+8"/>
        <location line="+55"/>
        <source>Clean</source>
        <extracomment>Displayed name for a &quot;cleaning&quot; build step
----------
Display name of the clean build step list. Used as part of the labels in the project window.</extracomment>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+163"/>
        <source>Set as Active Project</source>
        <translation>设为活动项目</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Set &quot;%1&quot; as Active Project</source>
        <translation>将&quot;%1&quot;设置为活动项目</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Open Build and Run Kit Selector...</source>
        <translation>打开 构建/运行 构建套件选择器...</translation>
    </message>
    <message>
        <location line="+394"/>
        <source>Cancel Build &amp;&amp; Unload</source>
        <translation>取消构建 &amp;&amp; 卸载</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do Not Unload</source>
        <translation>不要卸载</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unload Project %1?</source>
        <translation>卸载项目 %1?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The project %1 is currently being built.</source>
        <translation>项目 %1 正在被构建。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and unload the project anyway?</source>
        <translation>您确定要取消构建并卸载项目吗？</translation>
    </message>
    <message>
        <location line="+869"/>
        <location line="+20"/>
        <source>Project Editing Failed</source>
        <translation>编辑项目失败</translation>
    </message>
    <message>
        <source>The file %1 was renamed to %2, but the project file %3 could not be automatically changed.</source>
        <translation type="vanished">文件 %1 更名为 %2，但项目文件 %3 无法自动更改。</translation>
    </message>
    <message>
        <location line="+308"/>
        <source>A build is still in progress.</source>
        <translation>仍有一个构建在进行中。</translation>
    </message>
    <message>
        <location line="-1851"/>
        <source>Cancel Build</source>
        <translation>取消构建</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Add New...</source>
        <translation>添加新文件...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Existing Files...</source>
        <translation>添加现有文件...</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>New Subproject...</source>
        <translation>新子项目...</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Remove Project...</source>
        <extracomment>Remove project from parent profile (Project explorer view); will not physically delete any files.</extracomment>
        <translation>删除项目...</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Delete File...</source>
        <translation>删除文件...</translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <source>Load Project</source>
        <translation type="vanished">载入项目</translation>
    </message>
    <message>
        <location line="+512"/>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation>新建项目</translation>
    </message>
    <message>
        <location line="+688"/>
        <source>Always save files before build</source>
        <translation>构建之前总是先保存文件</translation>
    </message>
    <message>
        <location line="-558"/>
        <source>Failed to Open Project</source>
        <translation>打开项目失败</translation>
    </message>
    <message>
        <location line="-1890"/>
        <source>SSH executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+357"/>
        <source>SDKs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-372"/>
        <location line="+88"/>
        <location line="+115"/>
        <source>C/C++</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+261"/>
        <source>Open Workspace...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>VCS Log Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+536"/>
        <source>Edit Active Build Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E, Ctrl+B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Edit Active Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+E, Ctrl+R</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+298"/>
        <source>Open Project</source>
        <translation type="unfinished">打开项目</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Open Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Issues from a task list file (.tasks).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+314"/>
        <source>Other</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues not covered by a more specialized category.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+580"/>
        <source>Found some build errors in current task.
Do you want to ignore them?</source>
        <translation>在当前任务中发现一些构建错误。
您想要忽略这些错误吗？</translation>
    </message>
    <message>
        <location line="+311"/>
        <location line="+22"/>
        <source>No project loaded.</source>
        <translation>没有载入项目。</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Currently building the active project.</source>
        <translation>目前正在构建活动项目。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project %1 is not configured.</source>
        <translation>项目 %1 未配置。</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+19"/>
        <source>Project has no build settings.</source>
        <translation>项目没有构建设置。</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cancel Build &amp;&amp; Close</source>
        <translation>取消构建并关闭</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do Not Close</source>
        <translation>不要关闭</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A project is currently being built.</source>
        <translation>有个项目现正在构建中。</translation>
    </message>
    <message>
        <location line="+567"/>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation>新建文件</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>新建子项目</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Add Existing Files</source>
        <translation>添加现有文件</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Adding Files to Project Failed</source>
        <translation>添加文件到项目失败</translation>
    </message>
    <message>
        <location line="+132"/>
        <source>Removing File Failed</source>
        <translation>删除文件失败</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Deleting File Failed</source>
        <translation>删除文件失败</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <location line="-786"/>
        <source>No active project.</source>
        <translation>没有活动项目。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/customexecutablerunconfiguration.cpp" line="-7"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+229"/>
        <source>Run %1</source>
        <translation>运行 %1 </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+558"/>
        <source>Delete %1 from file system?</source>
        <translation>从文件系统中删除 %1吗？</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Could not delete file %1.</source>
        <translation>无法删除文件 %1 。</translation>
    </message>
    <message>
        <location line="-3173"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="+2"/>
        <source>C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-69"/>
        <location line="+70"/>
        <source>C++</source>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <location line="+106"/>
        <location line="+5"/>
        <source>Open...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentkitaspect.cpp" line="+1"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+212"/>
        <source>Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+156"/>
        <source>S&amp;essions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Manage...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+26"/>
        <source>Close Pro&amp;ject &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Close All Files in Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+314"/>
        <source>Close All Files in Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-304"/>
        <source>Close Pro&amp;ject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Build All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Build All Projects for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Deploy All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Rebuild All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Rebuild All Projects for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clean All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Clean All Projects for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Build Project for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build Project &quot;%1&quot; for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Build for &amp;Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build for &amp;Run Configuration &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Run Generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Rebuild Project for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Clean Project for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Meta+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Add Existing Projects...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add Existing Directory...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close All Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close Other Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Close All Projects Except &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Properties...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Duplicate File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Create Header File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Create Source File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Expand</source>
        <translation type="unfinished">展开</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Quick Switch Kit Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+262"/>
        <source>Current Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Current Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Active build environment of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Active run environment of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+15"/>
        <source>File where current session is saved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Name of current session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/allprojectsfind.cpp" line="-48"/>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="+1009"/>
        <source>All Projects</source>
        <translation type="unfinished">所有项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-837"/>
        <source>Parse Build Output...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+191"/>
        <source>&lt;h3&gt;Project already open&lt;/h3&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Failed opening project &quot;%1&quot;: No plugin can open project type &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+216"/>
        <source>The following files could not be renamed in the file system:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>These files were renamed in the file system, but project files were not updated:%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>These files were renamed in the file system, but the project structure was not updated (context lost or not supported):%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Renaming Issues</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Ignore All Errors?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Run Configuration Removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The configuration that was supposed to run is no longer available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Open Project in &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Open Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The file &quot;%1&quot; was renamed to &quot;%2&quot;, but the following projects could not be automatically changed: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The following projects failed to automatically remove the file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>A build is in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Close %1?</source>
        <translation type="unfinished">关闭%1?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do you want to cancel the build process and close %1 anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+162"/>
        <source>The project &quot;%1&quot; is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The project &quot;%1&quot; has no active kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The kit &quot;%1&quot; for the project &quot;%2&quot; has no active run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Cannot run &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A run action is already scheduled for the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+332"/>
        <source>%1 in %2</source>
        <translation type="unfinished">在 %2中的%1</translation>
    </message>
    <message>
        <location line="+140"/>
        <source>The following subprojects could not be added to project &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adding Subproject Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Could not add following files to project %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Failed to open terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Remove More Files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove these files as well?
    %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>File &quot;%1&quot; was not removed, because the project has changed in the meantime.
Please try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not remove file &quot;%1&quot; from project &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>_copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Choose File Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New file name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+9"/>
        <source>Duplicating File Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to add new file &quot;%1&quot; to the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>%1 Log Directory</source>
        <extracomment>%1 = version control name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Locates files from all project directories. Append &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the given line number. Append another &quot;+&lt;number&gt;&quot; or &quot;:&lt;number&gt;&quot; to jump to the column number as well.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Run Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runs a run configuration of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Debug Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Starts debugging a run configuration of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Switch Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switches the active run configuration of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Switched run configuration to
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectimporter.cpp" line="+88"/>
        <source>No Build Found</source>
        <translation type="unfinished">未找到构建</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No build found in %1 matching project %2.</source>
        <translation type="unfinished">在%1中没有找到符合项目%2的构建。</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Import Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>%1 (imported)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>%1 - temporary</source>
        <translation type="unfinished">%1 - 临时</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Imported Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projecttree.cpp" line="+295"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is generated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is inside the build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is outside the project directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-60"/>
        <source>Run as root user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/deployconfiguration.cpp" line="+4"/>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+98"/>
        <location filename="../../../src/plugins/projectexplorer/runsettingspropertiespage.cpp" line="-9"/>
        <source>Run Settings</source>
        <translation type="unfinished">运行设置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfiguration.cpp" line="+163"/>
        <source>Variables in the run environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-158"/>
        <source>The run configuration&apos;s working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-111"/>
        <source>Use &lt;a href=&quot;dummy&quot;&gt;global settings&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use global settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Use Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Customized Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+221"/>
        <source>The run configuration&apos;s name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The run configuration&apos;s executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+538"/>
        <source>unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-246"/>
        <source>Run on %{Device:Name}</source>
        <extracomment>Shown in Run configuration if no executable is given</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 (on %{Device:Name})</source>
        <extracomment>Shown in Run configuration, Add menu: &quot;name of runnable (on device name)&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="+314"/>
        <source>Application Still Running</source>
        <translation>应用仍然在运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/appoutputpane.cpp" line="+818"/>
        <source>PID %1</source>
        <translation>PID %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/idevice.cpp" line="-204"/>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runcontrol.cpp" line="-2"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;center&gt;&lt;i&gt;%1&lt;/i&gt; is still running.&lt;center/&gt;&lt;center&gt;Force it to quit?&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;center&gt;&lt;i&gt;%1&lt;/i&gt; 仍然在运行。&lt;center/&gt;&lt;center&gt;强制关闭吗？&lt;/center&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="-518"/>
        <source>No recipe producer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Cannot use ports gatherer. No device is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No free ports found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+308"/>
        <source>Force &amp;Quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Keep Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Starting %1...</source>
        <translation type="unfinished">启动 %1...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Environment:</source>
        <translation type="unfinished">环境：</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Stopping process forcefully...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Requesting process to stop...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process unexpectedly did not finish.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connectivity lost?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-177"/>
        <source>No executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The process crashed.</source>
        <translation type="obsolete">进程崩溃了。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/selectablefilesmodel.cpp" line="+756"/>
        <source>Add Existing Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Edit Files</source>
        <translation type="unfinished">编辑文件</translation>
    </message>
    <message>
        <location line="-189"/>
        <source>Source directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Start Parsing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select files matching:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide files matching:</source>
        <translation>隐藏符合条件的文件：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Apply Filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Generating file list...

%1</source>
        <translation type="unfinished">生成文件列表...

%1</translation>
    </message>
    <message numerus="yes">
        <location line="+11"/>
        <source>Not showing %n files that are outside of the base directory.
These files are preserved.</source>
        <translation type="unfinished">
            <numerusform>未显示基础目录外部的 %n个文件。
这些文件受到保护。</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+487"/>
        <source>Error while restoring session</source>
        <translation>恢复会话时发生错误</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not restore session %1</source>
        <translation>无法恢复会话 %1 </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="+633"/>
        <source>Failed to restore project files</source>
        <translation>还原项目文件失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not restore the following project files:&lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</source>
        <translation>无法还原以下项目文件:&lt;br&gt;&lt;b&gt;%1&lt;/b&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep projects in Session</source>
        <translation>在会话中保留项目</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove projects from Session</source>
        <translation>从会话中移除项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="+85"/>
        <location line="+41"/>
        <source>Error while saving session</source>
        <translation>保存会话时发生错误</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not save session to file &quot;%1&quot;</source>
        <translation>无法将会话保存到文件 &quot;%1&quot; </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectmanager.cpp" line="-237"/>
        <source>Untitled</source>
        <translation>未命名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/coreplugin/session.cpp" line="-41"/>
        <source>Could not save session %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-420"/>
        <source>Delete Session</source>
        <translation type="unfinished">删除会话</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Sessions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete session %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete these sessions?
    %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+368"/>
        <source>Loading Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process listing command failed with exit code %1.</source>
        <translation type="vanished">进程列清单命令失败，退出码 %1。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/sysrootkitaspect.cpp" line="+76"/>
        <source>Sysroot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The root directory of the system image to use.&lt;br&gt;Leave empty when building for the desktop.</source>
        <translation type="unfinished">系统image使用的根目录。&lt;br&gt;为桌面构建时此项不填。</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Sys Root &quot;%1&quot; does not exist in the file system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sys Root &quot;%1&quot; is not a directory.</source>
        <translation type="unfinished">sysroot &quot;%1&quot;不是一个目录。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sys Root &quot;%1&quot; is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+7"/>
        <source>Sys Root</source>
        <translation type="unfinished">Sys Root</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildconfiguration.cpp" line="-864"/>
        <source>Source directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/targetsetuppage.cpp" line="+374"/>
        <source>No suitable kits found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add a kit in the &lt;a href=&quot;buildandrun&quot;&gt;options&lt;/a&gt; or via the maintenance tool of the SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select all kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Type to filter kits by name...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hide unsuitable kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-313"/>
        <source>Select Kits for Your Project</source>
        <translation type="unfinished">为您的项目选择构建套件</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-578"/>
        <location line="+302"/>
        <location line="+21"/>
        <location line="+22"/>
        <location line="+25"/>
        <location line="+25"/>
        <location line="+16"/>
        <location line="+21"/>
        <location line="+18"/>
        <location line="+22"/>
        <location line="+15"/>
        <location line="+18"/>
        <location line="+11"/>
        <location line="+31"/>
        <location line="+40"/>
        <location line="+31"/>
        <location line="+28"/>
        <location line="+18"/>
        <location line="+44"/>
        <location line="+29"/>
        <location line="+22"/>
        <location line="+132"/>
        <location line="+28"/>
        <source>Kit Selection</source>
        <translation type="unfinished">选择构建套件</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>The following kits can be used for project &lt;b&gt;%1&lt;/b&gt;:</source>
        <comment>%1: Project name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-193"/>
        <source>%1 needs a compiler set up to build. Configure a compiler in the kit options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-728"/>
        <source>Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Run in terminal</source>
        <translation type="unfinished">在终端中运行</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitmanagerconfigwidget.cpp" line="-234"/>
        <location filename="../../../src/plugins/projectexplorer/toolchainconfigwidget.cpp" line="+49"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainkitaspect.cpp" line="+190"/>
        <location line="+190"/>
        <location line="+15"/>
        <source>Compiler</source>
        <translation type="unfinished">编译器</translation>
    </message>
    <message>
        <location line="-204"/>
        <source>The compiler to use for building.&lt;br&gt;Make sure the compiler will produce binaries compatible with the target device, Qt version and other libraries used.</source>
        <translation type="unfinished">构建使用的编译器。&lt;br&gt;请确保使用的编译器生成的二进制与目标设备、Qt版本和其它库兼容。</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Compilers produce code for different ABIs: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/sshparameters.cpp" line="+256"/>
        <source>Enable to specify a private key file to use for authentication, otherwise the default mechanism is used for authentication (password, .sshconfig and the default private key).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use specific key:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The device&apos;s SSH host key checking mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host key check:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/jsonwizards_tr.h" line="-222"/>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No host key checking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Strict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Strict host key checking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow No Match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Allow host key checking.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Host name or IP address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s host name or IP address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Host name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>User name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s SSH user name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The device&apos;s SSH port number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Private key file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s private key file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Private key file:</source>
        <translation type="unfinished">私钥文件：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Timeout:</source>
        <translation type="unfinished">超时时间：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s SSH connection timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainkitaspect.cpp" line="+168"/>
        <location line="+18"/>
        <location line="+13"/>
        <source>None</source>
        <comment>No compiler</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Path to the compiler executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Compiler for different languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Compiler executable for different languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Found toolchain: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Removing toolchain: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Toolchain: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected a JSON object for toolchain detection, got: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No toolchains found in JSON object for detection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unknown language in toolchain detection: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+158"/>
        <source>No compiler set in kit.</source>
        <translation type="unfinished">构建套件中未设置编译器。</translation>
    </message>
    <message>
        <source>Tool Chains</source>
        <translation type="obsolete">工具链</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="+693"/>
        <source>Use debug version of frameworks (DYLD_IMAGE_SUFFIX=_debug)</source>
        <translation type="unfinished">使用开发框架的调试版 (DYLD_IMAGE_SUFFIX=_debug)</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Add build library search path to DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-545"/>
        <location line="+288"/>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-167"/>
        <source>Command line arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Toggle multi-line mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enter the path to the executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+221"/>
        <source>Add build library search path to PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Add build library search path to LD_LIBRARY_PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Enable logging category filtering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enables filtering for logging categories (QLoggingCategory) in the Application Output. Requires Qt 6.11 or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Emulator</source>
        <translation type="unfinished">模拟器</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Launcher:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>X11 Forwarding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-843"/>
        <source>Working Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select Working Directory</source>
        <translation type="unfinished">选择工作目录</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processstep.cpp" line="-61"/>
        <location filename="../../../src/plugins/projectexplorer/runconfigurationaspects.cpp" line="-23"/>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="+4"/>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/xcodebuildparser.cpp" line="+61"/>
        <location line="+170"/>
        <source>Replacing signature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-154"/>
        <location line="+134"/>
        <location line="+11"/>
        <source>Xcodebuild failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-1374"/>
        <source>Building &quot;%1&quot; is disabled: %2&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwizardpage.cpp" line="-305"/>
        <source>The files are implicitly added to the projects:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>&lt;Implicitly Add&gt;</source>
        <translation type="unfinished">&lt;隐式添加&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/kitoptionspage.cpp" line="+2"/>
        <source>Make Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Settings Filter...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose which settings to display for this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default Settings Filter...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose which kit settings to display by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorersettings.cpp" line="-134"/>
        <source>Current directory</source>
        <translation type="unfinished">当前目录</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Directory</source>
        <translation type="unfinished">目录</translation>
    </message>
    <message>
        <location line="-247"/>
        <source>Close source files along with project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Save all files before build</source>
        <translation type="unfinished">在构建前保存所有文件</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Always deploy project before running it</source>
        <translation type="unfinished">在运行项目前总是先部署</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Add linker library search paths to run environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Always ask before stopping applications</source>
        <translation type="unfinished">总是在停止应用前询问</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create suitable run configurations automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Keep run configurations in sync:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Whether adding, removing or editing a run configuration in one build configuration should update other build configurations accordingly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Do Not Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All build configurations have their own set of run configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sync Within One Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build configurations in the same kit keep their run configurations in sync.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sync Across All Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All build configurations in a project keep their run configurations in sync, even across kits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Clear issues list on new build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Abort on error when building all projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start build processes with low priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Warn against build directories with spaces or non-ASCII characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Some legacy build tools do not deal well with paths that contain &quot;special&quot; characters such as spaces, potentially resulting in spurious build errors.&lt;p&gt;Uncheck this option if you do not work with such tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show All Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Only Suitable Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show Only Active Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Kits listed in &quot;Projects&quot; mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Do Not Build Anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build the Whole Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Build Only the Application to Be Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+310"/>
        <location line="+46"/>
        <source>Building and Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">所有</translation>
    </message>
    <message>
        <location line="-346"/>
        <source>Same Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All</source>
        <comment>Stop all projects</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Build Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Enabled</source>
        <translation type="unfinished">启用</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disabled</source>
        <translation type="unfinished">禁用</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deduced from Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>s</source>
        <extracomment>Suffix for &quot;seconds&quot;</extracomment>
        <translation type="unfinished">秒</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Time to wait before force-stopping applications:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The amount of seconds to wait between a &quot;soft kill&quot; and a &quot;hard kill&quot; of a running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Use jom instead of nmake</source>
        <translation type="unfinished">使用jom代替nmake</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Environment changes to apply to run configurations, but not build configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Application environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Projects Directory</source>
        <translation type="unfinished">项目目录</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Closing Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Build and Run</source>
        <translation type="unfinished">构建和运行</translation>
    </message>
    <message>
        <location line="-200"/>
        <source>Build before deploying:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Stop applications before building:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>None</source>
        <comment>Stop applications before building: None</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Default for &quot;Run in terminal&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No kit defined in this project.</source>
        <translation type="obsolete">项目中未定义构建套件(Kit)。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectwindow.cpp" line="-1052"/>
        <source>Configure Project</source>
        <translation type="unfinished">配置项目</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Configure Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+179"/>
        <source>Kit is unsuited for project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Enable Kit for Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Enable Kit for All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Disable Kit for Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cancel Build and Disable Kit in This Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disable Kit &quot;%1&quot; in This Project?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The kit &lt;b&gt;%1&lt;/b&gt; is currently being built.</source>
        <translation type="unfinished">构建套件&lt;b&gt;%1&lt;/b&gt;正在被构建。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to cancel the build process and remove the kit anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Disable Kit for All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Copy Steps From Another Kit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/task.cpp" line="-71"/>
        <source>Build Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskfile.cpp" line="+230"/>
        <source>Stop Monitoring</source>
        <translation>停止监视</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stop monitoring task files.</source>
        <translation>停止监视任务文件。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectexplorer.cpp" line="-879"/>
        <source>My Tasks</source>
        <translation type="unfinished">我的任务</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/taskfile.cpp" line="-120"/>
        <source>Cannot open task file %1: %2</source>
        <translation type="unfinished">文法打开任务文件%1:%2</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Ignoring invalid task (no text).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>File Error</source>
        <translation type="unfinished">文件错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/buildsystem.cpp" line="+393"/>
        <source>The project is currently being parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The project could not be fully parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The project file &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/copystep.cpp" line="+27"/>
        <source>Source:</source>
        <translation type="unfinished">源：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Target:</source>
        <translation type="unfinished">目标：</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Copying finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copying failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+26"/>
        <source>Copy file</source>
        <extracomment>Default CopyStep display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+18"/>
        <source>Copy directory recursively</source>
        <extracomment>Default CopyStep display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicecheckbuildstep.cpp" line="+38"/>
        <location line="+9"/>
        <location line="+6"/>
        <source>No device configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Set Up Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>There is no device set up for this kit. Do you want to add a device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Check for a configured device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/devicesupport/devicemanager.cpp" line="+370"/>
        <source>No device for path &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+14"/>
        <source>No device found for path &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <source>No file access for device &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp" line="+41"/>
        <source>None</source>
        <comment>Add to project: None</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/projectcommentssettings.cpp" line="+138"/>
        <source>Documentation Comments</source>
        <translation type="unfinished">文档注释</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchain.cpp" line="+964"/>
        <source>%1 at &quot;%2&quot;</source>
        <extracomment>toolchain &apos;name&apos; at &apos;path&apos;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainconfigwidget.cpp" line="+102"/>
        <source>&amp;Compiler path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 compiler path</source>
        <extracomment>%1 = programming language</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Provide manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/toolchainmanager.cpp" line="+268"/>
        <location line="+2"/>
        <source>None</source>
        <comment>No compiler language</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>None</source>
        <comment>No compiler category</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/userfileaccessor.cpp" line="+149"/>
        <source>Failed to copy project user settings from &quot;%1&quot; to new default location &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/windowsappsdksettings.cpp" line="-389"/>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation type="unfinished">无法打开 “%1“ 以写入：%2。</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Windows Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select the download path of NuGet and Windows App SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select Download Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Select the path of NuGet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select nuget.exe File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Download NuGet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download NuGet.

NuGet is needed for downloading Windows App SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select the path of the Windows App SDK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download Windows App SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically download Windows App SDK with NuGet.

If the automatic download fails, Qt Creator proposes to open the download URL
in the system browser for manual download.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download path exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>NuGet path exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows App SDK path exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Windows App SDK settings are OK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Windows App SDK settings have errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Windows App SDK Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Download Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Download location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>NuGet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>NuGet location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Windows App SDK Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Windows App SDK location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>NuGet download failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open NuGet URL for manual download?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+181"/>
        <source>Open Download URL</source>
        <translation type="unfinished">打开下载链接</translation>
    </message>
    <message>
        <location line="-169"/>
        <location line="+83"/>
        <source>Downloading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-82"/>
        <source>Downloading NuGet...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The SDK Tools download URL is empty.</source>
        <translation type="unfinished">SDK 工具下载 URL 为空。</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation type="unfinished">发生 SSL 错误，下载中止。</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Downloading NuGet from URL %1 has failed: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download from %1 was redirected.</source>
        <translation type="unfinished">从 %1 的下载被重定向。</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>The selected download path (%1) for NuGet already exists.
Select a different path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <location line="+30"/>
        <source>Download path is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Downloading Windows App SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Windows App SDK is already configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Downloading Windows App SDK...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Windows App SDK download failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Open Windows App SDK URL for manual download?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Windows App SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/workspaceproject.cpp" line="-18"/>
        <source>Clone the configuration to change it. Or, make the changes in the .qtcreator/project.json file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Workspace Manager</source>
        <translation type="unfinished">工作区管理器</translation>
    </message>
    <message>
        <location line="+284"/>
        <source>Exclude from Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rescan Workspace</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Python</name>
    <message>
        <location filename="../../../src/plugins/python/pipsupport.cpp" line="+65"/>
        <source>Update Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Install Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update %1</source>
        <extracomment>%1 = package name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Install %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Update Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Install Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Installing &quot;%1&quot; failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The installation of &quot;%1&quot; was canceled by timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pyside.cpp" line="+136"/>
        <source>Missing PySide6 Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Install PySide6 via pip for %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select PySide Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Installing PySide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You can install PySide from PyPI (Community OSS version) or from your Qt installation location, if you are using the Qt Installer and have a commercial license.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select which version to install:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Latest PySide from the PyPI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>PySide %1 Wheel (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>%1 installation missing for %2 (%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Install %1 for %2 using pip package installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location filename="../../../src/plugins/python/pythonlanguageclient.cpp" line="+395"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildconfiguration.cpp" line="+264"/>
        <source>Run PySide6 project tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-214"/>
        <source>PySide project tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of PySide project tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PySide uic tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enter location of PySide uic tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Effective venv:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>New Virtual Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Global Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 Virtual Environment</source>
        <extracomment>%1 = name of this Python as registered in QtC</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="obsolete">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythoneditor.cpp" line="+48"/>
        <location line="+47"/>
        <source>REPL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Open interactive Python.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>REPL Import File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open interactive Python and import file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>REPL Import *</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open interactive Python and import * from file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Open interactive Python. Either importing nothing, importing the current file, or importing everything (*) from the current file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>No Python Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create Virtual Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Manage Python Interpreters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Python Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonlanguageclient.cpp" line="-222"/>
        <source>Python Language Server (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+218"/>
        <source>Install Python language server (PyLS) for %1 (%2). The language server provides Python specific completion and annotation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Update Python language server (PyLS) for %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Always Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Never</source>
        <translation type="unfinished">从不</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildsystem.cpp" line="+45"/>
        <source>Unable to read &quot;%1&quot;: The file is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unable to parse &quot;%1&quot;:%2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+174"/>
        <source>Cannot save Python project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Cannot read Python project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonrunconfiguration.cpp" line="+86"/>
        <source>Install %1 (requires pip)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PySide6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Buffered output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enabling improves output performance, but results in delayed output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Script:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Run %1</source>
        <translation type="unfinished">运行 %1 </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonsettings.cpp" line="+111"/>
        <location line="+246"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="-245"/>
        <location line="+246"/>
        <source>Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>For a complete list of available options, consult the [Python LSP Server configuration documentation](%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+506"/>
        <source>Python interpreter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>New Python Virtual Environment Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Virtual environment directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create</source>
        <translation type="unfinished">创建</translation>
    </message>
    <message>
        <location line="+34"/>
        <location filename="../../../src/plugins/python/pythonutils.cpp" line="+181"/>
        <source>Create Python venv</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+202"/>
        <source>Found &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Removing Python: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Python: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>None</source>
        <comment>No Python interpreter</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Executable is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1085"/>
        <location line="+181"/>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <location line="-179"/>
        <location line="+180"/>
        <source>&amp;Delete</source>
        <translation type="unfinished">删除(&amp;D)</translation>
    </message>
    <message>
        <location line="-178"/>
        <location line="+180"/>
        <source>&amp;Make Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-178"/>
        <source>&amp;Generate Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+174"/>
        <source>&amp;Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-173"/>
        <source>Remove all Python interpreters without a valid executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Interpreters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonbuildconfiguration.cpp" line="-155"/>
        <location filename="../../../src/plugins/python/pythonkitaspect.cpp" line="+85"/>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="+84"/>
        <source>Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonsettings.cpp" line="+68"/>
        <source>Plugins:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use Python Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Advanced</source>
        <translation type="unfinished">高级</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Language Server Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonrunconfiguration.cpp" line="-20"/>
        <source>Python:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pyprojecttoml.cpp" line="+20"/>
        <source>Parsing error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Type error: &quot;%1&quot; must be a &quot;%2&quot;, not a &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Missing node error: &quot;%1&quot; table must contain a &quot;%2&quot; node.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Node &quot;%1&quot; is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonkitaspect.cpp" line="+1"/>
        <source>The interpreter used for Python based projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>No Python set up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Python &quot;%1&quot; is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Python &quot;%1&quot; does not contain a usable pip. pip is needed to install Python packages from the Python Package Index, like PySide and the Python language server. To use any of that functionality ensure that pip is installed for that Python.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Python &quot;%1&quot; does not contain a usable venv. venv is the recommended way to isolate a development environment for a project from the globally installed Python.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Name of Python Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to Python Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonplugin.cpp" line="+23"/>
        <source>No Python interpreter set for kit &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Issues parsed from Python runtime output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/python/pythonwizardpage.cpp" line="+90"/>
        <source>&quot;data&quot; of a Python wizard page expects a map with &quot;items&quot; containing a list of objects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>An item of Python wizard page data expects a &quot;trKey&quot; field containing the UI visible string for that Python version and a &quot;value&quot; field containing an object with a &quot;PySideVersion&quot; field used for import statements in the Python files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>PySide version:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QbsProjectManager</name>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/customqbspropertiesdialog.cpp" line="+24"/>
        <source>Custom Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+58"/>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&amp;Remove</source>
        <translation type="unfinished">删除(&amp;R)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp" line="+348"/>
        <source>C and C++ compiler paths differ. C compiler may not work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp" line="+108"/>
        <source>Configuration name:</source>
        <translation>配置名称：</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The qbs project build root</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>&lt;No build device&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsbuildstep.cpp" line="+170"/>
        <location line="+532"/>
        <source>Qbs Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-531"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="+49"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+38"/>
        <source>&lt;b&gt;Qbs:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build variant:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ABIs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Keep going when errors occur (if at all possible).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+7"/>
        <source>Keep going</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of concurrent build jobs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show command lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clean install root</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Force probes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-10"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+61"/>
        <source>Equivalent command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+169"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="+30"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-44"/>
        <source>No qbs session exists for this target.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Properties:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="+55"/>
        <source>Flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Installation flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Installation directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Properties to pass to the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use default location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+169"/>
        <source>Could not split properties.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Property &quot;%1&quot; cannot be set here. Please use the dedicated UI element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No &quot;:&quot; found in property definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbscleanstep.cpp" line="-39"/>
        <location line="+75"/>
        <source>Qbs Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Dry run:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keep going:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsinstallstep.cpp" line="-80"/>
        <location line="+119"/>
        <source>Qbs Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-114"/>
        <source>Dry run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Remove first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Install root:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbskitaspect.cpp" line="+29"/>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Qbs Profile Additions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Additional module properties to set in the Qbs profile corresponding to this kit.
You will rarely need to do this.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp" line="+130"/>
        <source>Generated files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Qbs files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilemanager.cpp" line="+245"/>
        <location line="+3"/>
        <source>Failed to run qbs config: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp" line="+70"/>
        <source>Profiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Kit:</source>
        <translation type="unfinished">构建套件(Kit)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Associated profile:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Profile properties:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>E&amp;xpand All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Collapse All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsproject.cpp" line="+180"/>
        <source>Fatal Qbs error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+205"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write project file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot update Qbs project file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not write project file %1.</source>
        <translation type="obsolete">无法写入项目文件 %1。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectparser.cpp" line="+38"/>
        <source>Reading Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsproject.cpp" line="+824"/>
        <source>Error retrieving run environment: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerconstants.h" line="+71"/>
        <source>Qbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp" line="+73"/>
        <source>Qbs executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <location line="+7"/>
        <source>Reparse Qbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+7"/>
        <source>Build File</source>
        <translation type="unfinished">构建文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation type="unfinished">构建文件&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation type="unfinished">Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+52"/>
        <source>Build</source>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Build Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build Product &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+Shift+B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+8"/>
        <location line="+34"/>
        <source>Clean</source>
        <translation type="unfinished">清除</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Clean Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+8"/>
        <location line="+25"/>
        <source>Rebuild</source>
        <translation type="unfinished">重新构建</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Rebuild Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssession.cpp" line="+116"/>
        <source>Received invalid input.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+87"/>
        <source>No qbs executable was found, please set the path in the settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No qbs executable was found at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;%1&quot; is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>The qbs process &quot;%1&quot; sent unexpected data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+200"/>
        <source>Failed to load qbs build graph: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Version mismatch: qbs at &quot;%1&quot; has API compatibility level %2, but we can handle at most %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+173"/>
        <source>Failed to update files in Qbs project: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-296"/>
        <location line="+89"/>
        <source>Request timed out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-121"/>
        <location line="+297"/>
        <source>The qbs session is not in a valid state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbssettings.cpp" line="+186"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use %1 settings directory for Qbs</source>
        <extracomment>%1 == &quot;Qt Creator&quot; or &quot;Qt Design Studio&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Path to qbs executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Default installation directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qbs version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to retrieve version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qbsprojectmanager/qbseditor.cpp" line="+108"/>
        <source>Qbs Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Qdb</name>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbplugin.cpp" line="+54"/>
        <source>Flash wizard &quot;%1&quot; failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Flash wizard executable &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Flash Boot to Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Deploy to Boot to Qt target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/devicedetector.cpp" line="+81"/>
        <source>Device &quot;%1&quot; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Boot to Qt device %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Device detection error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbdevice.cpp" line="+66"/>
        <source>Starting command &quot;%1&quot; on device &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Command failed on device &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Command failed on device &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Commands on device &quot;%1&quot; finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <source>stdout was: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>stderr was: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+128"/>
        <source>Boot to Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-121"/>
        <source>Reboot Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restore Default App</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>WizardPage</source>
        <translation type="unfinished">向导页面</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A short, free-text description.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Boot to Qt Network Device Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Host name or IP address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Device name:</source>
        <translation type="unfinished">设备名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Device address:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbdevicetracker.cpp" line="+38"/>
        <source>Shutting down device discovery due to unexpected response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbmakedefaultappstep.cpp" line="+32"/>
        <source>Set This Application to Start by Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset Default Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Remote process failed: %1</source>
        <translation type="unfinished">远端进程失败:%1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Application set as the default one.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset the default application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Change default application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbmessagetracker.cpp" line="+42"/>
        <source>Shutting down message reception due to unexpected response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>QDB message: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbrunconfiguration.cpp" line="+52"/>
        <source>Full command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Executable on device:</source>
        <translation>设备上的执行档：</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Run on Boot to Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remote path not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>主机上的执行档：</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The remote executable must be set to run on a Boot to Qt device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbstopapplicationstep.cpp" line="+63"/>
        <source>Could not check and possibly stop running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Checked that there is no running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Stopped the running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-14"/>
        <source>No device to stop the application on.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Stop already running application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/device-detection/qdbwatcher.cpp" line="+82"/>
        <source>Unexpected QLocalSocket error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not connect to QDB host server even after trying to start it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid JSON response received from QDB server: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not find QDB host server executable. You can set the location with environment variable %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>QDB host server started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not start QDB host server in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Starting QDB host server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbqtversion.cpp" line="+18"/>
        <source>Qt version is used for Boot2Qt development</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/boot2qt/qdbutils.cpp" line="+68"/>
        <source>Boot to Qt: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmakeProjectManager</name>
    <message>
        <source>Qt Designer is not responding (%1).</source>
        <translation type="vanished">Qt设计师无响应 (%1)。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/externaleditors.cpp" line="+177"/>
        <source>Could not load kits in a reasonable amount of time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Unable to start &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Qt Widgets Designer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Qt Widgets Designer is not responding (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unable to create server socket: %1</source>
        <translation>无法创建服务器套接字: %1</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Qt Linguist</source>
        <translation type="unfinished">Qt语言家</translation>
    </message>
    <message>
        <source>Unable to start &quot;%1&quot;</source>
        <translation type="vanished">无法启动&quot;%1&quot; </translation>
    </message>
    <message>
        <location line="-132"/>
        <source>The application &quot;%1&quot; could not be found.</source>
        <translation>找不到应用 &quot;%1&quot;。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+194"/>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp" line="+87"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location line="+195"/>
        <source>Error:</source>
        <translation>错误：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Warning:</source>
        <translation>警告：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+184"/>
        <location line="+45"/>
        <source>Run qmake</source>
        <translation>执行qmake </translation>
    </message>
    <message>
        <location line="-56"/>
        <location line="+39"/>
        <source>Build</source>
        <translation>构建</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Build &quot;%1&quot;</source>
        <translation>构建 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+40"/>
        <source>Rebuild</source>
        <translation>重新构建</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+42"/>
        <source>Clean</source>
        <translation>清除</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Rebuild Subproject</source>
        <translation>重新构建子项目</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Clean Subproject</source>
        <translation>清理子项目</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Build File</source>
        <translation>构建文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build File &quot;%1&quot;</source>
        <translation>构建文件&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+7"/>
        <source>Add Library...</source>
        <translation>添加库...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakemakestep.cpp" line="+214"/>
        <source>Cannot find Makefile. Check your build settings.</source>
        <translation>无法找到 Makefile. 检查您的构建设置。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakestep.cpp" line="+683"/>
        <source>qmake</source>
        <extracomment>QMakeStep default display name</extracomment>
        <translation>qmake</translation>
    </message>
    <message>
        <location line="-410"/>
        <source>Configuration unchanged, skipping qmake step.</source>
        <translation>配置没有改变, 跳过 qmake 步骤。</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>QML Debugging</source>
        <translation>QML 调试</translation>
    </message>
    <message>
        <location line="+154"/>
        <source>The option will only take effect if the project is recompiled. Do you want to recompile now?</source>
        <translation>需要重新编译项目才能使选项生效。您想现在就重新编译吗？</translation>
    </message>
    <message>
        <location line="-518"/>
        <source>&lt;b&gt;qmake:&lt;/b&gt; No Qt version set. Cannot run qmake.</source>
        <translation>&lt;b&gt;qmake:&lt;/b&gt; 没有设置Qt版本，无法运行qmake。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</source>
        <translation>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+110"/>
        <source>QMake</source>
        <translation>QMake</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/classdefinition.cpp" line="+61"/>
        <source>&amp;Sources</source>
        <translation>源文件(&amp;S)</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Widget librar&amp;y:</source>
        <translation>控件库(&amp;Y)：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Widget project &amp;file:</source>
        <translation>控件项目文件(&amp;F)：</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Widget h&amp;eader file:</source>
        <translation>控件头文件(&amp;E)：</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Widge&amp;t source file:</source>
        <translation>控件源文件(&amp;T)：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Widget &amp;base class:</source>
        <translation>控件的基类(&amp;B)：</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Plugin class &amp;name:</source>
        <translation>插件类名(&amp;N)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin &amp;header file:</source>
        <translation>插件头文件(&amp;H)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Plugin sou&amp;rce file:</source>
        <translation>插件源文件(&amp;R)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon file:</source>
        <translation>图标文件：</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>&amp;Link library</source>
        <translation>链接库(&amp;L)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create s&amp;keleton</source>
        <translation>创建代码框架(&amp;K)</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Include pro&amp;ject</source>
        <translation>包含项目(&amp;J)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>&amp;Description</source>
        <translation>说明(&amp;D)</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>G&amp;roup:</source>
        <translation>组(&amp;R)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Tooltip:</source>
        <translation>工具提示(&amp;T)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>W&amp;hat&apos;s this:</source>
        <translation>这是什么(&amp;H)：</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>The widget is a &amp;container</source>
        <translation>控件是个容器(&amp;C)</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Property defa&amp;ults</source>
        <translation>默认属性(&amp;U)</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>dom&amp;XML:</source>
        <translation>dom &amp;XML：</translation>
    </message>
    <message>
        <location line="-32"/>
        <source>Select Icon</source>
        <translation>选择图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Icon files (*.png *.ico *.jpg *.xpm *.tif *.svg)</source>
        <translation>图标文件 (*.png *.ico *.jpg *.xpm *.tif *.svg)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.cpp" line="+39"/>
        <source>Specify the properties of the plugin library and the collection class.</source>
        <translation>指定插件库和集合类的属性。</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Collection class:</source>
        <translation>集合类：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collection header file:</source>
        <translation>集合类头文件：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collection source file:</source>
        <translation>集合类源文件：</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Plugin name:</source>
        <translation>插件名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Resource file:</source>
        <translation>资源文件：</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>icons.qrc</source>
        <translation>icons.qrc</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.cpp" line="+27"/>
        <source>Widget &amp;Classes:</source>
        <translation>控件类(&amp;C)：</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Specify the list of custom widgets and their properties.</source>
        <translation>指定自定义控件列表及其属性.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/classlist.cpp" line="+42"/>
        <source>&lt;New class&gt;</source>
        <translation>&lt;新类&gt;</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Confirm Delete</source>
        <translation>确认删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete class %1 from list?</source>
        <translation>从列表中删除类 %1 吗？</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizard.cpp" line="+25"/>
        <source>Qt Custom Designer Widget</source>
        <translation>Qt4 设计师自定义控件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a Qt Custom Designer Widget or a Custom Widget Collection.</source>
        <translation>创建一个Qt设计师自定义控件或者一个自定义控件集合。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.cpp" line="+22"/>
        <source>Custom Widgets</source>
        <translation>自定义控件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.cpp" line="+29"/>
        <source>Plugin Details</source>
        <translation>插件详细信息</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp" line="+162"/>
        <source>Creating multiple widget libraries (%1, %2) in one project (%3) is not supported.</source>
        <translation>不支持在一个项目中(%3)创建多个控件库 (%1, %2).</translation>
    </message>
    <message>
        <source>Debug</source>
        <translatorcomment>better to leave it as it is</translatorcomment>
        <translation type="vanished">Debug</translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="vanished">Release</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="-262"/>
        <source>No Qt version set in kit.</source>
        <translation>构建套件中未设置Qt版本。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+201"/>
        <source>Library:</source>
        <translation>库：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Library file:</source>
        <translation>库文件：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Include path:</source>
        <translation>包含路径：</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Linux</source>
        <translation>Linux</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <location line="-15"/>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+202"/>
        <source>Linkage:</source>
        <translation>链接：</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Dynamic</source>
        <translation>动态</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Static</source>
        <translation>静态</translation>
    </message>
    <message>
        <location line="-16"/>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="+23"/>
        <source>Mac:</source>
        <translation>Mac：</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Library</source>
        <translation>库</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Framework</source>
        <translation>框架</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Windows:</source>
        <translation>Windows：</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Library inside &quot;debug&quot; or &quot;release&quot; subfolder</source>
        <translation>debug或release子目录下的库</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Add &quot;d&quot; suffix for debug version</source>
        <translation>为debug版本添加&apos;d&apos;作为后缀</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove &quot;d&quot; suffix for release version</source>
        <translation>移除release版本中的&apos;d&apos;后缀</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Package:</source>
        <translation>包：</translation>
    </message>
    <message>
        <location line="-293"/>
        <source>Add Library</source>
        <translation>添加库</translation>
    </message>
    <message>
        <location line="+190"/>
        <location line="+20"/>
        <source>Summary</source>
        <translation>汇总</translation>
    </message>
    <message>
        <location line="-179"/>
        <source>Library Type</source>
        <translation>库类型</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>File does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>File does not match filter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Choose the type of the library to link to</source>
        <translation>选择链接到的库类型</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>System library</source>
        <translation>系统库</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a system library.
Neither the path to the library nor the path to its includes is added to the .pro file.</source>
        <translation>链接到系统库。
无论是库的路径还是库的 includes都没被添加到 .pro 文件中。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>System package</source>
        <translation>系统包</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a system library using pkg-config.</source>
        <translation>使用pkg-config.连接到系统库。</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>External library</source>
        <translation>外部库</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a library that is not located in your build tree.
Adds the library and include paths to the .pro file.</source>
        <translation>链接到不在您的构建树中的库。
请将库和它的include 路径添加到.pro文件中。</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>Internal library</source>
        <translation>内部库</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Links to a library that is located in your build tree.
Adds the library and include paths to the .pro file.</source>
        <translation>链接到在您的构建树中的库。
请将库和它的include 路径添加到.pro文件中。</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>System Library</source>
        <translation>系统库</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the library to link to</source>
        <translation>指定链接到的库</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System Package</source>
        <translation>系统包</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the package to link to</source>
        <translation>指定链接到的包</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>External Library</source>
        <translation>外部库</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specify the library to link to and the includes path</source>
        <translation>指定链接库和包含路径</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Internal Library</source>
        <translation>内部库</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose the project file of the library to link to</source>
        <translation>选择要链接的库的项目文件</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>The following snippet will be added to the&lt;br&gt;&lt;b&gt;%1&lt;/b&gt; file:</source>
        <translation>下列代码段将被添加到文件&lt;br&gt;&lt;b&gt;%1&lt;/b&gt; 中：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp" line="-18"/>
        <source>%1 Dynamic</source>
        <translation>%1 动态</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Static</source>
        <translation>%1 静态</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 Framework</source>
        <translation>%1 框架</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 Library</source>
        <translation>%1 库</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizard.cpp" line="+28"/>
        <source>Subdirs Project</source>
        <translation>子目录项目</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Creates a qmake-based subdirs project. This allows you to group your projects in a tree structure.</source>
        <translation>创建一个基于qmake 的子目录项目。这可以让您将项目组织成树形结构。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Done &amp;&amp; Add Subproject</source>
        <translation>完成&amp;&amp; 添加子项目</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Finish &amp;&amp; Add Subproject</source>
        <translation>完成&amp;&amp; 添加子项目</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>新建子项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp" line="+1690"/>
        <source>Error while parsing file %1. Giving up.</source>
        <translation>分析文件%1时发生错误，放弃中。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakenodetreebuilder.cpp" line="+44"/>
        <source>Headers</source>
        <translation>头文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sources</source>
        <translation>源文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Forms</source>
        <translation>界面文件</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Resources</source>
        <translation>资源</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other files</source>
        <translation>其它文件</translation>
    </message>
    <message>
        <source>Could not write project file %1.</source>
        <translation type="vanished">无法写入项目文件 %1。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp" line="-782"/>
        <location line="+16"/>
        <source>File Error</source>
        <translation>文件错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakestep.cpp" line="-17"/>
        <source>qmake build configuration:</source>
        <translation>qmake 构建配置：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Effective qmake call:</source>
        <translation>有效的qmake调用：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakekitaspect.cpp" line="+118"/>
        <source>The mkspec to use when building the project with qmake.&lt;br&gt;This setting is ignored when using other build systems.</source>
        <translation>用qmake构建项目时使用的mkspec。&lt;br&gt;当使用其它构建系统时该设置被忽略。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No Qt version set, so mkspec is ignored.</source>
        <translation>未设置Qt版本，所以mkspec被忽略。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mkspec not found for Qt version.</source>
        <translation>未找到Q版本的mkspec。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake not found for Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>mkspec</source>
        <translation>mkspec</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/addlibrarywizard.cpp" line="+29"/>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Library type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp" line="-107"/>
        <source>Run</source>
        <translation type="unfinished">运行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ignore</source>
        <translation type="unfinished">忽略</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use global setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>qmake system() behavior when parsing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>This kit cannot build this project since it does not define a Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>The build directory contains a build for a different project, which will be overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 The build will be overwritten.</source>
        <comment>%1 error message</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Starting qmake failed with the following error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>The build directory should be at the same level as the source directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Could not parse Makefile.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>The Makefile is for a different project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The build type has changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+7"/>
        <source>The qmake arguments have changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The mkspec has changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Release</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation type="unfinished">Release</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Debug</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Profile</source>
        <comment>Shadow build directory suffix</comment>
        <extracomment>Non-ASCII characters in directory suffix may cause build issues.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakekitaspect.cpp" line="-29"/>
        <source>Qt mkspec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Mkspec configured for qmake by the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakemakestep.cpp" line="+9"/>
        <source>The build directory is not at the same level as the source directory, which could be the reason for the build failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakenodetreebuilder.cpp" line="-6"/>
        <source>State charts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Generated Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeparsernodes.cpp" line="-194"/>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write project file %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1242"/>
        <source>Could not find .pro file for subdirectory &quot;%1&quot; in &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="+667"/>
        <source>Reading Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot parse project &quot;%1&quot;: The currently selected kit &quot;%2&quot; does not have a valid Qt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot parse project &quot;%1&quot;: No kit selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+812"/>
        <source>Xcode Project (via qmake)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Visual Studio Project (via qmake)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>qmake generator failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No Qt in kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No valid qmake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No qmake step in active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Cannot create output directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Running in &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+3"/>
        <source>Qt version is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No C++ compiler set in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeproject.cpp" line="-816"/>
        <source>Project is part of Qt sources that do not match the Qt defined in the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+643"/>
        <source>&quot;%1&quot; is used by qmake, but &quot;%2&quot; is configured in the kit.
Please update your kit (%3) or choose a mkspec for qmake that matches your target environment better.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp" line="+69"/>
        <source>Build &amp;Subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakesettings.cpp" line="+31"/>
        <source>Warn if a project&apos;s source and build directories are not at the same level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Qmake has subtle bugs that can be triggered if source and build directory are not at the same level.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run qmake on every build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This option can help to prevent failures on incremental builds, but might slow them down unnecessarily in the general case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore qmake&apos;s system() function when parsing a project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Checking this option avoids unwanted side effects, but may result in inexact parsing results.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Qmake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/qmakestep.cpp" line="+102"/>
        <source>No Qt version configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Could not determine which &quot;make&quot; command to run. Check the &quot;make&quot; step in the build configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>&lt;no Qt version&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&lt;no Make step found&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>ABIs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Qt Quick Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Separate Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/qtwizard.cpp" line="+158"/>
        <source>Required Qt features not present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Qt version does not target the expected platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Qt version does not provide all features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizarddialog.cpp" line="+24"/>
        <source>This wizard generates a Qt Subdirs project. Add subprojects to it later on by using the other wizards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizarddialog.cpp" line="+30"/>
        <source>This wizard generates a Qt Widgets Designer Custom Widget or a Qt Widgets Designer Custom Widget Collection project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmakeprojectmanager/profileeditor.cpp" line="+258"/>
        <source>.pro File Editor</source>
        <translation type="unfinished">.pro 文件编辑器</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDebug</name>
    <message>
        <location filename="../../../src/libs/qmldebug/qmldebugconnection.cpp" line="+49"/>
        <source>Socket state changed to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Error: %1</source>
        <translation type="unfinished">错误: %1
 {1?}</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmldebug/qmldebugconnectionmanager.cpp" line="+193"/>
        <source>Debug connection opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debug connection closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Debug connection failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The port seems to be in use.</source>
        <extracomment>Error message shown after &apos;Could not connect ... debugger:&quot;</extracomment>
        <translation type="vanished">端口可能被占用。</translation>
    </message>
    <message>
        <source>The application is not set up for QML/JS debugging.</source>
        <extracomment>Error message shown after &apos;Could not connect ... debugger:&quot;</extracomment>
        <translation type="vanished">应用没有被设置为支持QML/JS 调试。</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDesigner</name>
    <message>
        <source>Error</source>
        <translation type="obsolete">错误</translation>
    </message>
</context>
<context>
    <name>QtC::QmlEditorWidgets</name>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanetextwidget.cpp" line="+28"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Style</source>
        <translation>风格</translation>
    </message>
    <message>
        <source>...</source>
        <translation type="vanished">...</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetimage.cpp" line="+80"/>
        <source>Stretch vertically. Scales the image to fit to the available area.</source>
        <translation>竖直拉伸，将图片在竖直方向拉伸以填满可用区域。</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Repeat vertically. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>垂直方向重复显示，平铺图片直到空间填满。可能会截断最后一张图片。</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+11"/>
        <source>Round. Like Repeat, but scales the images down to ensure that the last image is not cropped.</source>
        <translation>环绕。类似重复，但会缩小图像确保最后一块图像不会被裁剪。</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Repeat horizontally. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>水平方向重复显示，平铺图片直到空间填满。可能会截断最后一张图片。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stretch horizontally. Scales the image to fit to the available area.</source>
        <translation>水平拉伸，将图片水平拉伸以适应可用区域。</translation>
    </message>
    <message>
        <source>10 x 10</source>
        <translation type="vanished">10 x 10</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>The image is scaled to fit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is stretched horizontally and tiled vertically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is stretched vertically and tiled horizontally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The image is duplicated horizontally and vertically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is scaled uniformly to fit without cropping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The image is scaled uniformly to fill, cropping if necessary.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetrectangle.cpp" line="+43"/>
        <source>Gradient</source>
        <translation>渐变填充</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Border</source>
        <translation>边框</translation>
    </message>
    <message>
        <source>Dialog</source>
        <translation type="vanished">对话框</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp" line="+153"/>
        <source>Easing</source>
        <translation>弹性弯曲</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Subtype</source>
        <translation>子类型</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Duration</source>
        <translation>持续时间</translation>
    </message>
    <message>
        <source>INVALID</source>
        <translation type="vanished">无效</translation>
    </message>
    <message>
        <location line="-24"/>
        <source> ms</source>
        <translation>毫秒</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Amplitude</source>
        <translation>振幅</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Period</source>
        <translation>周期</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Overshoot</source>
        <translation>缓冲</translation>
    </message>
    <message>
        <location line="-46"/>
        <source>Play simulation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Type of easing curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Acceleration or deceleration of easing curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Duration of animation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Amplitude of elastic and bounce easing curves.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Easing period of an elastic curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Easing overshoot for a back curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidget.cpp" line="+129"/>
        <source>Hides this toolbar.</source>
        <translation>隐藏这个工具条.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Pin Toolbar</source>
        <translation>钉住工具栏</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show Always</source>
        <translation>总是显示</translation>
    </message>
    <message>
        <location line="+295"/>
        <source>Unpins the toolbar and moves it to the default position.</source>
        <translation>解除工具栏停靠并移动到默认位置。</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Hides this toolbar. This toolbar can be permanently disabled in the options page or in the context menu.</source>
        <translation>隐藏这个工具栏。该工具栏可在选项页或上下文菜单中永久禁用。</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/contextpanewidgetimage.cpp" line="-78"/>
        <source>Double click for preview.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmleditorwidgets/filewidget.cpp" line="+72"/>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJS</name>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsbind.cpp" line="+219"/>
        <source>package import requires a version number</source>
        <translation>导入包需要版本号</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Nested inline components are not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-158"/>
        <source>Hit maximal recursion depth in AST visit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljscheck.cpp" line="+1275"/>
        <source>&apos;int&apos; or &apos;real&apos;</source>
        <translation>&apos;整数&apos; 或 &apos;实数&apos;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljslink.cpp" line="+304"/>
        <source>File or directory not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+160"/>
        <source>QML module not found (%1).

Import paths:
%2

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
For qmlRegister... calls, make sure that you define the Module URI as a string literal.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Implicit import &apos;%1&apos; of QML module &apos;%2&apos; not found.

Import paths:
%3

For qmake projects, use the QML_IMPORT_PATH variable to add import paths.
For Qbs projects, declare and set a qmlImportPaths property in your product to add import paths.
For qmlproject projects, use the importPaths property to add import paths.
For CMake projects, make sure QML_IMPORT_PATH variable is in CMakeCache.txt.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>QML module contains C++ plugins, currently reading type information... %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsmodelmanagerinterface.cpp" line="+387"/>
        <source>Parsing QML Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+902"/>
        <source>Scanning QML Imports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsplugindumper.cpp" line="+159"/>
        <source>QML module does not contain information about components contained in plugins.

Module path: %1
See &quot;Using QML Modules with Plugins&quot; in the documentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Automatic type dump of QML module failed.
Errors:
%1</source>
        <translation type="unfinished">自动 类型转储 QML 模块失败。
错误:
%1
 {1?}</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Automatic type dump of QML module failed.
First 10 lines or errors:

%1
Check General Messages for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Warnings while parsing QML type information of %1:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished">&quot;%1&quot; 崩溃。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&quot;%1&quot; timed out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>I/O error running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; returned exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Arguments: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+121"/>
        <source>Failed to parse &quot;%1&quot;.
Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+203"/>
        <source>Errors while reading typeinfo files:</source>
        <translation>读取typeinfo文件发生错误：</translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Could not locate the helper application for dumping type information from C++ plugins.
Please build the qmldump application on the Qt version options page.</source>
        <translation type="unfinished">无法定位助手应用来从C++插件转储类型信息。
请在Qt 版本选项页面构建 qmldump应用。</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljssimplereader.cpp" line="+117"/>
        <source>Cannot find file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="+73"/>
        <source>Could not parse document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="+25"/>
        <location line="+6"/>
        <source>Expected document to contain a single object definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Expected expression statement after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Property is defined twice, previous definition at %1:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsstaticanalysismessage.cpp" line="+44"/>
        <source>Do not use &quot;%1&quot; as a constructor.

For more information, see the &quot;Checking Code Syntax&quot; documentation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Invalid value for enum.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enum value must be a string or a number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Number value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Boolean value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File or directory does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid color.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anchor line expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate property binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Id expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid property name &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; does not have members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is not a member of &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Assignment in condition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unterminated non-empty case block.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use &apos;eval&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unreachable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use &apos;with&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use comma expressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; already is a formal parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unnecessary message suppression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; already is a function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>var &quot;%1&quot; is used before its declaration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; already is a var.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;%1&quot; is declared more than once.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Function &quot;%1&quot; is used before its declaration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use stand-alone blocks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not use void expressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Confusing pluses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Confusing minuses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Declare all function vars on a single line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unnecessary parentheses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>== and != may perform type coercion, use === or !== to avoid it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Expression statements should be assignments, calls or delete expressions only.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Place var declarations at the start of a function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use only one statement per line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not resolve the prototype &quot;%1&quot; of &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Could not resolve the prototype &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Prototype cycle, the last non-repeated component is &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid property type &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>== and != perform type coercion, use === or !== to avoid it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Calls of functions that start with an uppercase letter should use &apos;new&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use &apos;new&apos; only with functions that start with an uppercase letter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use spaces around binary operators.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unintentional empty block, use ({}) for empty object literal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use %1 instead of &apos;var&apos; or &apos;variant&apos; to improve performance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Missing property &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum number value is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number value is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum number value is exclusive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum number value is exclusive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String value does not match required pattern.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimum string value length is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Maximum string value length is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 elements expected in array value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>JavaScript can break the visual tooling in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Arbitrary functions and function calls outside of a Connections or ScriptAction objects are not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>A when condition cannot contain an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-48"/>
        <source>This type (%1) is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reference to parent item cannot be resolved correctly by Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This visual property binding cannot be evaluated in the local context and might not show up in Qt Design Studio as expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Qt Design Studio only supports states in the root item.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This id might be ambiguous and is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported as a root element by Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported as a root element of a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This type (%1) is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>JavaScript blocks are not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Behavior type is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>States are only supported in the root item in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Referencing the parent of the root item is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do not mix translation functions in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>A State cannot have a child item (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Duplicate import (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hit maximum recursion limit when visiting AST.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Type cannot be instantiated recursively (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Components are only allowed to have a single child element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Components require a child element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not reference the root item as alias.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Avoid referencing the root item in a hierarchy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsinterpreter.cpp" line="+1427"/>
        <source>Errors while loading qmltypes from %1:
%2</source>
        <translation>%1导入qmltypes时发生错误:
%2</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Warnings while loading qmltypes from %1:
%2</source>
        <translation>%1导入qmltypes时发生警告:
%2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljstypedescriptionreader.cpp" line="-26"/>
        <source>Expected a single import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expected import of QtQuick.tooling.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Major version different from 1 not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Expected document to contain a Module {} member.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <location line="+5"/>
        <source>Expected dependency definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Component definition is missing a name binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>ModuleApi definition has no or invalid version binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Method or signal is missing a name script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <location line="+35"/>
        <location line="+23"/>
        <source>Expected script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Property object is missing a name or type script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected string after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <source>Expected boolean after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected true or false after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected numeric literal after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Expected integer after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected array of strings after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected array literal with only string literal members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Expected string literal to contain &apos;Package/Name major.minor&apos; or &apos;Name major.minor&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+6"/>
        <location line="+6"/>
        <source>Expected array of numbers after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Expected array literal with only number literal members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Meta object revision without matching export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Expected integer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Expected object literal after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Expected expression after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+10"/>
        <source>Expected strings as enum keys.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Expected either array or object literal as enum definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/qmljs/qmljsfindexportedcpptypes.cpp" line="+255"/>
        <source>The type will only be available in the QML editors when the type name is a string literal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>The module URI cannot be determined by static analysis. The type will not be available
globally in the QML editor. You can add a &quot;// @uri My.Module.Uri&quot; annotation to let
the QML editor know about a likely URI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+182"/>
        <source>must be a string literal to be available in the QML editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qrcparser.cpp" line="+370"/>
        <location line="+9"/>
        <source>XML error on line %1, col %2: %3</source>
        <translation type="unfinished">XML 错误 在第 %1行,  %2列: %3</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation type="unfinished">&lt;RCC&gt; 根元素缺失。</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSEditor</name>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorplugin.cpp" line="+141"/>
        <source>Run Checks</source>
        <translation>运行检查</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ctrl+Shift+;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reformat Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>QmlFormat not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Custom formatter path not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Error: No current document to format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Error: Formatting failed with the selected formatter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+120"/>
        <source>Issues that the QML static analyzer found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reformat File</source>
        <translation type="vanished">重新格式化文件</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Issues that the QML code parser found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Analysis</source>
        <translation>QML 分析</translation>
    </message>
    <message>
        <location line="-332"/>
        <source>Show Qt Quick Toolbar</source>
        <translation>显示Qt Quick工具栏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljshoverhandler.cpp" line="+365"/>
        <source>Library at %1</source>
        <translatorcomment>%1 is library path</translatorcomment>
        <translation>%1中的库</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dumped plugins successfully.</source>
        <translation>成功读取插件。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Read typeinfo files successfully.</source>
        <translation>读取typeinfo文件成功。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="+278"/>
        <source>Qt Quick Toolbars</source>
        <translation>Qt Quick工具栏</translation>
    </message>
    <message>
        <location line="-158"/>
        <source>Always show Qt Quick Toolbar</source>
        <translation>总是显示Qt Quick工具栏</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Pin Qt Quick Toolbar</source>
        <translation>钉住Qt Quick工具栏</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp" line="+59"/>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="+78"/>
        <source>Move Component into Separate File</source>
        <translation>将组件移到独立文件中</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="+17"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Component name:</source>
        <translation>组件名：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsfindreferences.cpp" line="+991"/>
        <source>QML/JS Usages:</source>
        <translation>QML/JS 使用：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsoutline.cpp" line="+177"/>
        <source>Show All Bindings</source>
        <translation>显示所有绑定</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsquickfixes.cpp" line="+49"/>
        <source>Split Initializer</source>
        <translation>分离初始化</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="+348"/>
        <source>Show Qt Quick ToolBar</source>
        <translation>显示Qt Quick工具栏</translation>
    </message>
    <message>
        <location line="+631"/>
        <source>Refactoring</source>
        <translation>重构</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsoutlinetreeview.cpp" line="+39"/>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsquickfixes.cpp" line="+63"/>
        <source>Add a Comment to Suppress This Message</source>
        <translation>添加一个说明掩盖此消息</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljswrapinloader.cpp" line="+74"/>
        <source>Wrap Component in Loader</source>
        <translation>在加载器中包含组件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljscomponentnamedialog.cpp" line="-12"/>
        <source>Component Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>ui.qml file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Property assignments for %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Invalid component name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Invalid path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Component already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorsettings.cpp" line="+3"/>
        <source>Enable auto format on file save</source>
        <translation type="unfinished">启动文本保存时的自动格式化</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Restrict to files contained in the current project</source>
        <translation type="unfinished">限制为当前项目中包含的文件</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Auto-fold auxiliary data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Always Ask</source>
        <translation type="unfinished">总是询问</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+145"/>
        <source>Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-144"/>
        <source>Qt Creator</source>
        <translation type="unfinished">Qt Creator</translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-175"/>
        <source>Open .ui.qml files with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Use customized static analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Command:</source>
        <translation type="unfinished">命令：</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Enabled</source>
        <translation type="unfinished">启用</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Only for Qt Quick UI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Enabled checks can be disabled for non Qt Quick UI files, but disabled checks cannot get explicitly enabled for non Qt Quick UI files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Set the path to the Qt Design Studio application to enable the &quot;Open in Qt Design Studio&quot; feature. If you have Qt Design Studio installed alongside Qt Creator with the Qt Online Installer, it is used as the default. Use &lt;a href=&quot;linwithqt&quot;&gt;&quot;Link with Qt&quot;&lt;/a&gt; to link an offline installation of Qt Creator to a Qt Online Installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Install Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+121"/>
        <source>QML Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-118"/>
        <location line="+121"/>
        <source>Open Language Server preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-114"/>
        <source>Static Analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>QML/JS Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Qt Quick</source>
        <translation type="unfinished">Qt Quick</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="-239"/>
        <source>Code Model Not Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Code model not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Code Model of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+440"/>
        <source>QMLJS Editor</source>
        <translation type="unfinished">QMLJS 编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditordocument.cpp" line="+790"/>
        <source>This file should only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditor.cpp" line="+54"/>
        <source>QML</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">QML</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljseditorplugin.cpp" line="-8"/>
        <source>Inspect API for Element Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljsfindreferences.cpp" line="+22"/>
        <source>Searching for Usages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljstextmark.cpp" line="+75"/>
        <source>Code Model Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code Model Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmljswrapinloader.cpp" line="+41"/>
        <source>// TODO: Move position bindings from the component to the Loader.
//       Check all uses of &apos;parent&apos; inside the root element of the component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item.%1&quot;.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljseditor/qmllsclientsettings.cpp" line="+166"/>
        <source>Custom qmlls executable &quot;%1&quot; does not exist and was disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Custom qmlls executable &quot;%1&quot; exited abnormally and was disabled. The custom executable output was:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Custom qmlls executable &quot;%1&quot; does not seem to be a qmlls executable and was disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Current kit does not have a valid Qt version, disabling QML Language Server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+231"/>
        <source>Download Standalone QMLLS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Downloading standalone QMLLS...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>SSL error: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Encountered SSL errors and aborted the download.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+51"/>
        <source>Downloading from %1 failed: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Latest standalone QMLLS already exists at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot open &quot;%1&quot; for writing: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unarchiving QMLLS...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unarchiving error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not find QMLLS in the extracted archive. Please create a bugreport.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Standalone qmlls succesfully downloaded in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Use advanced features (renaming, find usages, and so on) (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create .qmlls.ini files for new projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow versions below Qt %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable semantic highlighting (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use qmlls from project Qt kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use qmlls from latest Qt kit (located at %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use custom qmlls executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Download latest standalone qmlls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Executable selection for qmlls</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSTools</name>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsconstants.h" line="+11"/>
        <source>Code Style</source>
        <translation>代码风格</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolsplugin.cpp" line="+107"/>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="+137"/>
        <source>Qt Quick</source>
        <translation>Qt Quick</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>&amp;QML/JS</source>
        <translation>&amp;QML/JS</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>QML runtime executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The QML runtime executable to use on the device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Reset Code Model</source>
        <translation>重置代码模型</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="+47"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <source>Old Creator</source>
        <translation type="vanished">旧的 Creator</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljsfunctionfilter.cpp" line="+340"/>
        <source>QML Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates QML functions in any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljstoolssettings.cpp" line="-9"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation type="unfinished">全局</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmlformatsettings.cpp" line="+127"/>
        <location line="+8"/>
        <source>No qmlformat executable found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Failed to generate qmlformat.ini file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmlformatsettingswidget.cpp" line="+30"/>
        <source>Global qmlformat Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscodestylepreferenceswidget.cpp" line="+31"/>
        <source>Built-in Formatter Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Other Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljscustomformatterwidget.cpp" line="+25"/>
        <source>Command:</source>
        <translation type="unfinished">命令：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Arguments:</source>
        <translation type="unfinished">参数：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Custom Formatter Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmljstools/qmljsformatterselectionwidget.cpp" line="+21"/>
        <source>Built-In Formatter [Deprecated]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QmlFormat [LSP]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Formatter [Must be qmlformat compatible]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Formatter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Formatter Selection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProfiler</name>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilersettings.cpp" line="+74"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertextmark.cpp" line="+21"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="+274"/>
        <location line="+310"/>
        <location line="+104"/>
        <location line="+98"/>
        <location line="+60"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerviewmanager.cpp" line="+35"/>
        <source>QML Profiler</source>
        <translation>QML 分析器(Profiler)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerattachdialog.cpp" line="+57"/>
        <source>&amp;Port:</source>
        <translation>端口(&amp;P)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="-536"/>
        <source>QML Profiler Options</source>
        <translation>QML 分析器选项</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>The QML Profiler can be used to find performance bottlenecks in applications using QML.</source>
        <translation>QML分析器可被用于找到使用QML的应用程序的性能瓶颈。</translation>
    </message>
    <message>
        <location line="+181"/>
        <source>%1 s</source>
        <translation>%1秒</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Elapsed: %1</source>
        <translation>逝去: %1</translation>
    </message>
    <message>
        <location line="+249"/>
        <source>Application finished before loading profiled data.
Please use the stop button instead.</source>
        <translation>应用程序在载入分析数据之前已经结束。
请使用“停止”按钮。</translation>
    </message>
    <message>
        <location line="-413"/>
        <location line="+349"/>
        <source>Load QML Trace</source>
        <translation>载入QML 追踪文件</translation>
    </message>
    <message>
        <location line="-345"/>
        <location line="+320"/>
        <source>Save QML Trace</source>
        <translation>保存 QML 追踪文件</translation>
    </message>
    <message>
        <location line="-431"/>
        <source>Discard data</source>
        <translation>丢弃数据</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+30"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+19"/>
        <source>Painting</source>
        <translation type="unfinished">绘制中</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Compiling</source>
        <translation type="unfinished">编译中</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <source>Creating</source>
        <translation type="unfinished">创建中</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="+206"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+314"/>
        <location line="+290"/>
        <source>Source code not available</source>
        <translation>源代码不可用</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+173"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-312"/>
        <location line="+304"/>
        <source>&lt;bytecode&gt;</source>
        <translation>&lt;字节码&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-57"/>
        <source>Main Program</source>
        <translation>主程序</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="+126"/>
        <source>Copy Row</source>
        <translation>复制行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Table</source>
        <translation>复制表格</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Extended Event Statistics</source>
        <translation>扩展的事件统计数据</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+31"/>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="+67"/>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="+116"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="+209"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-205"/>
        <source>Location</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="-2"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+8"/>
        <location line="+283"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-285"/>
        <source>Time in Percent</source>
        <translation>百分比表示的时间</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-4"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+1"/>
        <location line="+286"/>
        <source>Total Time</source>
        <translation>总时间</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-289"/>
        <source>Self Time in Percent</source>
        <translation>百分比表示的自身花费的时间</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Self Time</source>
        <translation>自身花费的时间</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-5"/>
        <location line="+297"/>
        <source>Calls</source>
        <translation>调用</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-293"/>
        <source>Mean Time</source>
        <translation>平均时间</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+7"/>
        <source>Median Time</source>
        <translation>中间时间</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Longest Time</source>
        <translation>最长时间</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shortest Time</source>
        <translation>最短时间</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="-1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="-1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-6"/>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="-45"/>
        <source>Compile</source>
        <translation>编译</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-172"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-332"/>
        <source>Binding</source>
        <translation>绑定</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signal</source>
        <translation>信号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+622"/>
        <source>Callee</source>
        <translation>被调用者</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Caller</source>
        <translation>调用者</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Callee Description</source>
        <translation>被调用者的说明</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Caller Description</source>
        <translation>调用者的说明</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatewidget.cpp" line="+118"/>
        <source>Profiling application</source>
        <translation>正在分析应用程序</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No QML events recorded</source>
        <translation>没有QML事件被记录</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertraceview.cpp" line="+248"/>
        <source>Reset Zoom</source>
        <translation>重置缩放</translation>
    </message>
    <message>
        <location line="-176"/>
        <source>Timeline</source>
        <translation>时间轴</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-8"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-629"/>
        <source>JavaScript</source>
        <translation>JavaScript</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qml/QmlProfilerFlameGraphView.qml" line="+3"/>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="-14"/>
        <source>Allocations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Various Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>others</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/debugmessagesmodel.cpp" line="-36"/>
        <source>Debug Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Critical Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fatal Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Info Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+58"/>
        <source>Unknown Message %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <location filename="../../../src/plugins/qmlprofiler/inputeventsmodel.cpp" line="+59"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="+244"/>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphmodel.cpp" line="-15"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+71"/>
        <source>Could not re-read events from temporary trace file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/flamegraphview.cpp" line="+25"/>
        <source>Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="+6"/>
        <source>Show Full Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/inputeventsmodel.cpp" line="-20"/>
        <source>Mouse Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Keyboard Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Key Press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Key Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Modifiers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Double Click</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mouse Press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mouse Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/pixmapcachemodel.cpp" line="+103"/>
        <source>Result</source>
        <translation type="unfinished">结果</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Wheel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Angle Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keyboard Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mouse Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/memoryusagemodel.cpp" line="-34"/>
        <source>Memory Allocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+1"/>
        <source>Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Memory Allocated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Memory Freed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Total</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <location line="+2"/>
        <location line="+5"/>
        <source>%n byte(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Allocated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Deallocated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deallocations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heap Allocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Large Item Allocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heap Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/pixmapcachemodel.cpp" line="-29"/>
        <location line="+25"/>
        <source>Cache Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Image Cached</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Image Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Load Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="+156"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="-3"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+98"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+105"/>
        <source>Duration</source>
        <translation type="unfinished">持续时间</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>File</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+12"/>
        <source>Width</source>
        <translation type="unfinished">宽度</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="+1"/>
        <source>Height</source>
        <translation type="unfinished">高度</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="+102"/>
        <source>QML Profiler (Attach to Waiting Application)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp" line="-22"/>
        <location line="+8"/>
        <location line="+16"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="+3"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="-79"/>
        <source>Animations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-23"/>
        <location line="+24"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-89"/>
        <location line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="-9"/>
        <source>GUI Thread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-16"/>
        <location line="+17"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-72"/>
        <location line="+72"/>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+1"/>
        <source>Render Thread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Framerate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerattachdialog.cpp" line="-26"/>
        <source>Start QML Profiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Select an externally started QML-debug enabled application.&lt;p&gt;Commonly used command-line arguments are:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Kit:</source>
        <translation type="unfinished">构建套件(Kit)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp" line="-2"/>
        <source>Pixmap Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scene Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="-72"/>
        <source>Handling Signal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Input Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Debug Messages</source>
        <translation type="unfinished">调试信息</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Quick3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Failed to replay QML events from stash file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>anonymous function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Cannot open temporary trace file to store events.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed to reset temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to flush temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Could not re-open temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Read past end in temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerrunconfigurationaspect.cpp" line="+21"/>
        <source>QML Profiler Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilersettings.cpp" line="-44"/>
        <source>Flush data while profiling:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Periodically flush pending data to the profiler. This reduces the delay when loading the
data and the memory usage in the application. It distorts the profile as the flushing
itself takes time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Flush interval (ms):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process data only when process ends:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only process data when the process being profiled ends, not when the current recording
session ends. This way multiple recording sessions can be aggregated in a single trace,
for example if multiple QML engines start and stop sequentially during a single run of
the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyzer</source>
        <translation type="obsolete">分析器</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatewidget.cpp" line="-4"/>
        <source>Profiling application: %n events</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+9"/>
        <source>Loading buffered data: %n events</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+4"/>
        <source>Loading offline data: %n events</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Waiting for data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp" line="+216"/>
        <source>Main program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>+%1 in recursive calls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+324"/>
        <source>called recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp" line="-85"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertool.cpp" line="-93"/>
        <source>Search timeline event notes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hide or show event categories.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Disable Profiling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Enable Profiling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+87"/>
        <source>A QML Profiler analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Start QML Profiler analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>The application finished before a connection could be established. No data was loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+217"/>
        <source>QML traces (*%1 *%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Saving Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Loading Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>You are about to discard the profiling data, including unsaved notes. Do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Starting a new profiling session will discard the previous data, including unsaved notes.
Do you want to save the data first?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertracefile.cpp" line="+172"/>
        <source>Error while parsing trace data file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Invalid magic: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unknown data stream version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Excessive number of event types: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Invalid type index %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Corrupt data before position %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+510"/>
        <source>Error writing trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+68"/>
        <source>Could not re-read events from temporary trace file: %1
Saving failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/qmlprofilertraceview.cpp" line="+166"/>
        <source>Analyze Current Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Analyze Full Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dmodel.cpp" line="-120"/>
        <source>Render Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Synchronize Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Prepare Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mesh Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Mesh Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generate Shader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load Shader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Particle Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Event Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mesh Memory consumption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Memory consumption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Mesh Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Custom Mesh Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown Unload Message %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Description</source>
        <translation type="unfinished">说明</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Count</source>
        <translation type="unfinished">计数</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Draw Calls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Passes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Total Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Primitives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instances</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp" line="+1"/>
        <source>Render Thread Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Polish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GUI Thread Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Render Thread Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Swap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Preprocess</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Bind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Render Render</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Material Compile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Glyph Render</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Glyph Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Bind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Swizzle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Mipmap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Texture Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Stage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Glyphs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframemodel.cpp" line="-3"/>
        <location line="+229"/>
        <location line="+10"/>
        <source>Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-230"/>
        <source>Frame Delta</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>View3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+195"/>
        <source>All</source>
        <comment>All frames</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+29"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="+87"/>
        <location line="+8"/>
        <source>None</source>
        <comment>Compare Frame: None</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+12"/>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="-12"/>
        <location line="+80"/>
        <source>All</source>
        <comment>All View3D frames</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qmlprofiler/quick3dframeview.cpp" line="-118"/>
        <source>Quick3D Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select View3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compare Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>All</source>
        <comment>Compare Frame: All</comment>
        <translation type="unfinished">所有</translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>Name:</source>
        <translation type="vanished">名称：</translation>
    </message>
    <message>
        <source>Create in:</source>
        <translation type="vanished">创建路径：</translation>
    </message>
    <message>
        <source>Name is empty.</source>
        <translation type="obsolete">名称为空。</translation>
    </message>
    <message>
        <source>&lt;Current File&gt;</source>
        <translation type="vanished">&lt;当前文件&gt;</translation>
    </message>
    <message>
        <source>Error while loading project file %1.</source>
        <translation type="obsolete">载入项目文件%1时发生错误。</translation>
    </message>
    <message>
        <source>Warning while loading project file %1.</source>
        <translation type="obsolete">载入项目文件 %1时收到警告信息。</translation>
    </message>
    <message>
        <source>No Qt version set in kit.</source>
        <translation type="vanished">构建套件中未设置Qt版本。</translation>
    </message>
    <message>
        <source>QML Runtime</source>
        <translation type="obsolete">QML运行环境</translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation type="obsolete">系统环境变量</translation>
    </message>
    <message>
        <source>Qt Version:</source>
        <translation type="vanished">Qt 版本：</translation>
    </message>
</context>
<context>
    <name>QtC::Qnx</name>
    <message>
        <location filename="../../../src/plugins/qnx/qnxplugin.cpp" line="+60"/>
        <source>Deploy to QNX Device</source>
        <translation>部署到QNX设备</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>QNX sdpenv.sh:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QNX Software Development Platform environment file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File suffix does not match OS type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="+99"/>
        <source>New QNX Device Configuration Setup</source>
        <translation>新QNX设备配置设置</translation>
    </message>
    <message>
        <location line="-37"/>
        <location line="+30"/>
        <source>QNX Device</source>
        <translation>QNX 设备</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxqtversion.cpp" line="+61"/>
        <source>QNX %1</source>
        <extracomment>Qt Version is meant for QNX</extracomment>
        <translation>QNX %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="-31"/>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="+750"/>
        <source>QNX</source>
        <translation>QNX</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="+172"/>
        <source>Preparing remote side...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="-593"/>
        <source>The following errors occurred while activating the QNX configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cannot Set Up QNX Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Debugger for %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>QCC for %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Kit for %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-115"/>
        <source>- No GCC compiler found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>- No targets found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdebugsupport.cpp" line="-97"/>
        <source>Project source directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local executable:</source>
        <translation>本地执行档：</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Remote QNX process %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp" line="+167"/>
        <location line="+19"/>
        <source>No files need to be uploaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="-16"/>
        <source>%n file(s) need to be uploaded.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>No device configuration set.</source>
        <translation type="unfinished">没有设备设置。</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No deployment action necessary. Skipping.</source>
        <translation type="unfinished">不必要执行部署，跳过。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>All files successfully deployed.</source>
        <translation type="unfinished">所有文件部署成功.</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Deploy Qt to QNX Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Deploy</source>
        <translation type="unfinished">部署</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Qt library to deploy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-100"/>
        <source>Please input a remote directory to deploy to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-128"/>
        <source>Checking existence of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Removing &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-14"/>
        <source>The remote directory &quot;%1&quot; already exists.
Deploying to that directory will remove any files already present.

Are you sure you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-9"/>
        <location line="+29"/>
        <source>Connection failed: %1</source>
        <translation type="unfinished">连接失败:%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevice.cpp" line="+12"/>
        <source>Deploy Qt libraries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxdevicetester.cpp" line="+47"/>
        <source>Checking that files can be created in %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Files can be created in /var/run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred while checking that files can be created in %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Files cannot be created in %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxplugin.cpp" line="+42"/>
        <source>Attach to remote QNX application...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxqtversion.cpp" line="+98"/>
        <source>No SDP path was set up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxrunconfiguration.cpp" line="+33"/>
        <source>Executable on device:</source>
        <translation>设备上的执行档：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote path not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Executable on host:</source>
        <translation>主机上的执行档：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Path to Qt libraries on device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxsettingspage.cpp" line="+414"/>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Configuration Information:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Create Kit for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Target:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compiler:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Architectures:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Select QNX Environment File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+10"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="-9"/>
        <source>Configuration already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Configuration is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Remove QNX Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove:
 %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/qnxtoolchain.cpp" line="+103"/>
        <location line="+146"/>
        <source>QCC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-62"/>
        <source>SDP path:</source>
        <extracomment>SDP refers to &apos;Software Development Platform&apos;.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qnx/slog2inforunner.cpp" line="+52"/>
        <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Cannot show slog2info output. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QtSupport</name>
    <message>
        <location filename="../../../src/plugins/qtsupport/profilereader.cpp" line="+31"/>
        <source>[Inexact] </source>
        <extracomment>Prefix used for output from the cumulative evaluation of project files.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="+741"/>
        <source>No qmake path set</source>
        <translation>没有设置qmake路径</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake does not exist or is not executable</source>
        <translation>qmake不存在或者不可执行</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Qt version has no name</source>
        <translation>没有设置Qt版本名称</translation>
    </message>
    <message>
        <location line="-484"/>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;未知&gt;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>System</source>
        <translation>系统</translation>
    </message>
    <message>
        <source>Qt version is not properly installed, please run make install</source>
        <translation type="vanished">Qt没有被正确安装，请运行make install</translation>
    </message>
    <message>
        <location line="+485"/>
        <source>Could not determine the path to the binaries of the Qt installation, maybe the qmake path is wrong?</source>
        <translation>无法确定Qt安装的二进制所在的路径，或许qmake的路径设置出现了错误?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The default mkspec symlink is broken.</source>
        <translation>默认的mkspec 符号链接错误。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>ABI detection failed: Make sure to use a matching compiler when building.</source>
        <translation>ABI 检测失败: 确保构建时使用一个匹配的编译器。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Non-installed -prefix build - for internal development only.</source>
        <translation>-prefix构建未安装 - 仅供内部使用。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtversions.cpp" line="+29"/>
        <source>Desktop</source>
        <comment>Qt Version is meant for the desktop</comment>
        <translation>桌面</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Embedded Linux</source>
        <comment>Qt Version is used for embedded Linux development</comment>
        <translation>嵌入式 Linux</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="+978"/>
        <source>The Qt version is invalid: %1</source>
        <extracomment>%1: Reason for being invalid</extracomment>
        <translation>Qt版本无效: %1</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The qmake command &quot;%1&quot; was not found or is not executable.</source>
        <extracomment>%1: Path to qmake executable</extracomment>
        <translation>qmake命令 &quot;%1&quot; 没有找到或不可执行。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+360"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location line="-68"/>
        <location line="+786"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="-787"/>
        <location line="+786"/>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <location line="-800"/>
        <source>&lt;specify a name&gt;</source>
        <translation>&lt;指定一个名字&gt;</translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Do you want to remove all invalid Qt Versions?&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;will be removed.</source>
        <translation>您想删除所有无效的Qt版本吗？&lt;br&gt;&lt;ul&gt;&lt;li&gt;%1&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;将会被删除。</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Qt version %1 for %2</source>
        <translation>%2的Qt 版本%1 </translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Remove Invalid Qt Versions</source>
        <translation>删除无效的Qt版本</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Not all possible target environments can be supported due to missing compilers.</source>
        <translation>由于编译器不全，不是所有的目标环境都能被支持。</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>This Qt version was already registered as &quot;%1&quot;.</source>
        <translation>该Qt版本已经注册为 &quot;%1&quot;。</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Incompatible Qt Versions</source>
        <translation>不兼容的Qt版本</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/gettingstartedwelcomepage.cpp" line="+73"/>
        <source>Examples</source>
        <translation>示例</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tutorials</source>
        <translation>教程</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Copy Project to writable Location?</source>
        <translation>复制项目到可写位置?</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&lt;p&gt;The project you are about to open is located in the write-protected location:&lt;/p&gt;&lt;blockquote&gt;%1&lt;/blockquote&gt;&lt;p&gt;Please select a writable location below and click &quot;Copy Project and Open&quot; to open a modifiable copy of the project or click &quot;Keep Project and Open&quot; to open the project in location.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; You will not be able to alter or compile your project in the current location.&lt;/p&gt;</source>
        <translation>&lt;p&gt;您正在打开的项目处于写保护的目录:&lt;/p&gt;&lt;blockquote&gt;%1&lt;/blockquote&gt;&lt;p&gt;请在下面选择一个可写的位置然后单击&quot;复制项目并且打开&quot; 来打开一个可修改的项目拷贝，或者单击 &quot;保留项目然后打开&quot; 就在此处打开项目。&lt;/p&gt;&lt;p&gt;&lt;b&gt;注意:&lt;/b&gt; 在当前位置，您将不能修改或者编译项目。&lt;/p&gt;</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Location:</source>
        <translation>路径(&amp;L)：</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Copy Project and Open</source>
        <translation>复制项目并且打开(&amp;C)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Keep Project and Open</source>
        <translation>保留项目并且打开(&amp;K)</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Cannot Use Location</source>
        <translation>无法使用该路径</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The specified location already exists. Please specify a valid location.</source>
        <translation>指定路径已经存在，请指定一个有效路径。</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+9"/>
        <source>Cannot Copy Project</source>
        <translation>无法复制项目</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="+170"/>
        <source>The Qt library to use for all projects using this kit.&lt;br&gt;A Qt version is required for qmake-based projects and optional when using other build systems.</source>
        <translation>所有使用该构建套件的项目使用的Qt库。&lt;br&gt; 基于qmake的项目必需一个Qt版本，而使用其它构建系统的项目则为可选。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/baseqtversion.cpp" line="-273"/>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="-1"/>
        <location line="+162"/>
        <source>Qt version</source>
        <translation>Qt 版本</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">无</translation>
    </message>
    <message>
        <location line="-1197"/>
        <source>Qt %{Qt:Version} in PATH (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Qt %{Qt:Version} (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source> (on %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+193"/>
        <source>Device type is not supported by Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The compiler &quot;%1&quot; (%2) cannot produce code for the Qt version &quot;%3&quot; (%4).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The compiler &quot;%1&quot; (%2) may not produce code compatible with the Qt version &quot;%3&quot; (%4).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The kit has a Qt version, but no C++ compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+234"/>
        <source>Qt version is not properly installed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+136"/>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="-400"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid Qt version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ABI:</source>
        <translation>ABI：</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Source:</source>
        <translation>源：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>mkspec:</source>
        <translation>mkspec：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>qmake:</source>
        <translation>qmake：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Default:</source>
        <translation>默认：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <location line="+356"/>
        <source>Cannot update Qt version information from %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+204"/>
        <source>The version string of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The type of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The mkspec of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The installation prefix of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The host location of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The installation location of the current Qt version&apos;s internal host executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The installation location of the current Qt version&apos;s header files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s library files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s documentation files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s internal executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s QML files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s imports.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s translation files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s examples.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The installation location of the current Qt version&apos;s demos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The current Qt version&apos;s default mkspecs (Qt 4).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt version&apos;s default mkspec (Qt 5; host system).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt version&apos;s default mkspec (Qt 5; target system).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The current Qt&apos;s qmake version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+217"/>
        <source>Timeout running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished">&quot;%1&quot; 崩溃。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; produced no output: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>qmake &quot;%1&quot; is not an executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+217"/>
        <location line="+29"/>
        <source>No Qt version.</source>
        <translation type="unfinished">没有设置Qt 版本。</translation>
    </message>
    <message>
        <location line="-19"/>
        <location line="+29"/>
        <source>Invalid Qt version.</source>
        <translation type="unfinished">无效的 Qt 版本。</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Requires Qt 5.0.0 or newer.</source>
        <translation type="unfinished">需要Qt 4.7.1 或更新的版本。 {5.0.0 ?}</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Requires Qt 5.3.0 or newer.</source>
        <translation type="unfinished">需要Qt 4.7.1 或更新的版本。 {5.3.0 ?}</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>This Qt Version does not contain Qt Quick Compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+313"/>
        <source>No factory found for qmake: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/codegensettings.cpp" line="+29"/>
        <source>Aggregation as a pointer member</source>
        <translation type="unfinished">以指针成员方式集成</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aggregation</source>
        <translation type="unfinished">集成</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Multiple inheritance</source>
        <translation type="unfinished">多重继承</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Support for changing languages at runtime</source>
        <translation type="unfinished">对运行时更改语言的支持</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Use Qt module name in #include-directive</source>
        <translation type="unfinished">在#include指令中使用Qt模块名</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Qt version #ifdef for module names</source>
        <translation type="unfinished">为模块名添加表示Qt版本的#ifdef</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Embedding of the UI Class</source>
        <translation type="unfinished">UI类嵌入方式</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Code Generation</source>
        <translation type="unfinished">生成代码</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Qt Class Generation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/gettingstartedwelcomepage.cpp" line="+145"/>
        <source>Search in Examples...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Search in Tutorials...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtbuildaspects.cpp" line="+30"/>
        <source>QML debugging and profiling:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Might make your application vulnerable.&lt;br/&gt;Only use in a safe environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Qt Quick Compiler:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Disables QML debugging. QML profiling will still work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtkitaspect.cpp" line="-230"/>
        <source>Mkspec:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+230"/>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="-198"/>
        <source>None</source>
        <comment>No Qt version</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Name of Qt Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to the qmake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Found Qt version: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Removing Qt: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Qt: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Expected String, got: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Expected non-empty qmake path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Cannot create Qt version from qmake path &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Qt version &quot;%1&quot; is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Adding Qt version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtoptionspage.cpp" line="+35"/>
        <source>Qt Version</source>
        <translation type="unfinished">Qt版本</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Location of qmake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Link with Qt...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+785"/>
        <source>Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-765"/>
        <location line="+769"/>
        <source>qmake path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-755"/>
        <location line="+756"/>
        <source>Register documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-724"/>
        <source>qmake Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Highest Version Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">所有</translation>
    </message>
    <message>
        <location line="-360"/>
        <source>Display Name is not unique.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>No compiler can produce code for this Qt version. Please define one or more compilers for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The following ABIs are currently not supported: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+90"/>
        <location line="+7"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="-5"/>
        <location line="+3"/>
        <location line="+5"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>All</source>
        <comment>All documentation</comment>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>None</source>
        <comment>No documentation</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+243"/>
        <location line="+71"/>
        <source>Select a qmake Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Qt Version Already Known</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Qmake Not Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The qmake executable %1 could not be added: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>The Qt version selected must match the device type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Linking with a Qt installation automatically registers Qt versions and kits, and other tools that were installed with that Qt installer, in this %1 installation. Other %1 installations are not affected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1&apos;s resource directory is not writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is currently linked to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Qt installation information was not found in &quot;%1&quot;. Choose a directory that contains one of the files %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Choose Qt Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+29"/>
        <location line="+75"/>
        <source>Qt installation path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-102"/>
        <source>Choose the Qt installation directory, or a directory that contains &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <location line="+67"/>
        <location filename="../../../src/plugins/qtsupport/qtsupportplugin.cpp" line="+194"/>
        <source>Link with Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-65"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+64"/>
        <source>Remove Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Error Linking With Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not write to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Qt Versions</source>
        <translation type="unfinished">Qt 版本</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtsupportplugin.cpp" line="-115"/>
        <source>qmake executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Link with a Qt installation to automatically register Qt versions and kits? To do this later, select Edit &gt; Preferences &gt; Kits &gt; Qt Versions &gt; Link with Qt.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Link with an Installed Qt?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Full path to the host bin directory of the Qt version in the active kit of the project containing the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Full path to the target bin directory of the Qt version in the active kit of the project containing the current document.&lt;br&gt;You probably want %1 instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Full path to the host libexec directory of the Qt version in the active kit of the project containing the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Full path to the host bin directory of the Qt version in the active kit of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Full path to the target bin directory of the Qt version in the active kit of the active project.&lt;br&gt;You probably want %1 instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Full path to the libexec directory of the Qt version in the active kit of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/translationwizardpage.cpp" line="+60"/>
        <source>Select a language for which a corresponding translation (.ts) file will be generated for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If you plan to provide translations for your project&apos;s user interface via the Qt Linguist tool, select a language here. A corresponding translation (.ts) file will be generated for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+68"/>
        <source>&lt;none&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Translation file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/examplesparser.cpp" line="+332"/>
        <source>Other</source>
        <comment>Category for all other examples</comment>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Featured</source>
        <comment>Category for highlighted examples</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/qtsupport/qtabiextractor.cpp" line="+66"/>
        <location line="+26"/>
        <source>Could not determine target OS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+26"/>
        <source>Could not determine target architecture</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+25"/>
        <source>Could not determine OS sub-type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Error reading &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Core.json not found for Qt at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::RemoteLinux</name>
    <message>
        <source>Default</source>
        <translation type="obsolete">默认</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+111"/>
        <source>Deploy Public Key</source>
        <translation type="unfinished">部署公钥</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>The new device configuration will now be created.
In addition, device connectivity will be tested.</source>
        <translation>新设备的设置将被创建。
另外，设备的连接性将被测试。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="+201"/>
        <source>All specified ports are available.</source>
        <translation type="unfinished">所有指定的端口都可用。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="+110"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="-85"/>
        <source>Key Deployment</source>
        <translation type="unfinished">公钥部署</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="+255"/>
        <source>All files successfully deployed.</source>
        <translation type="unfinished">所有文件部署成功.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Upload files via SFTP</source>
        <translation type="unfinished">通过SFTP上传文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="+107"/>
        <source>Installing package failed.</source>
        <translation type="unfinished">安装package失败.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="+15"/>
        <source>Choose Public Key File</source>
        <translation>选择公钥文件</translation>
    </message>
    <message>
        <source>Public Key Files (*.pub);;All Files (*)</source>
        <translation type="vanished">选择公钥文件(*.pub);;所有文件 (*)</translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Deploying...</source>
        <translation>部署中...</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Deployment finished successfully.</source>
        <translation>部署成功完成。</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Public Key Files (*.pub)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxenvironmentaspect.cpp" line="+37"/>
        <source>Fetch Device Environment</source>
        <translation>获取设备环境</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxrunconfiguration.cpp" line="+53"/>
        <source>Executable on host:</source>
        <translation>主机上的执行档：</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Executable on device:</source>
        <translation>设备上的执行档：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxenvironmentaspect.cpp" line="+38"/>
        <source>Clean Environment</source>
        <translation>清理时的环境变量</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>System Environment</source>
        <translation>系统环境变量</translation>
    </message>
    <message>
        <source>Cancel Fetch Operation</source>
        <translation type="vanished">取消获取操作</translation>
    </message>
    <message>
        <source>Device Error</source>
        <translation type="vanished">设备错误</translation>
    </message>
    <message>
        <source>Fetching environment failed: %1</source>
        <translation type="vanished">获取环境失败:%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="+111"/>
        <source>Tarball creation not possible.</source>
        <translation>不可能创建tarball。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create tarball:</source>
        <translation>创建tarball：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp" line="+138"/>
        <source>No deployment action necessary. Skipping.</source>
        <translation>不必要执行部署，跳过。</translation>
    </message>
    <message>
        <location line="-64"/>
        <source>No device configuration set.</source>
        <translation>没有设备设置。</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot deploy: %1</source>
        <translation>无法部署:%1</translation>
    </message>
    <message>
        <source>User requests deployment to stop; cleaning up.</source>
        <translation type="vanished">用户要求停止部署; 清理中。</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Deploy step failed.</source>
        <translation>部署步骤失败。</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Deploy step finished.</source>
        <translation>部署步骤完成。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="-28"/>
        <source>Successfully uploaded package file.</source>
        <translation>上传包文件成功。</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Installing package to device...</source>
        <translation>正在将包安装到设备...</translation>
    </message>
    <message>
        <source>Package installed.</source>
        <translation type="vanished">包已安装。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="-230"/>
        <source>Incremental deployment</source>
        <translation>增量部署</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="+29"/>
        <source>Command line:</source>
        <translation>命令行：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="-8"/>
        <source>Checking if specified ports are available...</source>
        <translation>检查指定端口是否可用...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="+60"/>
        <source>Run custom remote command</source>
        <translation>执行自定义的远程命令</translation>
    </message>
    <message>
        <location line="-42"/>
        <source>No command line given.</source>
        <translation>没有给定命令行。</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Remote process finished with exit code %1.</source>
        <translation>远端进程完成，退出代码&apos;%1&apos;。</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>Remote command finished successfully.</source>
        <translation>远端命令成功完成。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxdeploysupport.cpp" line="+28"/>
        <source>Deploy to Remote Linux Host</source>
        <translation>部署到远程Linux主机</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="-60"/>
        <source>Public key error: %1</source>
        <translation>公钥错误: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="+50"/>
        <source>Packaging finished successfully.</source>
        <translation>打包顺利完成。</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Packaging failed.</source>
        <translation>打包失败。</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Creating tarball...</source>
        <translation>创建tarball...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tarball up to date, skipping packaging.</source>
        <translation>归档文件已经是最新, 跳过打包。</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Error: tar file %1 cannot be opened (%2).</source>
        <translation>错误: tar 文件%1 无法被打开(%2)。</translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Create tarball</source>
        <translation>创建tarball</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagedeploystep.cpp" line="-53"/>
        <source>No tarball creation step found.</source>
        <translation>没有找到生成tarball所需的步骤。</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Uploading package to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Successfully installed package file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Deploy tarball via SFTP upload</source>
        <translation>通过SFTP上传来部署tarball</translation>
    </message>
    <message>
        <source>Authentication type:</source>
        <translation type="vanished">验证类型：</translation>
    </message>
    <message>
        <source>&amp;Host name:</source>
        <translation type="vanished">主机名称(&amp;H)：</translation>
    </message>
    <message>
        <source>IP or host name of the device</source>
        <translation type="vanished">设备的IP或者主机名称</translation>
    </message>
    <message>
        <source>&amp;SSH port:</source>
        <translation type="vanished">SSH端口(&amp;S)：</translation>
    </message>
    <message>
        <source>Free ports:</source>
        <translation type="vanished">空闲端口：</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation type="vanished">超时时间：</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="vanished">秒</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation type="vanished">用户名(&amp;U)：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+27"/>
        <location filename="../../../src/plugins/remotelinux/sshkeycreationdialog.cpp" line="+62"/>
        <source>Private key file:</source>
        <translation>私钥文件：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="+306"/>
        <source>Create New...</source>
        <translation>创建新密钥...</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Machine type:</source>
        <translation>机器类型：</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>Physical Device</source>
        <translation>物理设备</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Emulator</source>
        <translation>模拟器</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>You will need at least one port.</source>
        <translation>您需要至少一个端口。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="-91"/>
        <source>WizardPage</source>
        <translation>向导页面</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>The name to identify this configuration:</source>
        <translation>标识配置的名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The device&apos;s host name or IP address:</source>
        <translation>设备的域名或者IP地址：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="+862"/>
        <source>Deploy Public Key...</source>
        <translation>部署公钥...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/customcommanddeploystep.cpp" line="+3"/>
        <source>Remote process failed: %1</source>
        <translation type="unfinished">远端进程失败:%1</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Starting remote command &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdirectuploadstep.cpp" line="+51"/>
        <source>Failed to start &quot;stat&quot;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;stat&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&quot;stat&quot; failed with exit code %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to retrieve remote timestamp for file &quot;%1&quot;. Incremental deployment will not work. Error message was: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unexpected stat output for remote file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+23"/>
        <source>No files need to be uploaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="-20"/>
        <source>%n file(s) need to be uploaded.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-127"/>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="-349"/>
        <source>Ignore missing files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="+429"/>
        <source>New Remote Linux Device Configuration Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-416"/>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="-17"/>
        <source>Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshdevicewizard.cpp" line="+18"/>
        <source>The device&apos;s SSH port number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The username to log into the device:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+129"/>
        <source>Summary</source>
        <translation type="unfinished">汇总</translation>
    </message>
    <message>
        <location line="-81"/>
        <source>We recommend that you log into your device using public key authentication.
If your device is already set up for this, you do not have to do anything here.
Otherwise, please deploy the public key for the private key with which to connect in the future.
If you do not have a private key yet, you can also create one here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose a Private Key File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Create New Key Pair</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/killappstep.cpp" line="+54"/>
        <source>Trying to kill &quot;%1&quot; on remote device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Remote application killed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to kill remote application. Assuming it was not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Kill current application instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevice.cpp" line="-1016"/>
        <source>Cannot establish SSH connection: ssh binary &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot establish SSH connection: Failed to create temporary directory for control socket: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Cannot establish SSH connection.
Control process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>SSH connection failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>SSH connection failure:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Run Auto-Detection Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+195"/>
        <source>Device is disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Cannot send control signal to the %1 device. The device might have been disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+84"/>
        <source>The process crashed.</source>
        <translation type="unfinished">进程崩溃了。</translation>
    </message>
    <message>
        <location line="+457"/>
        <source>Remote Linux</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+442"/>
        <source>Remote Linux Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-430"/>
        <source>Source profile before executing commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source %1 and %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto-connect on startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Connection failed: %1</source>
        <translation type="unfinished">连接失败:%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Establishing initial connection to device &quot;%1&quot;. This might take a moment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+248"/>
        <source>Establishing a Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-239"/>
        <source>Connection attempt to device &quot;%1&quot; finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connection could not be established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection in fast mode established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Connection in fallback mode established.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Connection Attempt Finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Device &quot;%1&quot; unexpectedly lost connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Connection Lost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Device &quot;%1&quot; is currently marked as disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Device Is Disconnected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The device was not available when trying to connect previously.&lt;br&gt;No further connection attempts will be made until the device is manually reset by running a successful connection test via the &lt;a href=&quot;dummy&quot;&gt;settings page&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Device is considered unconnected. Re-run device test to reset state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Connected (fallback)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Auto-connection to device &quot;%1&quot; failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switching auto-connection off.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-429"/>
        <source>Open Remote Shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="+84"/>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+312"/>
        <source>Created directory: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Copied %1/%2: &quot;%3&quot; -&gt; &quot;%4&quot;.
</source>
        <extracomment>%1/%2 = progress in the form 4/15, %3 and %4 = source and target file paths</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Failed to deploy files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="+51"/>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="-356"/>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished">&quot;%1&quot; 崩溃。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxfiletransfer.cpp" line="+107"/>
        <source>&quot;sftp&quot; binary &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/linuxdevicetester.cpp" line="-103"/>
        <source>Sending echo to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>echo failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>echo failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Device replied to echo with expected contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Checking kernel version...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>uname failed: %1</source>
        <translation type="unfinished">uname失败%1
 {1?}</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>uname failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Error gathering ports: %1</source>
        <translation type="unfinished">搜集端口错误: %1
 {1?}</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Some tools will not work out of the box.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The following specified ports are currently in use: %1</source>
        <translation type="unfinished">以下指定端口现正被使用: %1
 {1?}</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Checking whether &quot;%1&quot; works...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Failed to start &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; failed with exit code %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-15"/>
        <source>&quot;%1&quot; is functional.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Deployment to this device will not work out of the box.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Checking if required commands are available...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-21"/>
        <source>%1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-173"/>
        <source>Connecting to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Connected. Now doing extended checks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Basic connectivity test failed, device is considered unusable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Device replied to echo with unexpected contents: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+110"/>
        <source>&quot;%1&quot; will be used for deployment, because &quot;%2&quot; and &quot;%3&quot; are not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>%1 found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>An error occurred while checking for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/makeinstallstep.cpp" line="+89"/>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Install root:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Clean install root first:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Full command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Custom command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use custom command line instead:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+168"/>
        <source>Install into temporary host directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-129"/>
        <source>You must provide an install root.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The install root &quot;%1&quot; could not be cleaned.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The install root &quot;%1&quot; could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The &quot;make install&quot; step should probably not be last in the list of deploy steps. Consider moving it up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>You need to add an install statement to your CMakeLists.txt file for deployment to work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/publickeydeploymentdialog.cpp" line="-8"/>
        <source>Key deployment failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp" line="+46"/>
        <source>Remote executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local executable:</source>
        <translation>本地执行档：</translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+22"/>
        <source>Custom Executable</source>
        <translation type="unfinished">自定义执行档</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Run &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation type="unfinished">为了运行自定义远程运行配置，必须设置远程可执行程序。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxenvironmentaspect.cpp" line="-22"/>
        <source>Cannot Open Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot open remote terminal: Current kit has no device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation type="obsolete">错误: %1
 {1?}</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxrunconfiguration.cpp" line="+1"/>
        <source>Remote path not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxsignaloperation.cpp" line="+94"/>
        <source>Exit code is %1. stderr:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/genericdeploystep.cpp" line="+42"/>
        <source>Flags for rsync:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore missing files:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Transfer method:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use rsync or sftp if available, but prefer rsync. Otherwise use default transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use sftp if available. Otherwise use default transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use default transfer. This might be slow.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Unknown error occurred while trying to create remote directories.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Transfer method was downgraded from &quot;%1&quot; to &quot;%2&quot;. If this is unexpected, please re-test device &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>%1 failed to start: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 crashed.</source>
        <translation type="unfinished">%1 崩溃。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 failed with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Deploy files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/sshkeycreationdialog.cpp" line="-28"/>
        <source>SSH Key Configuration</source>
        <translation type="unfinished">SSH密钥配置</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;RSA</source>
        <translation type="unfinished">&amp;RSA</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>ECDSA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Generate And Save Key Pair</source>
        <translation type="unfinished">创建并保存密钥文件对(&amp;G)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key algorithm:</source>
        <translation>密钥算法：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key &amp;size:</source>
        <translation>密钥长度(&amp;S)：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Public key file:</source>
        <translation>公钥文件：</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>The ssh-keygen tool was not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Refusing to overwrite existing private key file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The ssh-keygen tool at &quot;%1&quot; failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Choose Private Key File Name</source>
        <translation type="unfinished">选择私钥文件名</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Key Generation Failed</source>
        <translation type="unfinished">密钥创建失败</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/tarpackagecreationstep.cpp" line="-4"/>
        <source>Package modified files only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+177"/>
        <source>No remote path specified for file &quot;%1&quot;, skipping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+148"/>
        <source>Error writing tar file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-115"/>
        <source>Cannot add file &quot;%1&quot; to tar-archive: path too long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Error writing tar file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <location line="+24"/>
        <source>Error reading file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Adding file &quot;%1&quot; to tarball...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/remotelinux/remotelinuxplugin.cpp" line="+39"/>
        <source>Rsync executable:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ResourceEditor</name>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+349"/>
        <source>Resource Editor</source>
        <translation type="unfinished">资源编辑器</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>&amp;Undo</source>
        <translation>撤销(&amp;U)</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Redo</source>
        <translation>重做(&amp;R)</translation>
    </message>
    <message>
        <location line="-224"/>
        <source>Rename File...</source>
        <translation>重命名文件...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Resource Path to Clipboard</source>
        <translation>复制资源路径到剪贴板</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="+636"/>
        <source>Add Files</source>
        <translation>添加文件</translation>
    </message>
    <message>
        <location line="-1"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+232"/>
        <source>Add Prefix</source>
        <translation>添加前缀</translation>
    </message>
    <message>
        <location line="+154"/>
        <source>Invalid file location</source>
        <translation>无效的文件路径</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Abort</source>
        <translation>终止</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file %1 is not in a subdirectory of the resource file. You now have the option to copy this file to a valid location.</source>
        <translation>文件 %1 没有在资源文件的子目录中，您可以选择复制此文件到一个有效的路径。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Choose Copy Location</source>
        <translation>选择复制位置</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Overwriting Failed</source>
        <translation>覆盖失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not overwrite file %1.</source>
        <translation>无法覆盖文件 %1 。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Copying Failed</source>
        <translation>复制失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not copy the file to %1.</source>
        <translation>无法复制文件到 %1 。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/resourcefile.cpp" line="+95"/>
        <location line="+124"/>
        <source>The file name is empty.</source>
        <translation>文件名为空。</translation>
    </message>
    <message>
        <location line="-99"/>
        <location line="+11"/>
        <source>XML error on line %1, col %2: %3</source>
        <translation>XML 错误 在第 %1行,  %2列: %3</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation>&lt;RCC&gt; 根元素缺失。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/qrceditor.cpp" line="-373"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="-4"/>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All files (*)</source>
        <translation>所有文件 (*)</translation>
    </message>
    <message>
        <location line="+165"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="-64"/>
        <source>Remove Missing Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alias:</source>
        <translation>别名：</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="-112"/>
        <source>Prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+4"/>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Properties</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/qrceditor/resourcefile.cpp" line="+294"/>
        <source>Cannot save file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+234"/>
        <source>Recheck Existence of Referenced Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+84"/>
        <source>Add Prefix...</source>
        <translation type="unfinished">添加前缀...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Change Prefix...</source>
        <translation type="unfinished">改变前缀...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove Prefix...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Rename...</source>
        <translation type="unfinished">重命名...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove File...</source>
        <translation type="unfinished">删除文件...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="-233"/>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+7"/>
        <source>Open With</source>
        <translation type="unfinished">用...打开</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditorplugin.cpp" line="+7"/>
        <source>Copy Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Copy Path &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Copy URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Copy URL &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Remove Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove prefix %1 and all its files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>File Removal Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Removing file %1 from the project failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Rename Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourceeditor.cpp" line="+5"/>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/resourceeditor/resourcenode.cpp" line="+432"/>
        <location line="+150"/>
        <source>%1 Prefix: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ScreenRecorder</name>
    <message>
        <location filename="../../../src/plugins/screenrecorder/cropandtrim.cpp" line="+302"/>
        <source>Save current, cropped frame as image file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy current, cropped frame as image to the clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>X:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Y:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Height:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Save Current Frame As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+175"/>
        <source>Start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Trimming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Range:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+106"/>
        <source>Crop and Trim</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cropping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+100"/>
        <source>Crop and Trim...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Crop to %1x%2px.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Frames %1 to %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete clip.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/export.cpp" line="+126"/>
        <source>Video</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Animated image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Lossy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Lossless</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Export...</source>
        <translation type="unfinished">输出...</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Save As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Exporting Screen Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/ffmpegutils.cpp" line="+100"/>
        <source>Width and height are not both divisible by 2. The video export for some of the lossy formats will not work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/record.cpp" line="+91"/>
        <source>Screen Recording Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>FPS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Recorded screen area:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Open Mov/qtrle rgb24 File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Cannot Open Clip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>FFmpeg cannot open %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clip Not Supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Choose a clip with the &quot;qtrle&quot; codec and pixel format &quot;rgb24&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/screenrecorderplugin.cpp" line="+46"/>
        <source>Record Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Record Screen...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/screenrecorder/screenrecordersettings.cpp" line="+60"/>
        <source>ffmpeg tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>ffprobe tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Capture the mouse cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Capture the screen mouse clicks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Capture device/filter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Size limit for intermediate output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>RAM buffer for real-time frames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Write command line of FFmpeg calls to General Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Export animated images as infinite loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Recording frame rate:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Screen ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>FFmpeg Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Record Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Export Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Screen Recording</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ScxmlEditor</name>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorpicker.cpp" line="+53"/>
        <source>Basic Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Last used colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorsettings.cpp" line="+89"/>
        <source>Create New Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cannot Create Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Theme %1 is already available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete color theme %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorthemes.cpp" line="+36"/>
        <source>Modify Color Themes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Modify Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Factory Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Colors from SCXML Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colorthemeview.cpp" line="+45"/>
        <source>Pick Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/colortoolbutton.cpp" line="+47"/>
        <source>Automatic Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>More Colors...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/graphicsview.cpp" line="+232"/>
        <source>SCXML Generation Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Loading document...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/mainwidget.cpp" line="+332"/>
        <source>State Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Font Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="+40"/>
        <source>Align Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="+6"/>
        <source>Adjust Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Alignment</source>
        <translation type="unfinished">对齐方式</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Adjustment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Images (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Untitled</source>
        <translation type="unfinished">未命名</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Export Canvas to Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location filename="../../../src/plugins/scxmleditor/outputpane/errorwidget.cpp" line="+195"/>
        <source>Export Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not export to image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Save Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Saving Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Could not save the screenshot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/navigator.cpp" line="+64"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="-15"/>
        <source>Navigator</source>
        <translation type="unfinished">导航</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/search.h" line="+43"/>
        <source>Search</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/searchmodel.cpp" line="+19"/>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="+83"/>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scattributeitemmodel.cpp" line="+20"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/stateproperties.cpp" line="+103"/>
        <source>Attributes</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Content</source>
        <translation type="unfinished">内容</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statistics.cpp" line="+86"/>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Count</source>
        <translation type="unfinished">计数</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>yyyy/MM/dd hh:mm:ss</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>File</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Max. levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/statisticsdialog.cpp" line="+19"/>
        <source>Document Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/structure.cpp" line="+90"/>
        <source>Common states</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltagutils.cpp" line="+66"/>
        <source>Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Other tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+131"/>
        <location line="+79"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="+184"/>
        <source>Remove items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-69"/>
        <source>Structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <location line="+26"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/baseitem.cpp" line="+190"/>
        <source>Add child</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/common/structuremodel.cpp" line="+206"/>
        <source>Change parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/errorwidget.cpp" line="-48"/>
        <source>Errors(%1) / Warnings(%2) / Info(%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Export to File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>CSV files (*.csv)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp" line="+438"/>
        <source>Cannot open file %1.</source>
        <translation type="unfinished">打开文件 %1. 失败</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/outputpane/warningmodel.cpp" line="-2"/>
        <source>Severity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reason</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Description</source>
        <translation type="unfinished">说明</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Info</source>
        <translation type="unfinished">信息</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltag.cpp" line="+352"/>
        <location line="+9"/>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Severity:	%1
Type:     	%2
Reason: 	%3
Description:	%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/actionhandler.cpp" line="-7"/>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Zoom In (Ctrl + + / Ctrl + Wheel)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Zoom Out (Ctrl + - / Ctrl + Wheel)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fit to View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Fit to View (F11)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Panning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Panning (Shift)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Magnifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Magnifier Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Navigator (Ctrl+E)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Copy (Ctrl + C)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="-10"/>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cut (Ctrl + X)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Paste (Ctrl + V)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Screenshot (Ctrl + Shift + C)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export to Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Toggle Full Namespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Align Left (Ctrl+L,1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Right (Ctrl+L,2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Top (Ctrl+L,3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Bottom (Ctrl+L,4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Horizontal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Horizontal (Ctrl+L,5)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Vertical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Align Vertical (Ctrl+L,6)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Width (Ctrl+L,7)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Adjust Height (Ctrl+L,8)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adjust Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Adjust Size (Ctrl+L,9)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show Statistics...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Show Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/connectableitem.cpp" line="+206"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="+462"/>
        <source>Add new state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+172"/>
        <source>Move State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/graphicsscene.cpp" line="-536"/>
        <source>Align states</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Adjust states</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+197"/>
        <source>Re-layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/idwarningitem.cpp" line="+15"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="+42"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/statewarningitem.cpp" line="+16"/>
        <source>State</source>
        <translation type="unfinished">状态</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Each state must have a unique ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+20"/>
        <source>Missing ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Duplicate ID (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/initialwarningitem.cpp" line="+16"/>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="-4"/>
        <source>Initial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>One level can contain only one initial state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Too many initial states at the same level.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/quicktransitionitem.cpp" line="+106"/>
        <source>H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scattributeitemmodel.cpp" line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>- name -</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source> - value -</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scshapeprovider.cpp" line="-1"/>
        <source>Common States</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Final</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parallel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp" line="-198"/>
        <source>Unexpected element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not well formed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Premature end of document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Custom error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Error in reading XML.
Type: %1 (%2)
Description: %3

Row: %4, Column: %5
%6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Current tag is not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Pasted data is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Paste items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Cannot save XML to the file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Add Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltag.cpp" line="+282"/>
        <source>Error in reading XML </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmltagutils.cpp" line="-7"/>
        <source>New Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/scxmluifactory.cpp" line="+94"/>
        <source>Created editor-instance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Editor-instance is not of the type ISCEditor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/stateitem.cpp" line="+300"/>
        <source>Set as Initial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Zoom to State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+44"/>
        <source>Re-Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Change initial state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/statewarningitem.cpp" line="+1"/>
        <location line="+30"/>
        <source>Draw some transitions to state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-27"/>
        <source>No input connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>No input or output connections (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Draw some transitions to or from state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No output connections (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Draw some transitions from state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>No input connections (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/transitionitem.cpp" line="+443"/>
        <source>Remove Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/plugin_interface/transitionwarningitem.cpp" line="+17"/>
        <source>Transition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Transitions should be connected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Not connected (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/scxmleditor/scxmleditor.cpp" line="+211"/>
        <source>Undo (Ctrl + Z)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Redo (Ctrl + Y)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>This file can only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation type="unfinished">此文件仅可在&lt;b&gt;设计&lt;/b&gt;模式中编辑。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Switch Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>SCXML Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::SerialTerminal</name>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialcontrol.cpp" line="+46"/>
        <source>Unable to open port %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Session resumed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Starting new session on %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Session finished on %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Session paused...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Serial port error: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialoutputpane.cpp" line="+119"/>
        <source>Close Tab</source>
        <translation type="unfinished">关闭标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation type="unfinished">关闭所有标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation type="unfinished">关闭其它标签</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Type text and hit Enter to send.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Serial Terminal Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Reset Board</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Add New Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialterminalconstants.h" line="+11"/>
        <source>Serial Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/serialterminal/serialterminalsettings.cpp" line="+29"/>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>LF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRLF</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::SilverSearcher</name>
    <message>
        <location filename="../../../src/plugins/silversearcher/findinfilessilversearcher.cpp" line="+114"/>
        <source>Search Options (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Silver Searcher is not available on the system.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Squish</name>
    <message>
        <location filename="../../../src/plugins/squish/deletesymbolicnamedialog.cpp" line="+32"/>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Adjust references to the removed symbolic name to point to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Remove the symbolic name (invalidates names referencing it)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove the symbolic name and all names referencing it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>The Symbolic Name &lt;span style=&apos;white-space: nowrap&apos;&gt;&quot;%1&quot;&lt;/span&gt; you want to remove is used in Multi Property Names. Select the action to apply to references in these Multi Property Names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapdocument.cpp" line="+49"/>
        <source>Failed to write &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Object name does not start with colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Incomplete Squish settings. Missing Squish installation path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>objectmaptool not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failure while parsing objects.map content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapeditor.cpp" line="+42"/>
        <source>Squish Object Map Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/objectsmapeditorwidget.cpp" line="+60"/>
        <location line="+15"/>
        <source>New</source>
        <translation type="unfinished">新建</translation>
    </message>
    <message>
        <location line="-14"/>
        <location line="+16"/>
        <location filename="../../../src/plugins/squish/squishsettings.cpp" line="+375"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Jump to Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Symbolic Names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <location line="+34"/>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+31"/>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <location line="-25"/>
        <location line="+31"/>
        <location filename="../../../src/plugins/squish/squishnavigationwidget.cpp" line="+345"/>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Copy Real Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Properties:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The properties of the Multi Property Name associated with the selected Symbolic Name. (use \\ for a literal \ in the value)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The Hierarchical Name associated with the selected Symbolic Name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+201"/>
        <source>Remove Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Do you really want to remove &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+143"/>
        <source>Ambiguous Property Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ambiguous Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 &quot;%2&quot; already exists. Specify a unique name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="+332"/>
        <source>Property</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>CopyOf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/opensquishsuitesdialog.cpp" line="+26"/>
        <source>Open Squish Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deselect All</source>
        <translation type="unfinished">反选所有</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Base directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test suites:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/propertytreeitem.cpp" line="+180"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-33"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Operator</source>
        <translation type="unfinished">运算符</translation>
    </message>
    <message>
        <location line="+0"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="+0"/>
        <location line="+33"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishfilehandler.cpp" line="+51"/>
        <source>Application:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;No Application&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Recording Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+165"/>
        <location line="+36"/>
        <source>Suite Already Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-35"/>
        <location line="+36"/>
        <source>A test suite with the name &quot;%1&quot; is already open.
Close the opened test suite and replace it with the new one?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Confirm Delete</source>
        <translation type="unfinished">确认删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete Test Case &quot;%1&quot; from the file system?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Deletion of Test Case failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <location line="+20"/>
        <location line="+28"/>
        <source>Test Suite Path Not Accessible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-51"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to run test case &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to run test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No Test Cases Defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test suite &quot;%1&quot; does not contain any test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The path &quot;%1&quot; does not exist or is not accessible.
Refusing to record test case &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Select Global Script Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishmessages.cpp" line="+19"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Squish Tools in unexpected state (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishfilehandler.cpp" line="+64"/>
        <source>Failed to open objects.map file at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishnavigationwidget.cpp" line="-283"/>
        <location line="+365"/>
        <location filename="../../../src/plugins/squish/squishoutputpane.cpp" line="+32"/>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-76"/>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+45"/>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+82"/>
        <source>Squish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-303"/>
        <source>Run This Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Run This Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add New Test Case...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Close Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Delete Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+189"/>
        <source>Remove Shared Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-171"/>
        <source>Open Squish Suites...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create New Test Suite...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <location line="+4"/>
        <source>Close All Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close all test suites?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Add Shared Folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+139"/>
        <source>Remove All Shared Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-100"/>
        <location line="+6"/>
        <location line="+6"/>
        <location line="+7"/>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="+169"/>
        <source>Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Do you really want to delete &quot;%1&quot; permanently?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to remove &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remove &quot;%1&quot; from the list of shared folders?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove all shared folders?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="-103"/>
        <source>Record Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you want to record over the test case &quot;%1&quot;? The existing content will be overwritten by the recorded script.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Set up a valid Squish path to be able to create a new test case.
(Edit &gt; Preferences &gt; Squish)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishoutputpane.cpp" line="+55"/>
        <source>Test Results</source>
        <translation type="unfinished">测试结果</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Runner/Server Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <source>&lt;b&gt;Test summary:&lt;/b&gt;&amp;nbsp;&amp;nbsp; %1 passes, %2 fails, %3 fatals, %4 errors, %5 warnings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Filter Test Results</source>
        <translation type="unfinished">测试过滤结果</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Pass</source>
        <translation type="unfinished">通过</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fail</source>
        <translation type="unfinished">失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expected Fail</source>
        <translation type="unfinished">预期失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unexpected Pass</source>
        <translation type="unfinished">非预期通过</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Warning Messages</source>
        <translation type="unfinished">警告信息</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Check All Filters</source>
        <translation type="unfinished">勾选所有过滤器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishperspective.cpp" line="-50"/>
        <source>Control Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ends the recording session, saving all commands to the script file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+317"/>
        <location line="+11"/>
        <location line="+21"/>
        <source>Interrupt</source>
        <translation type="unfinished">中断</translation>
    </message>
    <message>
        <location line="-345"/>
        <source>Step Into</source>
        <translation type="unfinished">单步进入</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Step Over</source>
        <translation type="unfinished">单步跳过</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Step Out</source>
        <translation type="unfinished">单步跳出</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Inspect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+16"/>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Squish Locals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Object</source>
        <translation type="unfinished">对象</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Squish Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Squish Object Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+270"/>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+15"/>
        <source>&amp;Squish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Server Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishresultmodel.cpp" line="+51"/>
        <source>Result</source>
        <translation type="unfinished">结果</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishsettings.cpp" line="-331"/>
        <source>Squish path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Path to Squish installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Path does not contain server executable at its default location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>License path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Local Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Server host:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Server Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Verbose log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Minimize IDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minimize IDE automatically while running or recording test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Maximum startup time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait for a reply from the AUT directly after starting it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Maximum response time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait for a reply from the hooked up AUT before raising a timeout error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Maximum post-mortem wait time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies how many seconds Squish should wait after the first AUT process has exited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Animate mouse cursor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Port:</source>
        <translation>端口：</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Add Attachable AUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Mapped AUTs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>AUT Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Attachable AUTs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Select Application to test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Select Application Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+156"/>
        <source>Squish Server Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Failed to write configuration changes.
Squish server finished with process error %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtesttreemodel.cpp" line="-7"/>
        <source>Run Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object Map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Shared Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>%1 (none)</source>
        <translation type="unfinished">%1（无）</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+121"/>
        <source>Could not create test results folder. Canceling test run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+333"/>
        <source>Squish Server Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <location line="+720"/>
        <source>&quot;%1&quot; could not be found or is not executable.
Check the settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-699"/>
        <source>Recording test case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishrunnerprocess.cpp" line="+70"/>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="-96"/>
        <location line="+16"/>
        <source>Could not get Squish license from server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishtools.cpp" line="+257"/>
        <source>Test run finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Test record finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-237"/>
        <source>Squish could not find the AUT &quot;%1&quot; to start. Make sure it has been added as a Mapped AUT in the squishserver settings.
(Tools &gt; Squish &gt; Server Settings...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-300"/>
        <source>Refusing to run a test case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Refusing to execute server query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Refusing to record a test case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Refusing to write configuration changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+265"/>
        <source>Running test case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+564"/>
        <source>User stop initiated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Squish Server Already Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <source>There is still an old Squish server instance running.
This will cause problems later on.

If you continue, the old instance will be terminated.
Do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Unexpected state or request while starting Squish server. (state: %1, request: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>No Squish Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Squish server does not seem to be running.
(state: %1, request: %2)
Try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>No Squish Server Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Failed to get the server port.
(state: %1, request: %2)
Try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Squish Runner Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Squish runner seems to be running already.
(state: %1, request: %2)
Wait until it has finished and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-819"/>
        <location line="+835"/>
        <source>Squish Runner Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-834"/>
        <source>Squish runner failed to start within given timeframe.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+56"/>
        <location line="+132"/>
        <source>Create New Squish Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-129"/>
        <source>Available GUI toolkits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishplugin.cpp" line="+5"/>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+16"/>
        <source>Invalid Squish settings. Configure Squish installation path inside Preferences... &gt; Squish &gt; General to use this wizard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishwizardpages.cpp" line="+116"/>
        <source>Available languages:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+77"/>
        <location line="+93"/>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Key is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Key &apos;mode&apos; is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unsupported mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/squish/squishxmloutputhandler.cpp" line="+44"/>
        <source>Could not merge results into single results.xml.
Destination file &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Could not merge results into single results.xml.
Failed to open file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Error while parsing first test result.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Subversion</name>
    <message>
        <location filename="../../../src/plugins/subversion/subversioneditor.cpp" line="+39"/>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation type="unfinished">注释修订版本 &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionclient.cpp" line="+43"/>
        <source>Verbose</source>
        <translation type="unfinished">详细</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show files changed in each revision</source>
        <translation type="unfinished">显示每个修订版本改变的文件</translation>
    </message>
    <message>
        <location line="+131"/>
        <source>Waiting for data...</source>
        <translation type="unfinished">等待数据...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionplugin.cpp" line="+303"/>
        <source>&amp;Subversion</source>
        <translation>&amp;Subversion</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add &quot;%1&quot;</source>
        <translation>添加&quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+S,Alt+A</source>
        <translation>Alt+S,Alt+A</translation>
    </message>
    <message>
        <source>Diff Project</source>
        <translation type="vanished">Diff 项目</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation type="vanished">Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+S,Alt+D</source>
        <translation>Alt+S,Alt+D</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Commit All Files</source>
        <translation>提交所有文件</translation>
    </message>
    <message>
        <location line="-106"/>
        <source>Commit Current File</source>
        <translation>提交当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Commit &quot;%1&quot;</source>
        <translation>提交 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Alt+S,Alt+C</source>
        <translation>Alt+S,Alt+C</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Filelog Current File</source>
        <translation>Filelog当前文件</translation>
    </message>
    <message>
        <location line="-188"/>
        <source>Subversion File Log Editor</source>
        <translation type="unfinished">Subversion文件日志编辑器</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Subversion Annotation Editor</source>
        <translation type="unfinished">Subversion注释编辑器</translation>
    </message>
    <message>
        <location line="+180"/>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Filelog &quot;%1&quot; </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Diff Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Project Directory Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status of Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Log Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Log Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Update Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Update Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Commit Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Commit Directory of Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Describe...</source>
        <translation>说明...</translation>
    </message>
    <message>
        <source>Project Status</source>
        <translation type="vanished">项目状态</translation>
    </message>
    <message>
        <location line="-145"/>
        <source>Meta+S,Meta+D</source>
        <translation>Meta+S,Meta+D</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Meta+S,Meta+A</source>
        <translation>Meta+S,Meta+A</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Meta+S,Meta+C</source>
        <translation>Meta+S,Meta+C</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert...</source>
        <translation>还原...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revert &quot;%1&quot;...</source>
        <translation>还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Status of Project &quot;%1&quot;</source>
        <translation type="vanished">项目 &quot;%1&quot; 的状态</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation type="vanished">Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation type="vanished">Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Update Project</source>
        <translation type="vanished">更新项目</translation>
    </message>
    <message>
        <source>Update Project &quot;%1&quot;</source>
        <translation type="vanished">更新项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Revert Repository...</source>
        <translation>还原代码仓库...</translation>
    </message>
    <message>
        <location line="+122"/>
        <source>Revert repository</source>
        <translation>还原代码仓库</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Revert failed: %1</source>
        <translation>还原失败: %1</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>文件被改变，您想还原它吗？</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Another commit is currently being executed.</source>
        <translation>另一个提交正在被执行。</translation>
    </message>
    <message>
        <source>Commit Project</source>
        <translation type="vanished">提交项目</translation>
    </message>
    <message>
        <source>Commit Project &quot;%1&quot;</source>
        <translation type="vanished">提交项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-257"/>
        <source>Diff Repository</source>
        <translation>Diff 代码仓库</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Repository Status</source>
        <translation>仓库状态</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Log Repository</source>
        <translation>Log 代码仓库</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Update Repository</source>
        <translation>更新代码仓库</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Subversion Commit Editor</source>
        <translation type="unfinished">Subversion提交编辑器</translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Revert all pending changes to the repository?</source>
        <translation>还原所有未完成的更改到仓库？</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>There are no modified files.</source>
        <translation>没有被更改的文件。</translation>
    </message>
    <message>
        <location line="+187"/>
        <source>Describe</source>
        <translation>说明</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revision number:</source>
        <translation>修订版本编号：</translation>
    </message>
    <message>
        <location line="-589"/>
        <source>Triggers a Subversion version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+602"/>
        <source>No subversion executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionsettings.cpp" line="+35"/>
        <source>Subversion Command</source>
        <translation type="unfinished">Subversion 命令</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subversion command:</source>
        <translation>Subversion 命令：</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Ignore whitespace changes in annotation</source>
        <translation type="unfinished">忽略注释中的空格变化</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Log count:</source>
        <translation type="unfinished">日志数：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation type="unfinished">秒</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="obsolete">提交时弹出提示</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Subversion</source>
        <translation type="unfinished">Subversion</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Authentication</source>
        <translation type="unfinished">验证信息</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/subversion/subversionsubmiteditor.cpp" line="+19"/>
        <source>Subversion Submit</source>
        <translation>Subversion提交</translation>
    </message>
</context>
<context>
    <name>QtC::Terminal</name>
    <message>
        <location filename="../../../src/plugins/terminal/terminalpane.cpp" line="+40"/>
        <source>Close Tab</source>
        <translation type="unfinished">关闭标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close All Tabs</source>
        <translation type="unfinished">关闭所有标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Close Other Tabs</source>
        <translation type="unfinished">关闭其它标签</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+106"/>
        <location filename="../../../src/plugins/terminal/terminalplugin.cpp" line="+42"/>
        <source>Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-72"/>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="+555"/>
        <source>Configure...</source>
        <translation type="unfinished">配置...</translation>
    </message>
    <message>
        <location line="+176"/>
        <source>New Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create a new Terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="-263"/>
        <source>Close Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Close the current Terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Next Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Previous Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Devices</source>
        <translation type="unfinished">设备</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalsettings.cpp" line="+79"/>
        <source>The color used for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Failed to open file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <location line="+66"/>
        <source>JSON parsing error: &quot;%1&quot;, at offset: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No colors found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Invalid color format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+107"/>
        <source>Unknown color scheme format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Use internal terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Uses the internal terminal when &quot;Run In Terminal&quot; is enabled and for &quot;Open Terminal here&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Family:</source>
        <translation type="unfinished">字型：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The font family used in the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Size:</source>
        <translation type="unfinished">字号：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The font size used in the terminal (in points).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Allow blinking cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Allow the cursor to blink.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shell path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The shell executable to be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Shell arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The arguments to be passed to the shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Send escape key to terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sends the escape key to the terminal when pressed instead of closing the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Sends Esc to terminal instead of %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Press %1 to send Esc to terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Block shortcuts in terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keeps Qt Creator shortcuts from interfering with the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 shortcuts are blocked when focus is inside the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 shortcuts take precedence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Audible bell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Makes the terminal beep when a bell character is received.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable mouse tracking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enables mouse tracking in the terminal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable live reflow (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Wraps and reflows text when resizing the terminal. Note that this does not work properly with all shells and prompts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Load Theme...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Font</source>
        <translation type="unfinished">字体</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Selection</source>
        <translation type="unfinished">选择</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Find match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Default Shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/terminal/terminalwidget.cpp" line="-200"/>
        <source>Connecting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&quot;%1&quot; is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to start shell: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Terminal process exited with code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Process exited with code: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+491"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Clear Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+561"/>
        <source>Clear Selection</source>
        <translation type="unfinished">清空选择</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Move Cursor Word Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Move Cursor Word Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Word Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line Left</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkfilter.cpp" line="+26"/>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="+200"/>
        <location line="+857"/>
        <source>Bookmarks</source>
        <translation>书签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locates bookmarks. Filter by file name, by the text on the line of the bookmark, or by the bookmark&apos;s note text.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="-620"/>
        <source>Move Up</source>
        <translation>向上移动</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Move Down</source>
        <translation>向下移动</translation>
    </message>
    <message>
        <location line="-177"/>
        <source>&amp;Remove</source>
        <translation>删除(&amp;R)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove All</source>
        <translation>全部删除</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>&amp;Bookmarks</source>
        <translation>书签(&amp;B)</translation>
    </message>
    <message>
        <location line="-13"/>
        <location line="+26"/>
        <source>Toggle Bookmark</source>
        <translation>切换书签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Previous Bookmark</source>
        <translation>上个书签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+,</source>
        <translation>Ctrl+,</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+,</source>
        <translation>Meta+,</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Next Bookmark</source>
        <translation>下个书签</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+.</source>
        <translation>Meta+.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Previous Bookmark in Document</source>
        <translation>文档中的上个书签</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Next Bookmark in Document</source>
        <translation>文档中的下个书签</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ctrl+Alt+.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Ctrl+Alt+,</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Sort by Filenames</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+P</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+616"/>
        <source>Alt+Meta+M</source>
        <translation>Alt+Meta+M</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+M</source>
        <translation>Alt+M</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmark.cpp" line="+21"/>
        <location line="+5"/>
        <source>Bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/bookmarkmanager.cpp" line="-808"/>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Remove All Bookmarks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to remove all bookmarks from all files in the current session?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+41"/>
        <location line="+530"/>
        <source>Edit Bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Note text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line number:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <location line="-542"/>
        <source>Meta+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettings.cpp" line="+167"/>
        <source>Unused variable</source>
        <translation type="unfinished">未使用的变量</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/refactoringchanges.cpp" line="+217"/>
        <source>Refactoring cannot be applied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippet.cpp" line="+225"/>
        <source>Expected delimiter after mangler ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expected mangler ID &quot;l&quot; (lowercase), &quot;u&quot; (uppercase), or &quot;c&quot; (titlecase) after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Missing closing variable delimiter for:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="-457"/>
        <source>Text Editor</source>
        <translation>文本编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/formattexteditor.cpp" line="+71"/>
        <source>Cannot create temporary file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to format: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cannot read file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cannot call %1 or some other error occurred. Timeout reached while formatting file %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+148"/>
        <source>Error in text formatting: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Could not format file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>File %1 was closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>File was modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/basefilefind.cpp" line="+363"/>
        <source>Searching</source>
        <translation type="unfinished">搜索中</translation>
    </message>
    <message numerus="yes">
        <location line="+3"/>
        <source>%n found.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+29"/>
        <source>%n occurrences replaced.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Aborting replace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+3963"/>
        <source>A highlight definition was not found for this file. Would you like to download additional highlight definition files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlightersettingspage.cpp" line="+79"/>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+4"/>
        <source>Download Definitions</source>
        <translation type="unfinished">下载定义</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+15"/>
        <source>More than one highlight definition was found for this file. Which one should be used to highlight this file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Remember My Choice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingspage.cpp" line="+55"/>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>全局</translation>
    </message>
    <message>
        <location line="+63"/>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+206"/>
        <source>Behavior</source>
        <translation type="unfinished">行为</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="+195"/>
        <source>Typing</source>
        <translation>打字</translation>
    </message>
    <message>
        <location line="-103"/>
        <source>Enable automatic &amp;indentation</source>
        <translation>开启自动缩进(&amp;)</translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Backspace indentation:</source>
        <translation>退格缩进：</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Specifies how backspace interacts with indentation.

&lt;ul&gt;
&lt;li&gt;None: No interaction at all. Regular plain backspace behavior.
&lt;/li&gt;

&lt;li&gt;Follows Previous Indents: In leading white space it will take the cursor back to the nearest indentation level used in previous lines.
&lt;/li&gt;

&lt;li&gt;Unindents: If the character behind the cursor is a space it behaves as a backtab.
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;
</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
指定退格键如何与缩进互动。

&lt;ul&gt;
&lt;li&gt;无: 没有任何互动，正常的退格键行为。
&lt;/li&gt;

&lt;li&gt;跟随上次的缩进: 在行首的空白处，依据之前行的缩进将光标移回最近一个缩进层次。
&lt;/li&gt;

&lt;li&gt;反缩进: 如果光标之后的字符是空格，则表现为 backtab。
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;
</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Follows Previous Indents</source>
        <translation>跟随之前的缩进</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unindents</source>
        <translation>反缩进</translation>
    </message>
    <message>
        <location line="+136"/>
        <source>Tab key performs auto-indent:</source>
        <translation>制表符(Tab键)提供自动缩进：</translation>
    </message>
    <message>
        <location line="-143"/>
        <source>Never</source>
        <translation>从不</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>In Leading White Space</source>
        <translation>用于行首空白</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Cleanup actions which are automatically performed right before the file is saved to disk.</source>
        <translation>文件保存到磁盘上之后会自动执行的清理动作。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Cleanups Upon Saving</source>
        <translation>保存时清理</translation>
    </message>
    <message>
        <location line="-45"/>
        <source>Removes trailing whitespace upon saving.</source>
        <translation>保存时去除尾部空白。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>&amp;Clean whitespace</source>
        <translation>清除空白(&amp;C)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>In entire &amp;document</source>
        <translation>用于整个文档(&amp;D)</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Clean indentation</source>
        <translation>清除缩进</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>&amp;Ensure newline at end of file</source>
        <translation>确保文件结尾有新的一行(&amp;E)</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>File Encodings</source>
        <translation>文件编码</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Default encoding:</source>
        <translation>默认编码：</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Add If Encoding Is UTF-8</source>
        <translation>如果编码是UTF-8则添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keep If Already Present</source>
        <translation>目前存在了则保留</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always Delete</source>
        <translation>总是删除</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>UTF-8 BOM:</source>
        <translation>UTF-8 BOM：</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Mouse and Keyboard</source>
        <translation>鼠标和键盘</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>Enable &amp;mouse navigation</source>
        <translation>开启鼠标导航(&amp;M)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable scroll &amp;wheel zooming</source>
        <translation>开启鼠标滚轮缩放(&amp;W)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Enable built-in camel case &amp;navigation</source>
        <translation>开启内建的驼峰大小写导航(&amp;N)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>On Mouseover</source>
        <translation>在鼠标悬停时</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On Shift+Mouseover</source>
        <translation>在Shift+鼠标悬停时</translation>
    </message>
    <message>
        <location line="-99"/>
        <source>Prefer single line comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-20"/>
        <source>None</source>
        <comment>Backspace indentation: None</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+22"/>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="+111"/>
        <source>Automatic</source>
        <translation type="unfinished">自动</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>At Line Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>After Whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Specifies where single line comments should be positioned.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1: The highlight definition for the file determines the position. If no highlight definition is available, the comment is placed after leading whitespaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1: The comment is placed at the start of the line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1: The comment is placed after leading whitespaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Preferred comment position:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skip clean whitespace for file types:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>For the file patterns listed, do not trim trailing whitespace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>List of wildcard-aware file patterns, separated by commas or semicolons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Always writes a newline character at the end of the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Corrects leading whitespace according to tab settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cleans whitespace in entire document instead of only for changed parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
&lt;p&gt;How text editors should deal with UTF-8 Byte Order Marks. The options are:&lt;/p&gt;
&lt;ul &gt;&lt;li&gt;&lt;i&gt;Add If Encoding Is UTF-8:&lt;/i&gt; always add a BOM when saving a file in UTF-8 encoding. Note that this will not work if the encoding is &lt;i&gt;System&lt;/i&gt;, as the text editor does not know what it actually is.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Keep If Already Present: &lt;/i&gt;save the file with a BOM if it already had one when it was loaded.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Always Delete:&lt;/i&gt; never write an UTF-8 BOM, possibly deleting a pre-existing one.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Note that UTF-8 BOMs are uncommon and treated incorrectly by some editors, so it usually makes little sense to add any.&lt;/p&gt;
&lt;p&gt;This setting does &lt;b&gt;not&lt;/b&gt; influence the use of UTF-16 and UTF-32 BOMs.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Hide mouse cursor while typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Enable smart selection changing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Using Select Block Up / Down actions will now provide smarter selections.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show help tooltips using keyboard shortcut (Alt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pressing Alt displays context-sensitive help or type information as tooltips.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Default line endings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show help tooltips using the mouse:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Displays context-sensitive help or type information on mouseover.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Displays context-sensitive help or type information on Shift+Mouseover.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/extraencodingsettings.cpp" line="+45"/>
        <source>Unix (LF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Windows (CRLF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleeditor.cpp" line="+45"/>
        <source>Edit preview contents to see how the current settings are applied to custom code snippets. Changes in the preview do not affect the current settings.</source>
        <translation>编辑预览内容来查看当前设置如何应用到自定义代码段。在预览中修改并不影响当前设置。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="+42"/>
        <source>Import...</source>
        <translation type="unfinished">导入...</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Export...</source>
        <translation type="unfinished">输出...</translation>
    </message>
    <message>
        <source>Current settings:</source>
        <translation type="vanished">当前设置：</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Custom settings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Copy Code Style</source>
        <translation>复制代码风格</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code style name:</source>
        <translation>代码风格名称：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (Copy)</source>
        <translation>%1 (复制)</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Delete Code Style</source>
        <translation>删除代码风格</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this code style permanently?</source>
        <translation>您确定想永久删除这项代码风格方案吗？</translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+141"/>
        <location line="+439"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+9"/>
        <source>Import Code Style</source>
        <translation>导入代码风格</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+20"/>
        <source>Code styles (*.xml);;All files (*)</source>
        <translation>代码风格(*.xml);;所有文件(*)</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Cannot import code style from &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>%1 [customizable]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot import code style from %1</source>
        <translation type="vanished">无法从%1导入代码风格</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Export Code Style</source>
        <translation>导出代码风格</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>%1 [proxy: %2]</source>
        <translation>%1 [代理: %2]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 [built-in]</source>
        <translation>%1 [内置]</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/displaysettingspage.cpp" line="+139"/>
        <location line="+192"/>
        <source>Display</source>
        <translation type="unfinished">显示</translation>
    </message>
    <message>
        <location line="-248"/>
        <source>Display line &amp;numbers</source>
        <translation type="unfinished">显示行号(&amp;N)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Display &amp;folding markers</source>
        <translation type="unfinished">显示折叠标记(&amp;F)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Visualize whitespace</source>
        <translation type="unfinished">标示空白</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Highlight current &amp;line</source>
        <translation type="unfinished">高亮显示当前行(&amp;L)</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>Enable text &amp;wrapping</source>
        <translation type="unfinished">开启文字折行</translation>
    </message>
    <message>
        <source>Display right &amp;margin at column:</source>
        <translation type="vanished">显示右边分界(&amp;M)在列：</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Highlight &amp;blocks</source>
        <translation type="unfinished">高亮显示段落(&amp;B)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Mark &amp;text changes</source>
        <translation type="unfinished">标记文本改变(&amp;T)</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>&amp;Animate matching parentheses</source>
        <translation type="unfinished">动画显示对应的括号(&amp;A)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Auto-fold first &amp;comment</source>
        <translation type="unfinished">自动折叠开头的注释(&amp;C)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Center &amp;cursor on scroll</source>
        <translation type="unfinished">滚动时居中光标(&amp;C)</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>&lt;i&gt;Set &lt;a href=&quot;font zoom&quot;&gt;font line spacing&lt;/a&gt; to 100% to enable text wrapping option.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Display right &amp;margin after column:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tint whole margin area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Use context-specific margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Highlight search results on the scrollbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Animate navigation within file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Visualize indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display file line ending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display file encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display tab settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Always open links in another split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Highlight matching parentheses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shows tabs and spaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Highlight selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Adds a colored background and a marker to the scrollbar to occurrences of the selected text.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Next to editor content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next to right margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Aligned at right side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Between lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Margin</source>
        <translation type="unfinished">页面空白</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Wrapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findinfiles.cpp" line="+139"/>
        <source>Director&amp;y:</source>
        <translation>目录(&amp;Y)：</translation>
    </message>
    <message>
        <location line="-91"/>
        <source>Files in File System</source>
        <translation type="unfinished">文件系统中的文件</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 &quot;%2&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path: %1
Filter: %2
Excluding: %3
%4</source>
        <extracomment>the last arg is filled by BaseFileFind::runNewSearch</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Search engine:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Directory to Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-417"/>
        <source>Family:</source>
        <translation>字型：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size:</source>
        <translation>字号：</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>Antialias</source>
        <translation>抗锯齿</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="-251"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="+30"/>
        <source>Copy...</source>
        <translation>复制...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-26"/>
        <location line="+6"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Zoom:</source>
        <translation>缩放：</translation>
    </message>
    <message>
        <location line="-40"/>
        <source>A line spacing value other than 100% disables text wrapping.
A value less than 100% can result in overlapping and misaligned graphics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Import</source>
        <translation type="unfinished">导入</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation type="unfinished">导出</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Line spacing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Color Scheme for Theme &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+354"/>
        <source>Copy Color Scheme</source>
        <translation type="unfinished">复制配色方案</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+91"/>
        <source>Color scheme name:</source>
        <translation>配色方案名称：</translation>
    </message>
    <message>
        <location line="-90"/>
        <source>%1 (copy)</source>
        <translation type="unfinished">%1 (复制)</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Delete Color Scheme</source>
        <translation type="unfinished">删除配色方案</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this color scheme permanently?</source>
        <translation type="unfinished">您确定想永久删除这项配色方案吗？</translation>
    </message>
    <message>
        <location line="+30"/>
        <location line="+13"/>
        <source>Import Color Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+48"/>
        <source>Color scheme (*.xml);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Export Color Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Color Scheme Changed</source>
        <translation type="unfinished">配色方案改变</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The color scheme &quot;%1&quot; was modified, do you want to save the changes?</source>
        <translation type="unfinished">配色方案 &quot;%1&quot; 被改变，您想保存改变么？</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Discard</source>
        <translation type="unfinished">丢弃</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Font &amp;&amp; Colors</source>
        <translation type="unfinished">字体和颜色</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp" line="+346"/>
        <location filename="../../../src/plugins/texteditor/textsuggestion.cpp" line="+184"/>
        <source>%1 of %2</source>
        <translation>%1/%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlighterhelper.cpp" line="+207"/>
        <source>Highlighter updates: done</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Highlighter updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Highlighter updates: starting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorscheme.cpp" line="+307"/>
        <source>Not a color scheme file.</source>
        <translation>不是一个配色方案文件.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/colorschemeedit.cpp" line="+189"/>
        <source>Bold</source>
        <translation>粗体</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Italic</source>
        <translation>斜体</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Background:</source>
        <translation>背景颜色：</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Foreground:</source>
        <translation>前景颜色：</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Unset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&lt;p align=&apos;center&apos;&gt;&lt;b&gt;Builtin color schemes need to be &lt;a href=&quot;copy&quot;&gt;copied&lt;/a&gt;&lt;br/&gt; before they can be changed&lt;/b&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Unset foreground.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+21"/>
        <source>Unset background.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Relative Foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+6"/>
        <source>Saturation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <location line="+6"/>
        <source>Lightness:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Relative Background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location filename="../../../src/plugins/texteditor/fontsettingspage.cpp" line="-614"/>
        <source>Font</source>
        <translation type="unfinished">字体</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Color:</source>
        <translation>颜色：</translation>
    </message>
    <message>
        <location line="+477"/>
        <source>No Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Single Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Wave Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dot Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash-Dot Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Dash-Dot-Dot Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="-139"/>
        <source>Full</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>First Letter</source>
        <translation type="unfinished">仅首字母</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Case-sensitivity:</source>
        <translation>大小写敏感(&amp;C)：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Manually</source>
        <translation type="unfinished">手动设置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>When Triggered</source>
        <translation type="unfinished">当触发时</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/behaviorsettingswidget.cpp" line="-314"/>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+1"/>
        <source>Always</source>
        <translation type="unfinished">总是</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="-9"/>
        <source>None</source>
        <comment>Case-sensitivity: None</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Activate completion:</source>
        <translation>激活补全：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Timeout in ms:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Character threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Autocomplete common &amp;prefix</source>
        <translation type="unfinished">自动补全共同前缀(&amp;P)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Inserts the common prefix of available completion items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Automatically split strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Splits a string into two lines by adding an end quote at the cursor position when you press Enter and a start quote to the next line, before the rest of the string.

In addition, Shift+Enter inserts an escape character at the cursor position and moves the rest of the string to the next line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Insert opening or closing brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Insert closing quote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Surround text selection with brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>When typing a matching bracket and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Insert &amp;space after function name</source>
        <translation type="unfinished">在函数名后插入空格(&amp;S)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Surround text selection with quotes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>When typing a matching quote and there is a text selection, instead of removing the selection, surrounds it with the corresponding characters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Animate automatically inserted text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show a visual hint when for example a brace or a quote is automatically inserted by the editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Highlight automatically inserted text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Skip automatically inserted character when typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Skip automatically inserted character if re-typed manually after completion or by pressing tab.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove automatically inserted text on backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove the automatically inserted character if the trigger is deleted by backspace after the completion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Overwrite closing punctuation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically overwrite closing parentheses and quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="-21"/>
        <source>Enable Doxygen blocks</source>
        <translation type="unfinished">打开Doxgen注释块功能</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatically creates a Doxygen comment upon pressing enter after a &apos;/**&apos;, &apos;/*!&apos;, &apos;//!&apos; or &apos;///&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generate brief description</source>
        <translation type="unfinished">生成简略描述</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Generates a &lt;i&gt;brief&lt;/i&gt; command with an initial description for the corresponding declaration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add leading asterisks</source>
        <translation type="unfinished">行首添加星号</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Adds leading asterisks when continuing C/C++ &quot;/*&quot;, Qt &quot;/*!&quot; and Java &quot;/**&quot; style comments on new lines.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Doxygen command prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen allows &quot;@&quot; and &quot;\&quot; to start commands.
By default, &quot;@&quot; is used if the surrounding comment starts with &quot;/**&quot; or &quot;///&quot;, and &quot;\&quot; is used
if the comment starts with &quot;/*!&quot; or &quot;//!&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+72"/>
        <source>&amp;Automatically Insert Matching Characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/commentssettings.cpp" line="+63"/>
        <source>Documentation Comments</source>
        <translation type="unfinished">文档注释</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/completionsettingspage.cpp" line="+93"/>
        <source>Completion</source>
        <translation type="unfinished">补全</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findincurrentfile.cpp" line="+65"/>
        <source>Current File</source>
        <translation>当前文件</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>File path: %1
%2</source>
        <translation>文件路径: &apos;%1&apos;
%2</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>File &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/findinopenfiles.cpp" line="+57"/>
        <source>Open Documents</source>
        <translation>打开文档</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Open documents:</source>
        <translation>打开文档：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Open Documents
%1</source>
        <translation>打开文档
%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/highlightersettingspage.cpp" line="+25"/>
        <source>Syntax Highlight Definition Files</source>
        <translation>语法高亮定义文件</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Ignored file patterns:</source>
        <translation>被忽略的文件模式：</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Highlight definitions are provided by the &lt;a href=&quot;https://api.kde.org/frameworks/syntax-highlighting/html/index.html&quot;&gt;KSyntaxHighlighting&lt;/a&gt; engine.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Download missing and update existing syntax definition files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Reload Definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reload externally modified definition files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reset Remembered Definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset definitions remembered for files that can be associated with more than one highlighter definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>User Highlight Definition Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Download finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Generic Highlighter</source>
        <translation type="unfinished">通用高亮器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/linenumberfilter.cpp" line="+51"/>
        <source>Line %1</source>
        <translation>行%1 </translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Line in Current Document</source>
        <translation>当前文档内的行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Jumps to the given line in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;line&gt;:&lt;column&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Line %1, Column %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Column %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/outlinefactory.cpp" line="+273"/>
        <source>Outline</source>
        <translation>大纲</translation>
    </message>
    <message>
        <location line="-160"/>
        <source>No outline available</source>
        <translation>没有可用大纲</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Synchronize with Editor</source>
        <translation>与编辑器同步</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Filter tree</source>
        <translation>过滤视图</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetscollection.cpp" line="+285"/>
        <source>Cannot create user snippet directory %1</source>
        <translation>无法创建用户片断目录%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="+320"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/codestyleselectorwidget.cpp" line="+2"/>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="+4"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetssettingspage.cpp" line="-20"/>
        <source>Revert Built-in</source>
        <translation>还原到内置(Built-in)</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Restore Removed Built-ins</source>
        <translation>恢复被删除的内置</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset All</source>
        <translation>重置所有</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Group:</source>
        <translation>组：</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Error While Saving Snippet Collection</source>
        <translation type="unfinished">保存片断集时发生错误</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>No snippet selected.</source>
        <translation type="unfinished">没有选择的片段。</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Snippets</source>
        <translation type="unfinished">片段</translation>
    </message>
    <message>
        <location line="-421"/>
        <location line="+79"/>
        <location line="+259"/>
        <location filename="../../../src/plugins/texteditor/texteditorsettings.cpp" line="+326"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location line="-313"/>
        <source>Trigger</source>
        <translation>触发</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Trigger Variant</source>
        <translation>触发种类</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Error reverting snippet.</source>
        <translation>恢复碎片发生错误。</translation>
    </message>
    <message>
        <location line="-79"/>
        <source>Not a valid trigger. A valid trigger can only contain letters, numbers, or underscores, where the first character is limited to letter or underscore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation type="obsolete">撤销(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+260"/>
        <source>Delete &amp;Line</source>
        <translation type="unfinished">删除行(&amp;L)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Line from Cursor On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Word from Cursor On</source>
        <translation type="unfinished">从光标处删除文字</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Word Camel Case from Cursor On</source>
        <translation type="unfinished">从光标处删除驼峰式文字</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Line up to Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete Word up to Cursor</source>
        <translation type="unfinished">从光标上方处删除文字</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete Word Camel Case up to Cursor</source>
        <translation type="unfinished">从光标上方处删除驼峰式文字</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Block Start with Selection</source>
        <translation type="unfinished">选中到段落开头</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+{</source>
        <translation type="unfinished">Ctrl+{</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Block End with Selection</source>
        <translation type="unfinished">选中到段落末尾</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+}</source>
        <translation type="unfinished">Ctrl+}</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Line Up</source>
        <translation type="unfinished">上移一行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Up</source>
        <translation type="unfinished">Ctrl+Shift+Up</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move Line Down</source>
        <translation type="unfinished">下移一行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Down</source>
        <translation type="unfinished">Ctrl+Shift+Down</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Line Up</source>
        <translation type="unfinished">向上复制本行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Up</source>
        <translation type="unfinished">Ctrl+Alt+Up</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy Line Down</source>
        <translation type="unfinished">向下复制本行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Down</source>
        <translation type="unfinished">Ctrl+Alt+Down</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Join Lines</source>
        <translation type="unfinished">合并行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+J</source>
        <translation type="unfinished">Ctrl+J</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert Line Above Current Line</source>
        <translation type="unfinished">在当前行之前插入行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Return</source>
        <translation type="unfinished">Ctrl+Shift+Return</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert Line Below Current Line</source>
        <translation type="unfinished">在当前行之后插入行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Return</source>
        <translation type="unfinished">Ctrl+Return</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Toggle UTF-8 BOM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Indent</source>
        <translation type="unfinished">缩进</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unindent</source>
        <translation type="unfinished">不缩进</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Follow Symbol Under Cursor</source>
        <translation type="unfinished">跟踪光标位置的符号</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Follow Symbol Under Cursor in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+18"/>
        <source>Meta+E, F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-18"/>
        <location line="+18"/>
        <source>Ctrl+E, F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Follow Type Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+F2</source>
        <translation type="unfinished">Ctrl+Shift+F2</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Follow Type Under Cursor in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Find References to Symbol Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+U</source>
        <translation type="unfinished">Ctrl+Shift+U</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rename Symbol Under Cursor</source>
        <translation type="unfinished">重命名光标所在符号</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+R</source>
        <translation type="unfinished">Ctrl+Shift+R</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Jump to File Under Cursor</source>
        <translation type="unfinished">跳转到光标下的文件</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Jump to File Under Cursor in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Call Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open Type Hierarchy</source>
        <translation type="unfinished">打开类型分层</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+T</source>
        <translation type="unfinished">Meta+Shift+T</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+T</source>
        <translation type="unfinished">Ctrl+Shift+T</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Page Up and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+PgUp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Page Down and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+PgDown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Line Up and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Move the View a Line Down and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select Encoding...</source>
        <translation type="unfinished">选择编码...</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Paste from Clipboard History</source>
        <translation type="unfinished">从剪贴板历史中粘贴</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+V</source>
        <translation type="unfinished">Ctrl+Shift+V</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Paste Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Alt+Shift+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Auto-&amp;indent Selection</source>
        <translation type="unfinished">选中的文字自动缩进(&amp;i)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+I</source>
        <translation type="unfinished">Ctrl+I</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Auto-&amp;format Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Rewrap Paragraph</source>
        <translation type="unfinished">段落重新折行(&amp;R)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, R</source>
        <translation type="unfinished">Meta+E, R</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, R</source>
        <translation type="unfinished">Ctrl+E, R</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Visualize Whitespace</source>
        <translation type="unfinished">标示空白(&amp;V)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Meta+V</source>
        <translation type="unfinished">Meta+E, Meta+V</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+V</source>
        <translation type="unfinished">Ctrl+E, Ctrl+V</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Clean Whitespace</source>
        <translation type="unfinished">清除空白</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enable Text &amp;Wrapping</source>
        <translation type="unfinished">开启文字折行(&amp;W)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+E, Meta+W</source>
        <translation type="unfinished">Meta+E, Meta+W</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+E, Ctrl+W</source>
        <translation type="unfinished">Ctrl+E, Ctrl+W</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Toggle Comment &amp;Selection</source>
        <translation type="unfinished">选中区域注释/反注释(&amp;S)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+/</source>
        <translation type="unfinished">Ctrl+/</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Cut &amp;Line</source>
        <translation type="unfinished">剪切行(&amp;L)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Del</source>
        <translation type="unfinished">Shift+Del</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy &amp;Line</source>
        <translation type="unfinished">复制行(&amp;L)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Ins</source>
        <translation type="unfinished">Ctrl+Ins</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Copy With Highlighting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Create Cursors at Selected Line Ends</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Alt+Shift+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Add Next Occurrence to Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Duplicate Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Duplicate Selection and Comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Uppercase Selection</source>
        <translation type="unfinished">大写选择</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+U</source>
        <translation type="unfinished">Meta+Shift+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+U</source>
        <translation type="unfinished">Alt+Shift+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Lowercase Selection</source>
        <translation type="unfinished">小写选择</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+U</source>
        <translation type="unfinished">Meta+U</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+U</source>
        <translation type="unfinished">Alt+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Sort Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Go to Previous Word (Camel Case)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Word (Camel Case)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Go to Previous Word (Camel Case) with Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word (Camel Case) with Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Meta+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alt+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+3597"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Fold</source>
        <translation type="unfinished">折叠</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+1"/>
        <source>Ctrl+&lt;</source>
        <translation type="unfinished">Ctrl+&lt;</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="+3"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Unfold</source>
        <translation type="unfinished">展开</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+1"/>
        <source>Ctrl+&gt;</source>
        <translation type="unfinished">Ctrl+&gt;</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Toggle &amp;Fold All</source>
        <translation type="unfinished">选择 折叠/展开所有(&amp;F)</translation>
    </message>
    <message>
        <source>Increase Font Size</source>
        <translation type="obsolete">增大字号</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation type="obsolete">Ctrl++</translation>
    </message>
    <message>
        <source>Decrease Font Size</source>
        <translation type="obsolete">减小字号</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation type="obsolete">Ctrl+-</translation>
    </message>
    <message>
        <source>Reset Font Size</source>
        <translation type="obsolete">重置字号</translation>
    </message>
    <message>
        <source>Meta+0</source>
        <translation type="obsolete">Meta+0</translation>
    </message>
    <message>
        <source>Ctrl+0</source>
        <translation type="obsolete">Ctrl+0</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Block Start</source>
        <translation type="unfinished">移到段落开头</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+[</source>
        <translation type="unfinished">Ctrl+[</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Go to Block End</source>
        <translation type="unfinished">移到段落结尾</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+]</source>
        <translation type="unfinished">Ctrl+]</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Block Up</source>
        <translation type="unfinished">选择段落上移</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+U</source>
        <translation type="unfinished">Ctrl+U</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Select Block Down</source>
        <translation type="unfinished">选择的段落下移</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Shift+Alt+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Word Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Go to Document Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Document End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Line Start</source>
        <translation type="unfinished">移到行首</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Line End</source>
        <translation type="unfinished">移到行尾</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Line</source>
        <translation type="unfinished">移到下一行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Line</source>
        <translation type="unfinished">移到前一行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Character</source>
        <translation type="unfinished">移到上一字符</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Character</source>
        <translation type="unfinished">移到下一字符</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Previous Word</source>
        <translation type="unfinished">移到上一单词</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Go to Next Word</source>
        <translation type="unfinished">移到下一单词</translation>
    </message>
    <message>
        <source>Go to Previous Word Camel Case</source>
        <translation type="obsolete">移到上一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <source>Go to Next Word Camel Case</source>
        <translation type="obsolete">移到下一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Go to Line Start with Selection</source>
        <translation type="unfinished">选中到行首</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Line End with Selection</source>
        <translation type="unfinished">选中到行尾</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Line with Selection</source>
        <translation type="unfinished">选中到下一行</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Line with Selection</source>
        <translation type="unfinished">选中到上一行</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Character with Selection</source>
        <translation type="unfinished">选中到上一字符</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Character with Selection</source>
        <translation type="unfinished">选中到下一字符</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Previous Word with Selection</source>
        <translation type="unfinished">选中到上一单词</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to Next Word with Selection</source>
        <translation type="unfinished">选中到下一单词</translation>
    </message>
    <message>
        <source>Go to Previous Word Camel Case with Selection</source>
        <translation type="obsolete">选中到上一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <source>Go to Next Word Camel Case with Selection</source>
        <translation type="obsolete">选中到下一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <location line="-248"/>
        <source>Ctrl+Space</source>
        <translation>Ctrl+Space</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Meta+Space</source>
        <translation>Meta+Space</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Alt+Return</source>
        <translation>Alt+Return</translation>
    </message>
    <message>
        <location line="-174"/>
        <source>Selected text within the current document.</source>
        <translation>当前文档中选中的文本。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Line number of the text cursor position in current document (starts with 1).</source>
        <translation>当前文档光标所在位置的行号(以1开始).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Column number of the text cursor position in current document (starts with 0).</source>
        <translation>当前文档光标所在位置的列号(以0开始).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of lines visible in current document.</source>
        <translation>当前文档的可见行数。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of columns visible in current document.</source>
        <translation>当前文档的可见列数。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Current document&apos;s font size in points.</source>
        <translation>当前文档的字体大小（以点为单位）。</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Trigger Completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Display Function Hint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Meta+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ctrl+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Trigger Refactoring Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show Context Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-225"/>
        <source>Text</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Word under the current document&apos;s text cursor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/basefilefind.cpp" line="-426"/>
        <source>Internal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/tabsettingswidget.cpp" line="+95"/>
        <source>Tabs And Indentation</source>
        <translation type="unfinished">制表符和缩进</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Ta&amp;b size:</source>
        <translation>制表符尺寸(&amp;B)：</translation>
    </message>
    <message>
        <source>&amp;Indent size:</source>
        <translation type="vanished">缩进尺寸(&amp;i)：</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Align continuation lines:</source>
        <translation>对齐连续行：</translation>
    </message>
    <message>
        <location line="-55"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;
Influences the indentation of continuation lines.

&lt;ul&gt;
&lt;li&gt;Not At All: Do not align at all. Lines will only be indented to the current logical indentation depth.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;With Spaces: Always use spaces for alignment, regardless of the other indentation settings.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)            c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;With Regular Indent: Use tabs and/or spaces for alignment, as configured above.
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)(tab)(tab)  c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;
改变连续行的缩进

&lt;ul&gt;
&lt;li&gt;不对齐: 不进行对齐。代码行只根据当前逻辑缩进深度进行缩进。
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;伴随空格: 允许使用空格进行对齐，忽略其它缩进设置。
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)            c, d);
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;伴随规则缩进: 在原设置上使用 tab 或 空格进行对齐。
&lt;pre&gt;
(tab)int i = foo(a, b
(tab)(tab)(tab)  c, d);
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location line="+38"/>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-7237"/>
        <source>Auto detect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 tries to detect the indentation settings based on the file contents. It will fallback to the settings below if the detection fails.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Default tab policy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default &amp;indent size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not At All</source>
        <translation type="unfinished">不对齐</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>With Spaces</source>
        <translation type="unfinished">伴随空格</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>With Regular Indent</source>
        <translation type="unfinished">伴随规则缩进</translation>
    </message>
    <message>
        <source>Tab policy:</source>
        <translation type="vanished">缩进策略：</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Spaces Only</source>
        <translation type="unfinished">仅空格</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Tabs Only</source>
        <translation type="unfinished">仅缩进</translation>
    </message>
    <message>
        <source>Mixed</source>
        <translation type="obsolete">混合</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>&lt;i&gt;Code indentation is configured in &lt;a href=&quot;C++&quot;&gt;C++&lt;/a&gt; and &lt;a href=&quot;QtQuick&quot;&gt;Qt Quick&lt;/a&gt; settings.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The text editor indentation setting is used for non-code files only. See the C++ and Qt Quick coding style settings to configure indentation for code files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textdocument.cpp" line="+412"/>
        <source>Diff Against Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+382"/>
        <source>Opening File</source>
        <translation type="unfinished">打开文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditorsettings.cpp" line="-257"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Link</source>
        <translation>链接</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Links that follow symbol under cursor.</source>
        <translation>跟随光标所在符号的链接。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Selection</source>
        <translation>选择</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Selected text.</source>
        <translation>选中的文本。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line Number</source>
        <translation>行号</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line numbers located on the left side of the editor.</source>
        <translation>位于编辑器左侧的行号。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Search Result</source>
        <translation>搜索结果</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.</source>
        <translation>在编辑器中高亮搜索结果。</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Search Scope</source>
        <translation>搜索范围</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Section where the pattern is searched in.</source>
        <translation>搜索模式所在的搜索段落范围。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Parentheses</source>
        <translation>括号</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when matching parentheses, square brackets or curly brackets are found.</source>
        <translation>当匹配到括号、方括号和大括号时显示。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Current Line</source>
        <translation>当前行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line where the cursor is placed in.</source>
        <translation>光标所在的行号。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Current Line Number</source>
        <translation>当前行号</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Line number located on the left side of the editor where the cursor is placed in.</source>
        <translation>当前光标所在位置、位于编辑器左侧的行号。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Occurrences</source>
        <translation>出现位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of the symbol under the cursor.
(Only the background will be applied.)</source>
        <translation>光标处的符号出现的位置。
（仅应用背景颜色。）</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Unused Occurrence</source>
        <translation>未使用的出现位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of unused variables.</source>
        <translation>未用到的变量出现的位置。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Renaming Occurrence</source>
        <translation>重命名出现位置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Occurrences of a symbol that will be renamed.</source>
        <translation>将要被更名的符号出现的位置。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Number</source>
        <translation>数字</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Number literal.</source>
        <translation>数字。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Character and string literals.</source>
        <translation>字符和字符串。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a type.</source>
        <translation>类型名称。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Local</source>
        <translation>局部</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Local variables.</source>
        <translation>局部变量。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Field</source>
        <translation>字段</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Class&apos; data members.</source>
        <translation>类的数据成员。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Enumeration</source>
        <translation>枚举量</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a function.</source>
        <translation>函数名。</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>QML item id within a QML file.</source>
        <translation>QML文件中的QML项的id。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML property of a parent item.</source>
        <translation>父项的QML属性。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Property of the same QML item.</source>
        <translation>同一个QML项的属性。</translation>
    </message>
    <message>
        <location line="+79"/>
        <source>Location in the files where the difference is (in diff editor).</source>
        <translation>diff编辑器中显示文件差别所在的位置。</translation>
    </message>
    <message>
        <location line="-93"/>
        <source>QML Binding</source>
        <translation>QML 绑定</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML item property, that allows a binding to another property.</source>
        <translation>允许绑定到另一个属性的QML项属性。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>QML Local Id</source>
        <translation>QML 局部 ID</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML Root Object Property</source>
        <translation type="unfinished">QML 根对象属性</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML Scope Object Property</source>
        <translation type="unfinished">QML 范围对象的属性</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML State Name</source>
        <translation>QML 状态名</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a QML state.</source>
        <translation>QML状态的名称。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>QML Type Name</source>
        <translation>QML类型名</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a QML type.</source>
        <translation>QML类型名。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>QML External Id</source>
        <translation>QML 外部 ID</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML id defined in another QML file.</source>
        <translation>在另一个QML文件中定义的QML id。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>QML External Object Property</source>
        <translation>QML 外部对象属性</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>QML property defined in another QML file.</source>
        <translation>在另一个QML文件中定义的QML属性。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>JavaScript Scope Var</source>
        <translation>JavaScript 范围变量</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Variables defined inside the JavaScript file.</source>
        <translation>JavaScript文件内定义的变量。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>JavaScript Import</source>
        <translation>JavaScript 导入</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a JavaScript import inside a QML file.</source>
        <translation>QML文件内的JavaScript导入的名称。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>JavaScript Global Variable</source>
        <translation>JavaScript 全局变量</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Variables defined outside the script.</source>
        <translation>脚本内定义的变量。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Keyword</source>
        <translation>关键字</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Operator</source>
        <translation>运算符</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Preprocessor</source>
        <translation>预处理器</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Preprocessor directives.</source>
        <translation>预处理指令。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Label</source>
        <translation>标签</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Labels for goto statements.</source>
        <translation>goto语句的标签。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Comment</source>
        <translation>注释</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All style of comments except Doxygen comments.</source>
        <translation>除Doxygen注释之外的所有风格的注释。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Doxygen Comment</source>
        <translation>Doxgen注释</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen comments.</source>
        <translation>Doxgen注释。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Doxygen Tag</source>
        <translation>Doxgen标签</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Visual Whitespace</source>
        <translation>标示空白</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Disabled Code</source>
        <translation>禁用的代码</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Code disabled by preprocessor directives.</source>
        <translation>被预处理指令禁用的代码。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Added Line</source>
        <translation>添加的行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to added lines in differences (in diff editor).</source>
        <translation>应用于（diff编辑器的）差异中增加的行。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removed Line</source>
        <translation>删除的行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to removed lines in differences (in diff editor).</source>
        <translation>应用于（diff编辑器的）差异中删除的行。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Diff File</source>
        <translation>Diff文件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Compared files (in diff editor).</source>
        <translation>（diff编辑中）比较的文件。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diff Location</source>
        <translation>Diff路径</translation>
    </message>
    <message>
        <location line="-205"/>
        <source>Generic text and punctuation tokens.
Applied to text that matched no other rule.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Search Result (Alternative 1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark read accesses to C++ symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Search Result (Alternative 2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark write accesses to C++ symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Search Result Containing function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Highlighted search results inside the editor.
Used to mark containing function of the symbol usage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Mismatched Parentheses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when mismatched parentheses, square brackets, or curly brackets are found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Auto Complete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Displayed when a character is automatically inserted like brackets or quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Primitive Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of a primitive data type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Concept</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a concept.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Namespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Name of a namespace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Function or method parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Global</source>
        <translation type="unfinished">全局</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Global variables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Applied to enumeration items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Style adjustments to declarations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Function Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of function at its definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Virtual Function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name of function declared as virtual.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Reserved keywords of the programming language except keywords denoting primitive types.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Punctuation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Punctuation excluding operators.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Non user-defined language operators.
To style user-defined operators, use Overloaded Operator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Overloaded Operators</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Calls and declarations of overloaded (user-defined) operators.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Macro</source>
        <translation type="unfinished">宏</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Macros.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Attribute</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Attributes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Doxygen tags.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Whitespace.
Will not be applied to whitespace in comments and strings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Diff File Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines with file information in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Context Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines describing hidden context in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Source Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to source lines with changes in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Source Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to removed characters in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Destination Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to destination lines with changes in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Diff Destination Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to added characters in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Log Change Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to lines describing changes in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Author Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to author names in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit dates in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Hash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit hashes in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit decorations in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Log Commit Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Applied to commit subjects in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Underline color of error diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of error diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of warning diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Warning Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of warning diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Info</source>
        <translation type="unfinished">信息</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of info diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Info Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Underline color of the contexts of info diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Output Argument</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Writable arguments of a function call.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Static Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Names of static fields or member functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Code Coverage Added Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New code that was not checked for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Partially Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Partial branch/condition coverage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Uncovered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Not covered at all.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Fully Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fully covered code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Manually Validated Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>User added validation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Code Coverage Dead Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unreachable code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Code Coverage Execution Count Too Low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Minimum count not reached.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Implicitly Not Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>PLACEHOLDER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Implicitly Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Implicit Manual Coverage Validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line: 9999, Col: 999</source>
        <translation type="obsolete">行号: %1, 列号: 999</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/texteditor.cpp" line="-156"/>
        <source>Cursors: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Line: %1, Col: %2</source>
        <translation type="unfinished">行号: %1, 列号: %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cursor position: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>(Sel: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cursors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Line:</source>
        <translation type="unfinished">行号：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Column:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Selection length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Selected lines:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Position in document:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Anchor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <location line="+33"/>
        <source>Spaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <location line="+33"/>
        <source>Tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Document Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Tab Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Indent Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Tab Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Global Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+928"/>
        <source>Unix Line Endings (LF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Windows Line Endings (CRLF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Other annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+285"/>
        <source>Print Document</source>
        <translation type="unfinished">打印文档</translation>
    </message>
    <message>
        <location line="+373"/>
        <source>File Error</source>
        <translation type="unfinished">文件错误</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>LF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CRLF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The text is too large to be displayed (%1 MB).</source>
        <translation type="unfinished">文本过大，无法显示（%1 MB)。</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>&lt;b&gt;Error:&lt;/b&gt; Could not decode &quot;%1&quot; with &quot;%2&quot;-encoding. Editing not possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Encoding</source>
        <translation type="unfinished">选择编码</translation>
    </message>
    <message>
        <location line="+1293"/>
        <source>Snippet Parse Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1293"/>
        <source>Apply</source>
        <translation type="unfinished">应用</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply the current suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply one Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply one word of the current suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Apply one line of the current suggestion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2843"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+304"/>
        <source>Fold Recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fold All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/texteditor/texteditorplugin.cpp" line="+3"/>
        <source>Unfold Recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unfold All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+471"/>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1868"/>
        <source>Delete UTF-8 BOM on Save</source>
        <translation type="unfinished">保存时删除UTF-8 BOM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add UTF-8 BOM on Save</source>
        <translation type="unfinished">保存时添加UTF-8 BOM</translation>
    </message>
    <message>
        <location line="+633"/>
        <source>Could not find definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textmark.cpp" line="+306"/>
        <source>Show inline annotations for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Temporarily hide inline annotations for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Show Diagnostic Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/jsoneditor.cpp" line="+158"/>
        <source>JSON Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/markdowneditor.cpp" line="+541"/>
        <source>Markdown Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Emphasis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Inline Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hyperlink</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Show Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Swap Views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/plaintexteditorfactory.cpp" line="+33"/>
        <source>Plain Text Editor</source>
        <translation type="unfinished">普通文本编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/textsuggestion.cpp" line="-32"/>
        <source>Select Previous Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Select Next Suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/texteditor/typehierarchy.cpp" line="+33"/>
        <source>Type Hierarchy</source>
        <translation type="unfinished">类型层次</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>No type hierarchy available</source>
        <translation type="unfinished">没有可用的类型层次</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Reloads the type hierarchy for the symbol under the cursor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../../creator-stable_build/share/qtcreator/translations/snippets_tr.h" line="+5"/>
        <source>QuickTest Test Case</source>
        <comment>group:&apos;QML&apos; trigger:&apos;TestCase&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Function</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Fixture</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_F&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>GTest Parameterized</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_P&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test Case</source>
        <comment>group:&apos;C++&apos; trigger:&apos;BOOST_AUTO_TEST_CASE&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Test Suite</source>
        <comment>group:&apos;C++&apos; trigger:&apos;BOOST_AUTO_TEST_SUITE&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch Test Case</source>
        <comment>group:&apos;C++&apos; trigger:&apos;TEST_CASE&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Catch Scenario</source>
        <comment>group:&apos;C++&apos; trigger:&apos;SCENARIO&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>example</source>
        <comment>group:&apos;Text&apos; trigger:&apos;global&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>derived from QObject</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>derived from QWidget</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>template</source>
        <comment>group:&apos;C++&apos; trigger:&apos;class&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with if</source>
        <comment>group:&apos;C++&apos; trigger:&apos;else&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>range-based</source>
        <comment>group:&apos;C++&apos; trigger:&apos;for&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>and else</source>
        <comment>group:&apos;C++&apos; trigger:&apos;if&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with closing brace comment</source>
        <comment>group:&apos;C++&apos; trigger:&apos;namespace&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>and catch</source>
        <comment>group:&apos;C++&apos; trigger:&apos;try&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>namespace</source>
        <comment>group:&apos;C++&apos; trigger:&apos;using&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>template</source>
        <comment>group:&apos;C++&apos; trigger:&apos;struct&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>(type name READ name WRITE setName NOTIFY nameChanged FINAL)</source>
        <comment>group:&apos;C++&apos; trigger:&apos;Q_PROPERTY&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>with targets</source>
        <comment>group:&apos;QML&apos; trigger:&apos;NumberAnimation&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with target</source>
        <comment>group:&apos;QML&apos; trigger:&apos;NumberAnimation&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with targets</source>
        <comment>group:&apos;QML&apos; trigger:&apos;PropertyAction&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>with target</source>
        <comment>group:&apos;QML&apos; trigger:&apos;PropertyAction&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Todo</name>
    <message>
        <location filename="../../../src/plugins/todo/keyworddialog.cpp" line="+28"/>
        <location line="+33"/>
        <source>Keyword</source>
        <translation>关键字</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Icon</source>
        <translation>图标</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <location line="-15"/>
        <source>errorLabel</source>
        <translatorcomment>dont need to translate</translatorcomment>
        <translation>errorLabel</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Keyword cannot be empty, contain spaces, colons, slashes or asterisks.</source>
        <translation>关键字不能为空，包含空格、冒号、斜杠或者星号。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>There is already a keyword with this name.</source>
        <translation>已经有一个同名关键字。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/settings.cpp" line="+201"/>
        <source>Keywords</source>
        <translation>关键字</translation>
    </message>
    <message>
        <location line="-17"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+56"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="-2"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Scanning Scope</source>
        <translation>扫描范围</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoitemsmodel.cpp" line="+98"/>
        <source>Description</source>
        <translation>说明</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todooutputpane.cpp" line="+29"/>
        <source>To-Do Entries</source>
        <translation>To-Do事项</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/settings.cpp" line="+164"/>
        <location filename="../../../src/plugins/todo/todoplugin.cpp" line="+29"/>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="+114"/>
        <source>To-Do</source>
        <translation>To-Do</translation>
    </message>
    <message>
        <location line="-189"/>
        <source>Scan the whole active project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scan only the currently edited document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Scan the current subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todooutputpane.cpp" line="+210"/>
        <source>Current Document</source>
        <translation type="unfinished">当前文档</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan only the currently edited document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan the whole active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Scan the current subproject.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show &quot;%1&quot; entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/todo/todoprojectpanel.cpp" line="-144"/>
        <source>&lt;Enter regular expression to exclude&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Regular expressions for file paths to be excluded from scanning.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Excluded Files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Tracing</name>
    <message>
        <location filename="../../../src/libs/tracing/qml/SelectionRangeDetails.qml" line="+87"/>
        <source>Duration</source>
        <translation type="unfinished">持续时间</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Selection</source>
        <translation type="unfinished">选择</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Start</source>
        <translation type="unfinished">启动</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/ButtonsBar.qml" line="+50"/>
        <source>Jump to previous event.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Jump to next event.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Show zoom slider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select range.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location filename="../../../src/libs/tracing/qml/RangeDetails.qml" line="+100"/>
        <source>View event information on mouseover.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/CategoryLabel.qml" line="+168"/>
        <source>Collapse category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/FlameGraphView.qml" line="+43"/>
        <source>others</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+190"/>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>No data available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/RangeDetails.qml" line="-10"/>
        <source>Edit note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Collapse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expand</source>
        <translation type="unfinished">展开</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/SelectionRangeDetails.qml" line="+37"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/RowLabel.qml" line="+18"/>
        <source>[unknown]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/qml/SelectionRangeDetails.qml" line="-34"/>
        <source>End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/tracing/timelinetracemanager.cpp" line="+234"/>
        <source>Could not open %1 for writing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Could not open %1 for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+119"/>
        <source>Could not re-read events from temporary trace file: %1
The trace data is lost.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::UpdateInfo</name>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfoplugin.cpp" line="+539"/>
        <source>Qt Maintenance Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Start Maintenance Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Could not determine location of maintenance tool. Please check your installation if you did not enable this plugin manually.</source>
        <translation>无法确定维护工具所在位置，请检查安装(有可能没有手动开启插件支持)。</translation>
    </message>
    <message>
        <location line="-423"/>
        <source>Installing Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Installing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Searching for packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>All packages matching &quot;%1&quot; are already installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>No packages matching &quot;%1&quot; were found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The following packages were found:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>An error occurred. Check the output of the installer below.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Done.</source>
        <translation type="unfinished">完成。</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+9"/>
        <location line="+4"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 (Version: %2)</source>
        <extracomment>%1 = package name, %2 = package version</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Checking for Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>%1 and other updates are available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>New updates are available. Start the update?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Updates Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Start Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 (%2)</source>
        <comment>Package name and version</comment>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Available updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-42"/>
        <source>%1 is available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Start Package Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Open Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Update Details</source>
        <extracomment>in the sense &quot;details of the update&quot;</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>No updates found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The maintenance tool at &quot;%1&quot; is not an executable. Check your installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Check for Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/updateinfo/updateinfosettings.cpp" line="+34"/>
        <source>Configure Filters</source>
        <translation type="unfinished">配置过滤器</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Automatic Check for Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Automatically runs a scheduled check for updates on a time interval basis. The automatic check for updates will be performed at the scheduled date, or the next startup following it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Check for new Qt versions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Check interval basis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next check date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Check Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Last check date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <location line="+102"/>
        <source>Not checked yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-100"/>
        <source>Daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Weekly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Monthly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+59"/>
        <source>New updates are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No new updates are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Checking for updates...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <source>Update</source>
        <comment>Update</comment>
        <translation type="obsolete">更新</translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <location filename="../../../src/libs/utils/differ.cpp" line="+922"/>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="-1015"/>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/jsontreeitem.cpp" line="+22"/>
        <source>Null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Double</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>String</source>
        <translation type="unfinished">字符串</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object</source>
        <translation type="unfinished">对象</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Undefined</source>
        <translation type="unfinished">未定义</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <location line="+2"/>
        <source>%n Items</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>XML error on line %1, col %2: %3</source>
        <translation type="obsolete">XML 错误 在第 %1行,  %2列: %3</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/stringutils.cpp" line="+436"/>
        <source>Elapsed time: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/basetreeview.cpp" line="+542"/>
        <source>Show %1 Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not ask again</source>
        <translation type="vanished">下次不再询问</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/checkablemessagebox.cpp" line="+304"/>
        <source>Do not &amp;ask again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Do not &amp;show again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/classnamevalidatinglineedit.cpp" line="+79"/>
        <source>The class name must not contain namespace delimiters.</source>
        <translation>类名不能包含命名空间分隔符。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Please enter a class name.</source>
        <translation>请输入类名。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The class name contains invalid characters.</source>
        <translation>类名含有无效字符。</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="obsolete">停止</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/detailsbutton.cpp" line="+73"/>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/elfreader.cpp" line="+161"/>
        <source>odd cpu architecture</source>
        <translation>异常的cpu体系架构</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>unexpected e_shsize</source>
        <translation>未预料到的e_shsize</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>unexpected e_shentsize</source>
        <translation>未预料到的 e_shentsize</translation>
    </message>
    <message numerus="yes">
        <location line="+9"/>
        <source>announced %n sections, each %1 bytes, exceed file size</source>
        <translation>
            <numerusform>公布了 %n个部分，每部分%1个字节，超出了文件的大小</numerusform>
        </translation>
    </message>
    <message>
        <location line="+21"/>
        <source>string table seems to be at 0x%1</source>
        <translation>字符串表可能在0x%1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>section name %1 of %2 behind end of file</source>
        <translation>%2的段名 %1在文件末尾之后</translation>
    </message>
    <message>
        <location line="-119"/>
        <source>&quot;%1&quot; is an invalid ELF object (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&quot;%1&quot; is not an ELF object (file too small)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&quot;%1&quot; is not an ELF object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>odd endianness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environmentdialog.cpp" line="+22"/>
        <source>Edit Environment</source>
        <translation type="unfinished">编辑时的环境变量</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/settingsaccessor.cpp" line="+522"/>
        <source>Settings File for &quot;%1&quot; from a Different Environment?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&lt;p&gt;No settings file created by this instance of %1 was found.&lt;/p&gt;&lt;p&gt;Did you work with this project on another machine or using a different settings path before?&lt;/p&gt;&lt;p&gt;Do you still want to load the settings file &quot;%2&quot;?&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fancylineedit.cpp" line="+454"/>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear text</source>
        <translation type="unfinished">清除文字</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fancymainwindow.cpp" line="+291"/>
        <source>Reset to Default Layout</source>
        <translation>重置为默认布局</translation>
    </message>
    <message>
        <location line="-2"/>
        <source>Central Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filenamevalidatinglineedit.cpp" line="+92"/>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="+223"/>
        <location line="+116"/>
        <source>Name is empty.</source>
        <translation>名称为空。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name contains white space.</source>
        <translation>名称包含空白。</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>File extension %1 is required:</source>
        <translation>需要文件扩展 %1 ：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File extensions %1 are required:</source>
        <translation>需要文件扩展 %1 ：</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Invalid character &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Invalid characters &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Name matches MS Windows device (CON, AUX, PRN, NUL, COM1, COM2, ..., COM9, LPT1, LPT2, ..., LPT9)</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../../../src/libs/utils/filesearch.cpp" line="+218"/>
        <source>%1: canceled. %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1: 被取消。在 %2 个文件找到了%n 次。</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <source>%1: %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1: 在 %2 个文件找到了%n 次。</numerusform>
        </translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Fi&amp;le pattern:</source>
        <translation>文件模式(&amp;L)：</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Excl&amp;usion pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>List of comma separated wildcard filters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Files with file name or full file path matching any filter are included.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Files with file name or full file path matching any filter are excluded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filesystemmodel.cpp" line="+754"/>
        <source>My Computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+756"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Size</source>
        <translation type="unfinished">大小</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Kind</source>
        <comment>Match OS X Finder</comment>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type</source>
        <comment>All other platforms</comment>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Date Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/devicefileaccess.cpp" line="+49"/>
        <source>Function &quot;%1&quot; is not implemented for &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Device for &quot;%1&quot; is unavailable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Path &quot;%1&quot; exists but is not a writable directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>copyFile is not implemented for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>createSymLink is not implemented for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cannot copy from &quot;%1&quot;, it is not a directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot copy &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Failed to copy recursively from &quot;%1&quot; to &quot;%2&quot; while trying to create tar archive from source: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to copy recursively from &quot;%1&quot; to &quot;%2&quot; while trying to extract tar archive to target: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>renameFile is not implemented for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+481"/>
        <source>Failed to watch &quot;%1&quot;, it does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Failed to watch &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to remove watcher for &quot;%1&quot;, it was not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Failed to remove watcher for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+188"/>
        <location line="+518"/>
        <source>Could not create file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-511"/>
        <location line="+523"/>
        <source>Could not create directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-503"/>
        <source>Refusing to remove the standard directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Refusing to remove root directory.</source>
        <translation>拒绝移除根目录(root)。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Refusing to remove your home directory.</source>
        <translation>拒绝移除您的家目录(home)。</translation>
    </message>
    <message>
        <location line="+50"/>
        <location line="+490"/>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-460"/>
        <source>createSymlinkWindows() called unexpectedly on a non-Windows platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Failed to create symbolic link to &quot;%1&quot; at &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+465"/>
        <source>Failed to rename file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-395"/>
        <source>File &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Could not open File &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Cannot read &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not open file &quot;%1&quot; for writing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+5"/>
        <source>Could not write to file &quot;%1&quot; (only %2 of %n byte(s) written).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create temporary file in &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Could not create temporary directory in &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Could not change permissions for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Command &quot;%1&quot; failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+150"/>
        <source>Failed to create symbolic link for file &quot;%1&quot; at &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Failed reading file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Failed creating temporary directory &quot;%1&quot; (too many tries).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed creating temporary files &quot;%1&quot; (too many tries).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open %1 for reading: %2</source>
        <translation type="vanished">无法打开%1 来读取: %2</translation>
    </message>
    <message>
        <source>Cannot read %1: %2</source>
        <translation type="vanished">无法读取%1: %2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fileutils.cpp" line="+783"/>
        <location filename="../../../src/libs/utils/persistentsettings.cpp" line="+394"/>
        <source>File Error</source>
        <translation>文件错误</translation>
    </message>
    <message>
        <location line="-705"/>
        <source>Cannot write file %1. Disk full?</source>
        <translation>无法写入文件%1。磁盘已满?</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Cannot overwrite file %1: %2</source>
        <translation>无法覆盖文件 %1 : %2</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Cannot create file %1: %2</source>
        <translation>无法创建文件%1: %2</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Cannot create temporary file in %1: %2</source>
        <translation>无法在%1创建临时文件 : %2</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/devicefileaccess.cpp" line="-648"/>
        <source>Failed to remove directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Failed to remove file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filepath.cpp" line="+704"/>
        <source>Could not find temporary directory on device %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Could not create temporary file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Could not create temporary directory: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+570"/>
        <source>%1 on %2</source>
        <comment>File on device</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 %2 on %3</source>
        <comment>File and args on device</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1003"/>
        <source>Error while trying to copy file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Could not copy file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Could not set permissions on &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Cannot create symbolic link to &quot;%1&quot; at &quot;%2&quot;: Paths do not refer to the same device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Failed to move %1 to %2. Removing the source file failed: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+346"/>
        <source>No &quot;localSource&quot; device hook set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/fileutils.cpp" line="-125"/>
        <source>Cannot write file %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>%1: Is a reserved filename on Windows. Cannot save.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+65"/>
        <location line="+7"/>
        <source>Cannot create temporary file %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Overwrite File?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overwrite existing file &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Could not copy file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+312"/>
        <source>Failed to create directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>File %1 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Failed to set up scratch buffer in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create directory &quot;%1&quot;.</source>
        <translation type="obsolete">创建目录失败:&apos;%1&apos;。</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="+48"/>
        <source>Choose the Location</source>
        <translation type="unfinished">选择位置</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>File name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <location line="+21"/>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="-199"/>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+75"/>
        <source>The default suffix if you do not explicitly specify a file extension is &quot;.%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/hostosinfo.cpp" line="+74"/>
        <source>Cannot create OpenGL context.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/infobar.cpp" line="+498"/>
        <source>&amp;Show Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+96"/>
        <source>Do Not Show Again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-22"/>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/wizard.cpp" line="+124"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/macroexpander.cpp" line="+382"/>
        <source>Infinite recursion error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Failed to expand macros in process arguments: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>%1: Full path including file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: Full path excluding file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: Full path including file name, with native path separator (backslash on Windows).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: Full path excluding file name, with native path separator (backslash on Windows).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1: File name without path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: File base name without path and suffix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1: File name of the parent directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Global variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Access environment variables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/minimizableinfobars.cpp" line="+124"/>
        <source>Minimize</source>
        <translation type="unfinished">最小化</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/environmentmodel.cpp" line="+35"/>
        <source>&lt;UNSET&gt;</source>
        <translation type="unfinished">&lt;未设定&gt;</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Variable</source>
        <translation type="unfinished">变量</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-464"/>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <location line="+316"/>
        <source>&lt;VARIABLE&gt;</source>
        <translation>&lt;变量&gt;</translation>
    </message>
    <message>
        <source>&lt;VALUE&gt;</source>
        <extracomment>Value when inserting a new variable</extracomment>
        <translation type="obsolete">&lt;值&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/namevaluesdialog.cpp" line="+60"/>
        <source>Enter one environment variable per line.
To set or change a variable, use VARIABLE=VALUE.
To disable a variable, prefix this line with &quot;#&quot;.
To append to a variable, use VARIABLE+=VALUE.
To prepend to a variable, use VARIABLE=+VALUE.
Existing variables can be referenced in a VALUE with ${OTHER}.
To clear a variable, put its name on a line with nothing else on it.
Lines starting with &quot;##&quot; will be treated as comments.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>&amp;OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Cancel</source>
        <translation type="unfinished">取消(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="+315"/>
        <source>Choose...</source>
        <translation>选择...</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Browse...</source>
        <translation>浏览...</translation>
    </message>
    <message>
        <location line="+100"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-294"/>
        <source>Choose Directory</source>
        <translation>选择目录</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Choose Executable</source>
        <translation>选择执行档</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+10"/>
        <location line="+8"/>
        <source>Choose File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <location line="+95"/>
        <location line="+74"/>
        <source>The path must not be empty.</source>
        <translation>路径不能为空。</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filewizardpage.cpp" line="-95"/>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="+27"/>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathchooser.cpp" line="-20"/>
        <source>The path &quot;%1&quot; expanded to an empty string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-72"/>
        <location line="+10"/>
        <location line="+20"/>
        <source>The path &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-312"/>
        <source>Local</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+285"/>
        <location line="+36"/>
        <source>The path &quot;%1&quot; is not a directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-26"/>
        <location line="+10"/>
        <source>The path &quot;%1&quot; is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The path &quot;%1&quot; is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invalid path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot execute &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Alternatives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/pathlisteditor.cpp" line="+101"/>
        <source>Insert...</source>
        <translation>插入...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Delete Line</source>
        <translation>删除行</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/projectintropage.cpp" line="+104"/>
        <source>The project already exists.</source>
        <translation>项目已经存在。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A file with that name already exists.</source>
        <translation>存在同名文件。</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Create in:</source>
        <translation>创建路径：</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Use as default project location</source>
        <translation>设为默认的项目路径</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Introduction and Project Location</source>
        <translation>项目介绍和位置</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Enter project name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Add to project:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>Chosen project wizard does not support the build system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Directory &quot;%1&quot; will be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Project name is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid character &quot;.&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Invalid character &quot;%1&quot; found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Username:</source>
        <translation type="vanished">用户名：</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/passworddialog.cpp" line="+25"/>
        <source>Show/Hide Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+93"/>
        <source>User:</source>
        <translation type="unfinished">用户：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="obsolete">密码</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/qtcprocess.cpp" line="+276"/>
        <source>Error in command line.</source>
        <translation>命令行发生错误。</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>The program &quot;%1&quot; could not be found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+813"/>
        <source>No executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to create process interface for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+184"/>
        <source>Process Not Responding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The process is not responding.</source>
        <translation type="unfinished">进程未响应。</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The process &quot;%1&quot; is not responding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Terminate the process?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+238"/>
        <source>The command &quot;%1&quot; finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; terminated with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; terminated abnormally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The command &quot;%1&quot; could not be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Either the invoked program is missing, or you may have insufficient permissions to invoke the program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The command &quot;%1&quot; was canceled after %2 ms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Standard error output was:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Standard output was:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalinterface.cpp" line="+23"/>
        <source>Cannot set up communication channel: %1</source>
        <translation type="unfinished">无法建立通信通道: %1</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Press &lt;RETURN&gt; to close this window...</source>
        <translation type="unfinished">按 &lt;RETURN&gt; 来关闭窗口...</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Cannot create temporary file: %1</source>
        <translation type="unfinished">无法创建临时文件: %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot write temporary file. Disk full?</source>
        <translation type="unfinished">无法创建临时文件。磁盘已满?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot create temporary directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unexpected output from helper program (%1).</source>
        <translation type="unfinished">意料外的输出，来自帮助程序 (%1)。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot change to working directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cannot execute &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+109"/>
        <source>Failed to start terminal process. The stub exited before the inferior was started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Cannot set permissions on temporary directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quoting error in command.</source>
        <translation type="obsolete">命令发生引用(quoting) 错误。</translation>
    </message>
    <message>
        <source>Debugging complex shell commands in a terminal is currently not supported.</source>
        <translation type="obsolete">目前不支持在终端中调试复杂的命令。</translation>
    </message>
    <message>
        <source>Quoting error in terminal command.</source>
        <translation type="obsolete">终端命令发生引用(quoting)错误。</translation>
    </message>
    <message>
        <source>Terminal command may not be a shell command.</source>
        <translation type="obsolete">终端命令可能不是一个shell命令。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Cannot create socket &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot obtain a handle to the inferior: %1</source>
        <translation type="obsolete">无法获得inferior的句柄: %1</translation>
    </message>
    <message>
        <source>Cannot obtain exit status from inferior: %1</source>
        <translation type="obsolete">无法获得inferior的退出状态: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/projectexplorer/processparameters.cpp" line="+161"/>
        <source>Invalid command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/removefiledialog.cpp" line="+22"/>
        <source>Remove File</source>
        <translation type="unfinished">删除文件</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Remove Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Delete file permanently</source>
        <translation type="unfinished">彻底删除文件(&amp;D)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Remove from version control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>File to remove:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Folder to remove:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/settingsaccessor.cpp" line="-417"/>
        <source>Failed to Read File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Could not open &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+11"/>
        <source>Failed to Write File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-10"/>
        <source>There was nothing to write.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+101"/>
        <location line="+261"/>
        <source>No Valid Settings Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-260"/>
        <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were unsuitable for the current version of %2, for instance because they were written by an incompatible version of %2, or because a different settings path was used.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+261"/>
        <source>&lt;p&gt;No valid settings file could be found.&lt;/p&gt;&lt;p&gt;All settings files found in directory &quot;%1&quot; were either too new or too old to be read.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Using Old Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p&gt;The versioned backup &quot;%1&quot; of the settings file is used, because the non-versioned file was created by an incompatible version of %2.&lt;/p&gt;&lt;p&gt;Settings changes made since the last time this version of %2 was used are ignored, and changes made now will &lt;b&gt;not&lt;/b&gt; be propagated to the newer version.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Unsupported Merge Settings File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&quot;%1&quot; is not supported by %2. Do you want to try loading it anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/aspects.cpp" line="+2761"/>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <location line="+92"/>
        <location filename="../../../src/libs/utils/settingsselector.cpp" line="+32"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/utils/settingsselector.cpp" line="+1"/>
        <location line="+83"/>
        <location filename="../../../src/plugins/projectexplorer/environmentwidget.cpp" line="-23"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/settingsselector.cpp" line="-82"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Do you really want to delete the configuration &lt;b&gt;%1&lt;/b&gt;?</source>
        <translation>确定要删除此配置&lt;b&gt;%1&lt;/b&gt;吗？</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>New name for configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>配置的新名称 &lt;b&gt;%1&lt;/b&gt;：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rename...</source>
        <translation>重命名...</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/aspects.cpp" line="-1551"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/textfileformat.cpp" line="+137"/>
        <location line="+31"/>
        <source>Out of memory.</source>
        <translation>内存不足。</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>An encoding error was encountered.</source>
        <translation>发生了一个编码错误。</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/aspects.cpp" line="+1456"/>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Disable</source>
        <translation type="unfinished">禁用</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/unixutils.cpp" line="+34"/>
        <source>&lt;table border=1 cellspacing=0 cellpadding=3&gt;&lt;tr&gt;&lt;th&gt;Variable&lt;/th&gt;&lt;th&gt;Expands to&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%d&lt;/td&gt;&lt;td&gt;directory of current file&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%f&lt;/td&gt;&lt;td&gt;file name (with full path)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%n&lt;/td&gt;&lt;td&gt;file name (without path)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation>&lt;table border=1 cellspacing=0 cellpadding=3&gt;&lt;tr&gt;&lt;th&gt;变量&lt;/th&gt;&lt;th&gt;扩展为&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%d&lt;/td&gt;&lt;td&gt;当前文件所在目录&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%f&lt;/td&gt;&lt;td&gt;文件名 (带完整路径)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%n&lt;/td&gt;&lt;td&gt;文件名 (不带路径)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%%&lt;/td&gt;&lt;td&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/variablechooser.cpp" line="+87"/>
        <source>Insert Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+117"/>
        <source>Current Value of %{%1}: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Insert Unexpanded Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+7"/>
        <source>Insert &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Insert Expanded Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Select a variable to insert.</source>
        <translation type="unfinished">选择一个变量来插入。</translation>
    </message>
    <message>
        <location line="+114"/>
        <source>Variables</source>
        <translation type="unfinished">变量</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/reloadpromptutils.cpp" line="+55"/>
        <location line="+34"/>
        <source>&amp;Close</source>
        <translation>关闭(&amp;C)</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Save &amp;as...</source>
        <translation>另存为(&amp;A)...</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Save</source>
        <translation>保存(&amp;S)</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>File Has Been Removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The file %1 has been removed from disk. Do you want to save it under a different name, or close the editor?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>C&amp;lose All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-70"/>
        <source>File Changed</source>
        <translation>文件已改变</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The unsaved file &lt;i&gt;%1&lt;/i&gt; has been changed on disk. Do you want to reload it and discard your changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The file &lt;i&gt;%1&lt;/i&gt; has been changed on disk. Do you want to reload it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The default behavior can be set in %1 &gt; Preferences &gt; Environment &gt; System.</source>
        <comment>macOS</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The default behavior can be set in Edit &gt; Preferences &gt; Environment &gt; System.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>No to All &amp;&amp; &amp;Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/clangutils.cpp" line="+52"/>
        <source>No clangd executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to retrieve clangd version: Unexpected clangd output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The clangd version is %1, but %2 or greater is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/deviceshell.cpp" line="+290"/>
        <source>Timeout while trying to check for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Command &quot;%1&quot; was not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Script installation was forced to fail.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Timeout while waiting for shell script installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to install shell script: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+146"/>
        <source>The process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/externalterminalprocessimpl.cpp" line="+124"/>
        <source>Failed to open temporary script file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+48"/>
        <source>Failed to start terminal process: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/filestreamermanager.cpp" line="+128"/>
        <source>Failed copying file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Failed reading file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Failed writing file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/lua.cpp" line="+25"/>
        <source>No Lua interface set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/markdownbrowser.cpp" line="+112"/>
        <source>Copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/plaintextedit/widgettextcontrol.cpp" line="-41"/>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&amp;Redo</source>
        <translation type="unfinished">重做(&amp;R)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cu&amp;t</source>
        <translation type="unfinished">剪切(&amp;T)</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Copy</source>
        <translation type="unfinished">复制(&amp;C)</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy &amp;Link Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Paste</source>
        <translation type="unfinished">粘贴(&amp;P)</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <location line="+1011"/>
        <source>Insert Unicode Control Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/portlist.cpp" line="+229"/>
        <source>Remote error output was: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/processinfo.cpp" line="+41"/>
        <source>&quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>&quot;find&quot; is not an existing executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+54"/>
        <location line="+4"/>
        <location line="+64"/>
        <source>Failed to run %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-41"/>
        <source>&quot;ps&quot; is not an existing executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+34"/>
        <source>&quot;pidin&quot; is not an existing executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Failed to run ps: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Failed to run pidin: %1
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to check /proc: %1
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Failed to create snapshot: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/progressdialog.cpp" line="+14"/>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/result.cpp" line="+76"/>
        <source>Internal error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not implemented error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Unknown reason.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/terminalhooks.cpp" line="+30"/>
        <source>Could not find any shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/utils/unarchiver.cpp" line="+167"/>
        <source>Not an archive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Canceled.</source>
        <translation type="unfinished">已取消.</translation>
    </message>
</context>
<context>
    <name>QtC::Valgrind</name>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+1575"/>
        <source>Process %1</source>
        <translation type="unfinished">进程%1</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Process finished with exit code %1 (0x%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown argument: -%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Cannot create target process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Wrong bitness.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process killed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Only works with dynamically linked CRT.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Process stopped with unhandled exception code 0x%1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not enough memory to keep track of allocations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Application stopped unexpectedly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extra console.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown exit reason.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heob stopped unexpectedly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Heob: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Heob: Failure in process attach handshake (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-536"/>
        <source>New</source>
        <translation type="unfinished">新建</translation>
    </message>
    <message>
        <location line="-278"/>
        <source>XML Files (*.xml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+281"/>
        <location line="+305"/>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="-299"/>
        <source>XML output file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Handle exceptions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+12"/>
        <location line="+42"/>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-53"/>
        <source>On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Page protection:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Freed memory protection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Raise breakpoint exception on error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Leak details:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Simple</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Leak Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Detect Leak Types (Show Reachable)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fuzzy Detect Leak Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Fuzzy Detect Leak Types (Show Reachable)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Minimum leak size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Control leak recording:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>On (Start Disabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>On (Start Enabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Run with debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Heob path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The location of heob32.exe and heob64.exe.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Save current settings as default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <location line="-744"/>
        <location line="+106"/>
        <location line="+13"/>
        <location line="+629"/>
        <source>Heob</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-76"/>
        <source>None</source>
        <comment>Leak details: None</comment>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+224"/>
        <source>New Heob Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Heob profile name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 (copy)</source>
        <translation type="unfinished">%1 (复制)</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Delete Heob Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to delete this profile permanently?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrinddatamodel.cpp" line="+197"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+148"/>
        <source>Function:</source>
        <translation>函数：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+2"/>
        <source>Location:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instruction pointer:</source>
        <translation>指令指针：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrinddatamodel.cpp" line="+9"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/frame.cpp" line="+4"/>
        <source>Object:</source>
        <translation>对象：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/parser.cpp" line="+193"/>
        <source>Could not parse hex number from &quot;%1&quot; (%2)</source>
        <translation>无法从&quot;%1&quot; (%2) 解析出十六进制数字</translation>
    </message>
    <message>
        <source>trying to read element text although current position is not start of element</source>
        <translation type="vanished">尝试着读取元素的文本尽管当前的位置不是元素的开头</translation>
    </message>
    <message>
        <location line="-63"/>
        <source>Parsing canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Premature end of XML document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Could not parse hex number from &quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Trying to read element text although current position is not start of element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Unexpected child element while reading element text</source>
        <translation>读取文本元素时遇到非预期的子元素</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unexpected token type %1</source>
        <translation>非预期的符号类型 %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Could not parse protocol version from &quot;%1&quot;</source>
        <translation>无法从&quot;%1&quot; 解析协议版本</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>XmlProtocol version %1 not supported (supported version: 4)</source>
        <translation>XmlProtocol 版本%1 不被支持(支持版本: 4)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Valgrind tool &quot;%1&quot; not supported</source>
        <translation>Valgrind 工具&quot;%1&quot; 不被支持</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Unknown %1 kind &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown memcheck error kind &quot;%1&quot;</source>
        <translation type="vanished">未知的 memcheck 错误&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unknown helgrind error kind &quot;%1&quot;</source>
        <translation type="vanished">未知的helgrind错误类型&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unknown ptrcheck error kind &quot;%1&quot;</source>
        <translation type="vanished">未知的 ptrcheck 错误类型&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Could not parse error kind, tool not yet set.</source>
        <translation>无法解析错误类型，工具还未被设置。</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown state &quot;%1&quot;</source>
        <translation>未知状态&quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+305"/>
        <source>Unexpected exception caught during parsing.</source>
        <translation>解析时遇到未知异常。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/stackmodel.cpp" line="+131"/>
        <source>Description</source>
        <translation>说明</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Instruction Pointer</source>
        <translation>指令指针</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Object</source>
        <translation>对象</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Directory</source>
        <translation>目录</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memcheckerrorview.cpp" line="+199"/>
        <source>Suppression File:</source>
        <translation>Suppression 文件：</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Suppression:</source>
        <translation>Suppression：</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Select Suppression File</source>
        <translation>选择Suppression 文件</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Save Suppression</source>
        <translation>保存Suppression</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+197"/>
        <source>Valgrind executable:</source>
        <translation>Valgrind 执行档：</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Valgrind Command</source>
        <translation>Valgrind 命令</translation>
    </message>
    <message>
        <location line="-134"/>
        <source>Valgrind Suppression Files</source>
        <translation>Valgrind Suppression 文件</translation>
    </message>
    <message>
        <source>Valgrind Suppression File (*.supp);;All Files (*)</source>
        <translation type="vanished">Valgrind Suppression文件 (*.supp);;所有文件 (*)</translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Backtrace frame count:</source>
        <translation>回溯(backtrace)帧数：</translation>
    </message>
    <message>
        <location line="-109"/>
        <source>Suppression files:</source>
        <translation>Suppression 文件：</translation>
    </message>
    <message>
        <location line="-77"/>
        <source>Valgrind Suppression File (*.supp)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Extra Memcheck arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Track origins of uninitialized memory</source>
        <translation>跟踪未初始化的内存的出处</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Extra Callgrind arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Limits the amount of results the profiler gives you. A lower limit will likely increase performance.</source>
        <translation>限制分析器输出结果的数量。较低的限制有可能提高性能。</translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Memcheck Memory Analysis Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Callgrind Profiling Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-76"/>
        <source>Result view: Minimum event cost:</source>
        <translation>结果视图: 最小事件花费：</translation>
    </message>
    <message>
        <location line="-1"/>
        <location line="+8"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Show additional information for events in tooltips</source>
        <translation>在工具提示中显示事件的额外信息</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enable cache simulation</source>
        <translation>开启缓存模拟</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Enable branch prediction simulation</source>
        <translation>开启分支预测模拟</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Collect system call time</source>
        <translation>搜集系统调用时间</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Collect the number of global bus events that are executed. The event type &quot;Ge&quot; is used for these events.</source>
        <translation>搜集执行的全局总线事件的数量.事件类型&quot;Ge&quot;被用于此类事件。</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Collect global bus events</source>
        <translation>搜集全局总线事件</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Visualization: Minimum event cost:</source>
        <translation>可视化: 最小事件花费：</translation>
    </message>
    <message>
        <source>Profiling</source>
        <translation type="vanished">正在分析</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+335"/>
        <source>Valgrind Function Profiler</source>
        <translation>Valgrind 功能分析器</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Callers</source>
        <translation>调用者</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Functions</source>
        <translation>函数</translation>
    </message>
    <message>
        <location line="-13"/>
        <source>Callees</source>
        <translation>被调用者</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Visualization</source>
        <translation>可视化</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Reset all event counters.</source>
        <translation>重置所有的事件计数器。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Pause event logging. No events are counted which will speed up program execution during profiling.</source>
        <translation>暂停事件记录日志。不对事件计数，这将加快程序在分析时的执行速度。</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Go back one step in history. This will select the previously selected item.</source>
        <translation>在历史中返回一步。这将选中之前选过的项。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Go forward one step in history.</source>
        <translation>在历史中向前一步。</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Selects which events from the profiling data are shown and visualized.</source>
        <translation>选择分析数据时显示哪些事件并且图形化。</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Absolute Costs</source>
        <translation>绝对花费</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs as absolute numbers.</source>
        <translation>显示花费的确切数字。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Relative Costs</source>
        <translation>相对花费</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show costs relative to total inclusive cost.</source>
        <translation>显示相对于总花费的花费。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Relative Costs to Parent</source>
        <translation>相对于父级的花费</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Cost Format</source>
        <translation>花费格式</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+13"/>
        <source>Enable cycle detection to properly handle recursive or circular function calls.</source>
        <translation>启用循环检测来正确处理递归或循环的函数调用。</translation>
    </message>
    <message>
        <location line="-104"/>
        <source>Show Project Costs Only</source>
        <translation>仅显示项目花费</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Show only profiling info that originated from this project source.</source>
        <translation>仅显示源于本项目代码的分析信息。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+10"/>
        <source>Filter...</source>
        <translation>过滤器...</translation>
    </message>
    <message>
        <location line="+487"/>
        <source>Profiling aborted.</source>
        <translation>分析中断。</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Parsing finished, no data.</source>
        <translation>分析完成，无数据。</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Parsing finished, total cost of %1 reported.</source>
        <translation>分析完成，报告总花费%1 。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Parsing failed.</source>
        <translation>分析失败。</translation>
    </message>
    <message>
        <location line="+93"/>
        <source>Populating...</source>
        <translation>正在填充...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindvisualisation.cpp" line="+349"/>
        <source>All functions with an inclusive cost ratio higher than %1 (%2 are hidden)</source>
        <translation>包含成本比%1高的所有函数 (%2 被隐藏)</translation>
    </message>
    <message>
        <source>Analyzing Memory</source>
        <translation type="vanished">内存分析中</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindfunction.cpp" line="+180"/>
        <source>%1 in %2</source>
        <translatorcomment>%1 function, %2 path</translatorcomment>
        <translation>在 %2中的%1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="+113"/>
        <source>in %1</source>
        <translation>在 %1中</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memcheckerrorview.cpp" line="-135"/>
        <source>Suppress Error</source>
        <translation>防止错误</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="-1060"/>
        <source>External Errors</source>
        <translation>外部错误</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show issues originating outside currently opened projects.</source>
        <translation>显示源于当前打开的项目之外的问题。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Suppressions</source>
        <translation>Suppressions</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>These suppression files were used in the last memory analyzer run.</source>
        <translation>这些suppression 文件被上一次内存分析所使用。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Definite Memory Leaks</source>
        <translation>确定的内存泄露</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Possible Memory Leaks</source>
        <translation>可能的内存泄露</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Use of Uninitialized Memory</source>
        <translation>使用了未初始化的内存</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Invalid Calls to &quot;free()&quot;</source>
        <translation>无效调用&quot;free()&quot;</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Valgrind Memory Analyzer</source>
        <translation>Valgrind 内存分析器</translation>
    </message>
    <message>
        <location line="-58"/>
        <source>Memory Issues</source>
        <translation>内存问题</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Go to previous leak.</source>
        <translation>移到上一个泄漏。</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to next leak.</source>
        <translation>移到下一个泄漏。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Error Filter</source>
        <translation>错误过滤器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindcallmodel.cpp" line="+165"/>
        <source>Callee</source>
        <translation>被调用者</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Caller</source>
        <translation>调用者</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cost</source>
        <translation>花费</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Calls</source>
        <translation>调用</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-170"/>
        <source>Previous command has not yet finished.</source>
        <translation>之前的命令还没有完成。</translation>
    </message>
    <message>
        <location line="-142"/>
        <source>Dumping profile data...</source>
        <translation>dump分析数据...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Resetting event counters...</source>
        <translation>重置事件计数器...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pausing instrumentation...</source>
        <translation>暂停分析...</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unpausing instrumentation...</source>
        <translation>继续仪器...</translation>
    </message>
    <message>
        <source>Callgrind dumped profiling info</source>
        <translation type="vanished">Callgrind dump分析信息</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Callgrind unpaused.</source>
        <translation>Callgrind 已继续。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrinddatamodel.cpp" line="-8"/>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Called:</source>
        <translation>被调用：</translation>
    </message>
    <message numerus="yes">
        <location line="+0"/>
        <source>%n time(s)</source>
        <translation>
            <numerusform>%n 次</numerusform>
        </translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Events</source>
        <translation>事件</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Self costs</source>
        <translation>自身花费</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+1"/>
        <source>(%)</source>
        <translation>(%)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Incl. costs</source>
        <translation>包括杂项的花费</translation>
    </message>
    <message>
        <location line="+15"/>
        <location line="+1"/>
        <source>(%1%)</source>
        <translation>(%1%)</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>%1 cost spent in a given function excluding costs from called functions.</source>
        <translation>给定的函数的花费为 %1，不包括调用其它函数的花费。</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 cost spent in a given function including costs from called functions.</source>
        <translation>给定的函数的花费为 %1，包括调用其它函数的花费。</translation>
    </message>
    <message>
        <location line="+5"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/stackmodel.cpp" line="-6"/>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="-48"/>
        <source>Location</source>
        <translation>位置</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Called</source>
        <translation>被调用</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Self Cost: %1</source>
        <translation>自身花费: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Incl. Cost: %1</source>
        <translation>包括杂项的花费: %1</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindfunction.cpp" line="+2"/>
        <source>%1:%2 in %3</source>
        <translation>%1: 在 %3 中的%2</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrind/callgrindparsedata.cpp" line="+153"/>
        <source>Last-level</source>
        <translation>最后一级</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+41"/>
        <source>Instruction</source>
        <translation>指令</translation>
    </message>
    <message>
        <location line="-39"/>
        <source>Cache</source>
        <translation>缓存</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Conditional branches</source>
        <translation>条件分支</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Indirect branches</source>
        <translation>间接分支</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>level %1</source>
        <translation>级别%1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>read</source>
        <translation>读取</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>write</source>
        <translation>写入</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>mispredicted</source>
        <translation>错误预计</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>executed</source>
        <translation>执行</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>miss</source>
        <translation>未命中</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>access</source>
        <translation>访问</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Line:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Position:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+34"/>
        <location line="+234"/>
        <source>Parsing Profile Data...</source>
        <translation>解析分析数据...</translation>
    </message>
    <message>
        <source>Valgrind options: %1</source>
        <translation type="vanished">Valgrind 选项: %1</translation>
    </message>
    <message>
        <source>Working directory: %1</source>
        <translation type="vanished">工作目录: %1</translation>
    </message>
    <message>
        <source>Analyzer</source>
        <translation type="obsolete">分析器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="+195"/>
        <source>Valgrind</source>
        <translation>Valgrind</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-1029"/>
        <source>Profiling %1</source>
        <translation type="unfinished">正在分析%1
 {1?}</translation>
    </message>
    <message>
        <location line="+751"/>
        <source>An error occurred while trying to run %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Failed opening temp file...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtextmark.cpp" line="+33"/>
        <source>%1 (Called: %2; Incl. Cost: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-6"/>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-625"/>
        <source>Callgrind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="+31"/>
        <source>Valgrind Function Profiler uses the Callgrind tool to record function calls when a program runs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Valgrind Function Profiler (External Application)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Profile Costs of This Function and Its Callees</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Load External Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open results in KCachegrind.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Request the dumping of profile information. This will update the Callgrind visualization.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Discard Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Show costs relative to parent function&apos;s inclusive cost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+283"/>
        <source>Starting Function Profiler...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Function Profiler running...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+82"/>
        <source>Callgrind paused.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Callgrind dumped profiling info.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>A Valgrind Callgrind analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start a Valgrind Callgrind analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Select This Function in the Analyzer Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+81"/>
        <source>Open Callgrind Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Callgrind Output (callgrind.out*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Callgrind: Failed to open file for reading: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="-166"/>
        <source>Memcheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+144"/>
        <source>Load External XML Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Valgrind Analyze Memory uses the Memcheck tool to find memory leaks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Valgrind Memory Analyzer with GDB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Valgrind Analyze Memory with GDB uses the Memcheck tool to find memory leaks.
When a problem is detected, the application is interrupted and can be debugged.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Ctrl+Alt+H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Valgrind Memory Analyzer (External Application)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Heob: No local run configuration available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Heob: No toolchain available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Heob: No executable set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Heob: Cannot find %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The %1 executables must be in the appropriate location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Heob used with MinGW projects needs the %1 DLLs for proper stacktrace resolution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Heob: Cannot create %1 process (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <location line="+2"/>
        <source>A Valgrind Memcheck analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start a Valgrind Memcheck analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Start a Valgrind Memcheck with GDB analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Starting Memory Analyzer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Memory Analyzer running...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Open Memcheck XML Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Memcheck: Failed to open file for reading: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Memcheck: Error occurred parsing Valgrind output: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+57"/>
        <source>Memory Analyzer Tool finished. %n issues were found.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location line="+6"/>
        <source>Log file processed. %n issues were found.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="-37"/>
        <source>Valgrind Generic Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/callgrindtool.cpp" line="-1016"/>
        <location filename="../../../src/plugins/valgrind/memchecktool.cpp" line="+109"/>
        <source>Analyzing finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindutils.cpp" line="+43"/>
        <source>Valgrind executable &quot;%1&quot; not found or not executable.
Check settings or ensure Valgrind is installed and available in PATH.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Error: &quot;%1&quot; could not be started: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Error: no Valgrind executable set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Process terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Process exited with return value %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindplugin.cpp" line="+35"/>
        <source>Valgrind Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindprocess.cpp" line="+122"/>
        <source>XmlServer on %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>LogServer on %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/valgrindsettings.cpp" line="-179"/>
        <source>Valgrind arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Detect self-modifying code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Show reachable and indirectly lost blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Summary Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Full</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Check for leaks on finish:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>KCachegrind executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>KCachegrind Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>&lt;p&gt;Does full cache simulation.&lt;/p&gt;
&lt;p&gt;By default, only instruction read accesses will be counted (&quot;Ir&quot;).&lt;/p&gt;
&lt;p&gt;
With cache simulation, further event counters are enabled:
&lt;ul&gt;&lt;li&gt;Cache misses on instruction reads (&quot;I1mr&quot;/&quot;I2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data read accesses (&quot;Dr&quot;) and related cache misses (&quot;D1mr&quot;/&quot;D2mr&quot;).&lt;/li&gt;
&lt;li&gt;Data write accesses (&quot;Dw&quot;) and related cache misses (&quot;D1mw&quot;/&quot;D2mw&quot;).&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&lt;p&gt;Does branch prediction simulation.&lt;/p&gt;
&lt;p&gt;Further event counters are enabled: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Number of executed conditional branches and related predictor misses (
&quot;Bc&quot;/&quot;Bcm&quot;).&lt;/li&gt;
&lt;li&gt;Executed indirect jumps and related misses of the jump address predictor (
&quot;Bi&quot;/&quot;Bim&quot;).)&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Collects information for system call times.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Remove template parameter lists when displaying function names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp" line="+0"/>
        <source>Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>%1%2</source>
        <translation type="unfinished">%1%2</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>%1 in function %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/valgrind/startremotedialog.cpp" line="+58"/>
        <source>Start Remote Analysis</source>
        <translation type="unfinished">开始远程分析</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Kit:</source>
        <translation type="unfinished">构建套件(Kit)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executable:</source>
        <translation type="unfinished">执行档：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Arguments:</source>
        <translation type="unfinished">参数：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Working directory:</source>
        <translation type="unfinished">工作目录：</translation>
    </message>
</context>
<context>
    <name>QtC::Vcpkg</name>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgmanifesteditor.cpp" line="+85"/>
        <source>Copy paste the required lines into your CMakeLists.txt:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Add vcpkg Package...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>CMake Code...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Vcpkg Manifest Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgsearch.cpp" line="+87"/>
        <source>Add vcpkg Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>This package is already a project dependency.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Packages:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Package Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name:</source>
        <translation type="unfinished">名称：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Version:</source>
        <translation type="unfinished">版本：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>License:</source>
        <translation type="unfinished">许可：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Description:</source>
        <translation type="unfinished">说明：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Homepage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcpkg/vcpkgsettings.cpp" line="+88"/>
        <source>Vcpkg installation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::VcsBase</name>
    <message>
        <source>CVS Commit Editor</source>
        <translation type="vanished">CVS提交编辑器</translation>
    </message>
    <message>
        <source>CVS Command Log Editor</source>
        <translation type="vanished">CVS命令行日志编辑器</translation>
    </message>
    <message>
        <source>CVS File Log Editor</source>
        <translation type="vanished">CVS文件日志编辑器</translation>
    </message>
    <message>
        <source>CVS Annotation Editor</source>
        <translation type="vanished">CVS注释编辑器</translation>
    </message>
    <message>
        <source>CVS Diff Editor</source>
        <translation type="vanished">CVS Diff编辑器</translation>
    </message>
    <message>
        <source>Git Annotation Editor</source>
        <translation type="vanished">Git注释编辑器</translation>
    </message>
    <message>
        <source>Git Submit Editor</source>
        <translation type="vanished">Git 提交编辑器</translation>
    </message>
    <message>
        <source>Mercurial File Log Editor</source>
        <translation type="vanished">Mercurial文件日志编辑器</translation>
    </message>
    <message>
        <source>Mercurial Annotation Editor</source>
        <translation type="vanished">Mercurial注释编辑器</translation>
    </message>
    <message>
        <source>Mercurial Diff Editor</source>
        <translation type="vanished">Mercurial Diff编辑器</translation>
    </message>
    <message>
        <source>Mercurial Commit Log Editor</source>
        <translation type="vanished">Mercurial 提交日志编辑器</translation>
    </message>
    <message>
        <source>Perforce.SubmitEditor</source>
        <translation type="vanished">Perforce提交编辑器</translation>
    </message>
    <message>
        <source>Perforce Log Editor</source>
        <translation type="vanished">Perforce日志编辑器</translation>
    </message>
    <message>
        <source>Perforce Diff Editor</source>
        <translation type="vanished">Perforce Diff 编辑器</translation>
    </message>
    <message>
        <source>Perforce Annotation Editor</source>
        <translation type="vanished">Perforce注释编辑器</translation>
    </message>
    <message>
        <source>Subversion Commit Editor</source>
        <translation type="vanished">Subversion提交编辑器</translation>
    </message>
    <message>
        <source>Subversion File Log Editor</source>
        <translation type="vanished">Subversion文件日志编辑器</translation>
    </message>
    <message>
        <source>Subversion Annotation Editor</source>
        <translation type="vanished">Subversion注释编辑器</translation>
    </message>
    <message>
        <source>Bazaar File Log Editor</source>
        <translation type="vanished">Bazaar 文件日志编辑器</translation>
    </message>
    <message>
        <source>Bazaar Annotation Editor</source>
        <translation type="vanished">Bazaar注释编辑器</translation>
    </message>
    <message>
        <source>Bazaar Diff Editor</source>
        <translation type="vanished">Bazaar Diff编辑器</translation>
    </message>
    <message>
        <source>Bazaar Commit Log Editor</source>
        <translation type="vanished">Bazaar 提交日志编辑器</translation>
    </message>
    <message>
        <source>ClearCase Check In Editor</source>
        <translation type="vanished">ClearCase Check In 编辑器</translation>
    </message>
    <message>
        <source>ClearCase File Log Editor</source>
        <translation type="vanished">ClearCase 文件日志编辑器</translation>
    </message>
    <message>
        <source>ClearCase Annotation Editor</source>
        <translation type="vanished">ClearCase 注释编辑器</translation>
    </message>
    <message>
        <source>ClearCase Diff Editor</source>
        <translation type="vanished">ClearCase Diff 编辑器</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseplugin.cpp" line="+634"/>
        <location filename="../../../src/plugins/vcsbase/vcsoutputwindow.cpp" line="+240"/>
        <location filename="../../../src/plugins/vcsbase/vcsplugin.cpp" line="+101"/>
        <source>Version Control</source>
        <translation>版本控制</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/commonvcssettings.cpp" line="+130"/>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="+57"/>
        <source>The directory %1 could not be deleted.</source>
        <translation>目录 %1 无法被删除。</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The file %1 could not be deleted.</source>
        <translation>文件 &apos;%1&apos; 无法被删除。</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>There were errors when cleaning the repository %1:</source>
        <translation>清理代码仓库%1时发生错误：</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Repository: %1</source>
        <translation>仓库: %1</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message numerus="yes">
        <location line="+1"/>
        <source>Do you want to delete %n files?</source>
        <translation>
            <numerusform>您想删除 %n 个文件吗？</numerusform>
        </translation>
    </message>
    <message>
        <location line="-118"/>
        <source>Clean Repository</source>
        <translation type="unfinished">清空代码库</translation>
    </message>
    <message numerus="yes">
        <location line="+85"/>
        <source>%n bytes, last modified %1.</source>
        <translation type="unfinished">
            <numerusform>%n 个字节, 最后修改时间 %1.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Cleaning &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/commonvcssettings.cpp" line="-83"/>
        <source>User/&amp;alias configuration file:</source>
        <translation>用户/别名配置文件(&amp;A)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A file listing nicknames in a 4-column mailmap format:
&apos;name &lt;email&gt; alias &lt;email&gt;&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>User &amp;fields configuration file:</source>
        <translation>用户字段配置文件(&amp;F)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A simple file containing lines with field names like &quot;Reviewed-By:&quot; which will be added below the submit editor.</source>
        <translation type="unfinished">一个包含了如 ”Reviewed-By:&quot; 等字段名的简单文件，其内容会被添加在提交编辑器的下面。</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Submit message &amp;check script:</source>
        <translation>提交信息检查脚本(&amp;C)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An executable which is called with the submit message in a temporary file as first argument. It should return with an exit != 0 and a message on standard error to indicate failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;SSH prompt command:</source>
        <translation>SSH 提示命令(&amp;S)：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Specifies a command that is executed to graphically prompt for a password,
should a repository require SSH-authentication (see documentation on SSH and the environment variable SSH_ASKPASS).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Wrap submit message at:</source>
        <translation>提交信息折行在：</translation>
    </message>
    <message>
        <location line="+3"/>
        <source> characters</source>
        <translation type="unfinished">字符</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Show VCS file status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Request file status updates from files and reflect them on the project tree.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Reset VCS Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset information about which version control system handles which directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+533"/>
        <source>Send Email To...</source>
        <translation>发送Email到...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy Email Address</source>
        <translation>复制Email地址</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="-117"/>
        <location filename="../../../src/plugins/vcsbase/nicknamedialog.cpp" line="+225"/>
        <source>Name</source>
        <translation>姓名</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/nicknamedialog.cpp" line="+0"/>
        <source>Alias</source>
        <translation>别名</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Alias email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="-68"/>
        <source>Open URL in Browser...</source>
        <translation>在浏览器中打开URL...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Copy URL Location</source>
        <translation>复制URL位置</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcscommandpage.cpp" line="+89"/>
        <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+5"/>
        <location line="+5"/>
        <location line="+5"/>
        <location line="+6"/>
        <source>&quot;%1&quot; not set in &quot;data&quot; section of &quot;VcsCommand&quot; page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&quot;%1&quot; in &quot;data&quot; section of &quot;VcsCommand&quot; page has unexpected type (unset, String or List).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Command started...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Checkout</source>
        <translation type="unfinished">Checkout</translation>
    </message>
    <message>
        <source>No job running, please abort.</source>
        <translation type="obsolete">没有运行中的任务，请退出。</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Succeeded.</source>
        <translation type="unfinished">成功.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Failed.</source>
        <translation type="unfinished">失败.</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsplugin.cpp" line="+7"/>
        <source>Name of the version control system in use by the current project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>The current version control topic (branch or tag) identification of the current project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The top level path to the repository the current project is in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subversion Submit</source>
        <translation type="obsolete">Subversion提交</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submiteditorwidget.cpp" line="+138"/>
        <source>Descriptio&amp;n</source>
        <translation type="unfinished">说明(&amp;N)</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>F&amp;iles</source>
        <translation type="unfinished">文件(&amp;i)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select a&amp;ll</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+102"/>
        <source>Cannot commit: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+240"/>
        <source>%1 %2/%n File(s)</source>
        <translation type="unfinished">
            <numerusform>%1 %2/%n 文件</numerusform>
        </translation>
    </message>
    <message>
        <location line="+110"/>
        <source>Warning: The commit subject is very short.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Warning: The commit subject is too long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hint: Aim for a shorter commit subject.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hint: The second line of a commit message should be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>&lt;p&gt;Writing good commit messages&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Avoid very short commit messages.&lt;/li&gt;&lt;li&gt;Consider the first line as a subject (like in emails) and keep it shorter than 72 characters.&lt;/li&gt;&lt;li&gt;After an empty second line, a longer description can be added.&lt;/li&gt;&lt;li&gt;Describe why the change was done, not how it was done.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Update in progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Description is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>No files checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>&amp;Commit</source>
        <translation type="unfinished">提交(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/cleandialog.cpp" line="-5"/>
        <location filename="../../../src/plugins/vcsbase/submiteditorwidget.cpp" line="+66"/>
        <source>Select All</source>
        <extracomment>Check all for submit</extracomment>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submiteditorwidget.cpp" line="+2"/>
        <source>Unselect All</source>
        <extracomment>Uncheck all for submit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/submitfilemodel.cpp" line="+102"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="+923"/>
        <source>Failed to retrieve data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseclient.cpp" line="+215"/>
        <source>Working...</source>
        <translation type="unfinished">工作中...</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditorconfig.cpp" line="+134"/>
        <source>Reload</source>
        <translation type="unfinished">重新载入</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseeditor.cpp" line="-810"/>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="-240"/>
        <source>Copy &quot;%1&quot;</source>
        <translation>复制 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+642"/>
        <source>Send to CodePaster...</source>
        <translation>发送到CodePaster...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply Chunk...</source>
        <translation>应用块...</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Revert Chunk...</source>
        <translation>恢复块...</translation>
    </message>
    <message>
        <location line="-686"/>
        <source>&amp;Describe Change %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseplugin.cpp" line="-65"/>
        <source>Initial checkout task not implemented.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Commit</source>
        <comment>name of &quot;commit&quot; action of the VCS.</comment>
        <extracomment>Name of the &quot;commit&quot; action of the VCS</extracomment>
        <translation type="unfinished">Commit</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Close Commit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Closing this editor will abort the commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Cannot commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Cannot commit: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Save before %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The file &quot;%1&quot; could not be deleted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Choose Repository Directory</source>
        <translation type="unfinished">选择代码仓库目录</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The directory &quot;%1&quot; is already managed by a version control system (%2). Would you like to specify another directory?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Repository already under version control</source>
        <translation type="unfinished">代码仓库已经处于版本控制下</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Repository Created</source>
        <translation type="unfinished">仓库创建成功</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository has been created in %1.</source>
        <translation type="unfinished">在%1处创建版本控制仓库。</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Repository Creation Failed</source>
        <translation type="unfinished">仓库创建失败</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A version control repository could not be created in %1.</source>
        <translation type="unfinished">在%1处版本控制仓库无法被创建。</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbaseclientsettings.cpp" line="+26"/>
        <source>Log count:</source>
        <translation type="unfinished">日志数：</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="obsolete">提交时弹出提示</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>s</source>
        <translation type="unfinished">秒</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbasesubmiteditor.cpp" line="+184"/>
        <source>Check Message</source>
        <translation>检查消息</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Insert Name...</source>
        <translation>插入姓名...</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>File Error</source>
        <translation type="unfinished">文件错误</translation>
    </message>
    <message>
        <location line="+256"/>
        <source>Submit Message Check Failed</source>
        <translation>提交信息检查失败</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Executing %1</source>
        <translation>正在执行 %1
</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Executing [%1] %2</source>
        <translation>正在执行 [%1] %2</translation>
    </message>
    <message>
        <location line="-60"/>
        <source>&amp;Close</source>
        <translation type="unfinished">关闭(&amp;C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Keep Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcscommandpage.cpp" line="-78"/>
        <source>&quot;%1&quot; (%2) not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version control &quot;%1&quot; is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Version control &quot;%1&quot; does not support initial checkouts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+14"/>
        <source>&quot;%1&quot; is empty when trying to run checkout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-7"/>
        <source>&quot;%1&quot; (%2) does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/wizard/vcsconfigurationpage.cpp" line="+85"/>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Please configure &lt;b&gt;%1&lt;/b&gt; now.</source>
        <translation>请现在设置&lt;b&gt;%1&lt;/b&gt; 。</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>No version control set on &quot;VcsConfiguration&quot; page.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-68"/>
        <source>&quot;data&quot; must be a JSON object for &quot;VcsConfiguration&quot; pages.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&quot;VcsConfiguration&quot; page requires a &quot;vcsId&quot; set.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+71"/>
        <source>&quot;vcsId&quot; (&quot;%1&quot;) is invalid for &quot;VcsConfiguration&quot; page. Possible values are: %2.</source>
        <extracomment>Do not translate &quot;VcsConfiguration&quot;, because it is the id of a page.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>No known version control selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsoutputformatter.cpp" line="+77"/>
        <source>&amp;Open &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Copy to clipboard: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsoutputwindow.cpp" line="-82"/>
        <source>Open &quot;%1&quot;</source>
        <translation type="unfinished">打开 &quot;%1&quot;</translation>
    </message>
    <message>
        <location line="+243"/>
        <source>Running in &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Running: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/vcsbase/vcsbasesubmiteditor.cpp" line="+147"/>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>&amp;Redo</source>
        <translation type="unfinished">重做(&amp;R)</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Diff &amp;Selected Files</source>
        <translation type="unfinished">Diff 选中的文件(&amp;S)</translation>
    </message>
</context>
<context>
    <name>QtC::WebAssembly</name>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblydevice.cpp" line="+37"/>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="+121"/>
        <source>Web Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Set up WebAssembly?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>WebAssembly Runtime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblysettings.cpp" line="+105"/>
        <source>Emscripten SDK path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Select the root directory of an installed %1. Ensure that the activated SDK version is compatible with the %2 or %3 version that you plan to develop against.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Emscripten SDK environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Note: %1 supports Qt %2 for WebAssembly and higher. Your installed lower Qt version(s) are not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-49"/>
        <source>Adding directories to PATH:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Setting environment variables:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>The chosen directory is an emsdk location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An SDK is installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>An SDK is activated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The activated SDK is usable by %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+99"/>
        <source>The activated version %1 is not supported by %2. Activate version %3 or higher.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Activated version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>WebAssembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblydevice.cpp" line="-19"/>
        <source>Setup Emscripten SDK for WebAssembly? To do it later, select Edit &gt; Preferences &gt; Devices &gt; WebAssembly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Setup Emscripten SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyqtversion.cpp" line="+36"/>
        <source>WebAssembly</source>
        <comment>Qt Version is meant for WebAssembly</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 does not support Qt for WebAssembly below version %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblyrunconfiguration.cpp" line="+55"/>
        <source>Effective emrun call:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-85"/>
        <source>Default Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Web browser:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/webassembly/webassemblytoolchain.cpp" line="+75"/>
        <source>Emscripten Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Emscripten Compiler %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Emscripten</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Welcome</name>
    <message>
        <location filename="../../../src/plugins/welcome/welcomeplugin.cpp" line="+69"/>
        <source>Create Project...</source>
        <translation type="unfinished">创建项目...</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open Project...</source>
        <translation type="unfinished">打开项目...</translation>
    </message>
    <message>
        <location line="+141"/>
        <source>Welcome</source>
        <translation>欢迎</translation>
    </message>
    <message>
        <location filename="../../../src/plugins/welcome/introductionwidget.cpp" line="+435"/>
        <source>Take UI Tour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-322"/>
        <source>Mode Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select different modes depending on the task at hand.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&lt;p style=&quot;margin-top: 30px&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;padding-right: 20px&quot;&gt;Welcome:&lt;/td&gt;&lt;td&gt;Open examples, tutorials, and recent sessions and projects.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Edit:&lt;/td&gt;&lt;td&gt;Work with code and navigate your project.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Design:&lt;/td&gt;&lt;td&gt;Visually edit Widget-based user interfaces, state charts and UML models.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Debug:&lt;/td&gt;&lt;td&gt;Analyze your application with a debugger or other analyzers.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Projects:&lt;/td&gt;&lt;td&gt;Manage project settings.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Help:&lt;/td&gt;&lt;td&gt;Browse the help database.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Kit Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select the active project or project configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Run Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run the active project. By default this builds the project first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Debug Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Run the active project in a debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Build Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Build the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Locator</source>
        <translation type="unfinished">定位器</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Type here to open a file from any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Or:&lt;ul&gt;&lt;li&gt;type &lt;code&gt;c&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to jump to a class definition&lt;/li&gt;&lt;li&gt;type &lt;code&gt;f&amp;lt;space&amp;gt;&amp;lt;pattern&amp;gt;&lt;/code&gt; to open a file from the file system&lt;/li&gt;&lt;li&gt;click on the magnifier icon for a complete list of possible options&lt;/li&gt;&lt;/ul&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Output</source>
        <translation type="unfinished">输出</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Find compile and application output here, as well as a list of configuration and build issues, and the panel for global searches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Progress Indicator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Progress information about running tasks is shown here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Escape to Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pressing the Escape key brings you back to the editor. Press it multiple times to also hide context help and output, giving the editor more space.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>You have now completed the UI tour. To learn more about the highlighted controls, see &lt;a style=&quot;color: #41CD52&quot; href=&quot;qthelp://org.qt-project.qtcreator/doc/creator-quick-tour.html&quot;&gt;User Interface&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <source>UI Introduction %1/%2 &gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>See where the important UI elements are and how they are used. To take the tour later, select Help &gt; UI Tour.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take a UI Tour?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/plugins/welcome/welcomeplugin.cpp" line="+40"/>
        <source>UI Tour</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::qmt</name>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/classitem.cpp" line="+371"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+273"/>
        <source>Show Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+66"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+642"/>
        <location line="+545"/>
        <source>Inheritance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-533"/>
        <location line="+52"/>
        <location line="+65"/>
        <location line="+428"/>
        <source>Association</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_controller/diagramcontroller.cpp" line="+76"/>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+301"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+655"/>
        <source>Add Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Remove Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+234"/>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <location line="+44"/>
        <location line="+8"/>
        <location line="+15"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+38"/>
        <location line="+13"/>
        <location line="+12"/>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <location line="+18"/>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp" line="+1070"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="+18"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+14"/>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/tasks/diagramscenecontroller.cpp" line="+189"/>
        <source>Create Dependency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Create Inheritance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Create Association</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Create Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+134"/>
        <source>Drop Element</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Add Related Element</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+423"/>
        <source>Add Element</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Relocate Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/document_controller/documentcontroller.cpp" line="+183"/>
        <source>New Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>New Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>New Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>New Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/infrastructure/exceptions.cpp" line="+16"/>
        <source>Unacceptable null object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/infrastructure/ioexceptions.cpp" line="+27"/>
        <source>File not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unable to create file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Writing to file failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Reading from file failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Illegal XML file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unable to handle file version %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp" line="-931"/>
        <source>Change Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+74"/>
        <source>Change Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+342"/>
        <source>Move Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Move Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+160"/>
        <location line="+9"/>
        <source>Delete Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Add Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Delete Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp" line="-19"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="-10"/>
        <source>Open Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-245"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-583"/>
        <location line="+577"/>
        <source>Dependency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+248"/>
        <source>Create Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Align Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Align Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Center Vertically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Align Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Align Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Center Horizontally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-13"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp" line="+4"/>
        <source>Open Linked File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Align Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Same Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Same Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Layout Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Horizontal Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Vertical Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Horizontal Space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Equal Vertical Space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp" line="+18"/>
        <source>Missing file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Project is modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-740"/>
        <location filename="../../../src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp" line="+17"/>
        <source>Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+40"/>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Relations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Diagram Elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Type:</source>
        <translation type="unfinished">类型：</translation>
    </message>
    <message>
        <location line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-66"/>
        <source>Stereotypes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+22"/>
        <source>Reverse engineered:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+12"/>
        <location line="+171"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-155"/>
        <source>Children:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Relations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+569"/>
        <source>Package</source>
        <translation type="unfinished">包</translation>
    </message>
    <message>
        <location line="-569"/>
        <location line="+569"/>
        <source>Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-562"/>
        <location line="+570"/>
        <source>Class</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <location line="-570"/>
        <location line="+570"/>
        <source>Classes</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <location line="-564"/>
        <source>Namespace:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Members:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+530"/>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-530"/>
        <location line="+530"/>
        <source>Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-523"/>
        <location line="+544"/>
        <source>Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-544"/>
        <location line="+544"/>
        <source>Diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-539"/>
        <source>Elements:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Canvas Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Canvas Diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+531"/>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-531"/>
        <location line="+531"/>
        <source>Items</source>
        <translation type="unfinished">项</translation>
    </message>
    <message>
        <location line="-524"/>
        <source>Variety:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+37"/>
        <source>End A: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>End B: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+577"/>
        <source>Dependencies</source>
        <translation type="unfinished">依赖关系</translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp" line="+1"/>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="-570"/>
        <source>Direction:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp" line="+19"/>
        <location line="+545"/>
        <source>Inheritances</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-542"/>
        <source>Derived class: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Base class: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+545"/>
        <source>Associations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-535"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <location line="+126"/>
        <location line="+170"/>
        <location line="+87"/>
        <source>Role:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-553"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <source>Cardinality:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-171"/>
        <location line="+65"/>
        <location line="+72"/>
        <location line="+47"/>
        <source>Navigable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-169"/>
        <location line="+65"/>
        <source>Aggregation</source>
        <translation type="unfinished">集成</translation>
    </message>
    <message>
        <location line="-65"/>
        <location line="+65"/>
        <source>Composition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-64"/>
        <location line="+65"/>
        <source>Relationship:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+414"/>
        <source>Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-414"/>
        <location line="+414"/>
        <source>Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-287"/>
        <source>Position and size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Auto sized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+182"/>
        <source>Color:</source>
        <translation>颜色：</translation>
    </message>
    <message>
        <location line="-158"/>
        <location line="+171"/>
        <location line="+85"/>
        <source>Normal</source>
        <translation type="unfinished">正常</translation>
    </message>
    <message>
        <location line="-256"/>
        <source>Lighter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Darker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+170"/>
        <location line="+87"/>
        <source>Soften</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-257"/>
        <source>Outline</source>
        <translation type="unfinished">大纲</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Flat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+170"/>
        <location line="+73"/>
        <source>Emphasized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-229"/>
        <location line="+38"/>
        <source>Smart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-38"/>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Label</source>
        <translation type="unfinished">标签</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Icon</source>
        <translation type="unfinished">图标</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Stereotype display:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Angle Brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Template display:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Show members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Plain shape</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Shape:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Intermediate points:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Auto width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Title</source>
        <translation type="unfinished">标题</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subtitle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Footnote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Boundary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Boundaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Swimlane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Swimlanes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Invalid syntax.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+338"/>
        <location line="+27"/>
        <location line="+28"/>
        <source>Multi-Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_ui/treemodel.cpp" line="+786"/>
        <source>[unnamed]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../src/libs/modelinglib/qmt/model_widgets_ui/addrelatedelementsdialog.cpp" line="+307"/>
        <source>Relation Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+8"/>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+7"/>
        <source>Stereotypes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Other Element Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Number of matching elements:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RadioButtonSpecifics</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
<context>
    <name>RemoteLinux::GenericTransferImpl</name>
    <message>
        <source>Failed.</source>
        <translation type="obsolete">失败.</translation>
    </message>
</context>
<context>
    <name>SliderSpecifics</name>
    <message>
        <source>Value</source>
        <translation type="obsolete">值</translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="obsolete">方向</translation>
    </message>
    <message>
        <source>Active focus on press</source>
        <translation type="obsolete">点击后设置焦点</translation>
    </message>
</context>
<context>
    <name>SplitViewSpecifics</name>
    <message>
        <source>Orientation</source>
        <translation type="obsolete">方向</translation>
    </message>
</context>
<context>
    <name>StandardTextGroupBox</name>
    <message>
        <source></source>
        <translation type="vanished">&lt;上下文注释&gt;</translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::StudioSettingsPage</name>
    <message>
        <source>Build</source>
        <translation type="obsolete">构建</translation>
    </message>
    <message>
        <source>Analyze</source>
        <translation type="obsolete">分析</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation type="obsolete">示例</translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::WelcomeMode</name>
    <message>
        <source>Welcome</source>
        <translation type="obsolete">欢迎</translation>
    </message>
</context>
<context>
    <name>StudioWelcome::QdsNewDialog</name>
    <message>
        <source>Choose Directory</source>
        <translation type="obsolete">选择目录</translation>
    </message>
</context>
<context>
    <name>TemplateMerge</name>
    <message>
        <source>&amp;Browse...</source>
        <translation type="obsolete">浏览(&amp;B)...</translation>
    </message>
</context>
<context>
    <name>TextAreaSpecifics</name>
    <message>
        <source>Color</source>
        <translation type="obsolete">颜色</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="obsolete">只读</translation>
    </message>
</context>
<context>
    <name>TextEditor::Internal::Snippets</name>
    <message>
        <location filename="../../../src/plugins/texteditor/snippets/snippetscollection.cpp" line="-255"/>
        <source></source>
        <comment>Snippets are text fragments that can be inserted into an editor via the usual completion mechanics using a trigger text. The translated text (trigger variant) is used to disambiguate between snippets with the same trigger.</comment>
        <translation></translation>
    </message>
</context>
<context>
    <name>TextFieldSpecifics</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="obsolete">只读</translation>
    </message>
    <message>
        <source>Input mask</source>
        <translation type="obsolete">输入掩码</translation>
    </message>
    <message>
        <source>Echo mode</source>
        <translation type="obsolete">回显模式</translation>
    </message>
</context>
<context>
    <name>Tr</name>
    <message>
        <location filename="../../../src/libs/devcontainer/devcontainerconfig.cpp" line="+602"/>
        <source>Invalid mount format: expected string or object, found %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Invalid mount format: missing &apos;type&apos; field in mount object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invalid mount format: missing &apos;target&apos; field in mount object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Cannot parse development container JSON file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Invalid development container JSON file: expected an object.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <source>Continue</source>
        <translation type="obsolete">继续</translation>
    </message>
    <message>
        <source>Browse</source>
        <translation type="obsolete">浏览</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="obsolete">打开</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="obsolete">详情</translation>
    </message>
    <message>
        <source>Recent Projects</source>
        <translation type="obsolete">最近使用的项目</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation type="obsolete">示例</translation>
    </message>
    <message>
        <source>Tutorials</source>
        <translation type="obsolete">教程</translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation type="obsolete">打开项目</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="obsolete">帮助</translation>
    </message>
    <message>
        <source>Community</source>
        <translation type="obsolete">社区</translation>
    </message>
</context>
<context>
    <name>text</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
<context>
    <name>textedit</name>
    <message>
        <source>Text Edit</source>
        <translation type="obsolete">编辑文本</translation>
    </message>
</context>
<context>
    <name>texteditv2</name>
    <message>
        <source>Text Edit</source>
        <translation type="obsolete">编辑文本</translation>
    </message>
</context>
<context>
    <name>textinput</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
<context>
    <name>textinputv2</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
<context>
    <name>textv2</name>
    <message>
        <source>Text</source>
        <translation type="obsolete">文本</translation>
    </message>
</context>
</TS>
