<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>QtC::ADS</name>
    <message>
        <source>Detach Area</source>
        <translation>分离区域</translation>
    </message>
    <message>
        <source>Close Area</source>
        <translation>关闭区域</translation>
    </message>
    <message>
        <source>Close Other Areas</source>
        <translation>关闭其它区域</translation>
    </message>
    <message>
        <source>Cannot Save Workspace</source>
        <translation>无法保存工作区</translation>
    </message>
    <message>
        <source>Could not save workspace to file %1</source>
        <translation>无法保存工作区到 %1 文件</translation>
    </message>
    <message>
        <source>Delete Workspace</source>
        <translation>删除工作区</translation>
    </message>
    <message>
        <source>Delete Workspaces</source>
        <translation>删除工作区</translation>
    </message>
    <message>
        <source>Delete workspace &quot;%1&quot;?</source>
        <translation>删除 &quot;%1&quot; 工作区？</translation>
    </message>
    <message>
        <source>Delete these workspaces?</source>
        <translation>删除这些工作区？</translation>
    </message>
    <message>
        <source>Cannot Restore Workspace</source>
        <translation>无法恢复工作区</translation>
    </message>
    <message>
        <source>Could not restore workspace %1</source>
        <translation>无法恢复 %1 工作区</translation>
    </message>
    <message>
        <source>Detach</source>
        <translation>分离</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation>关闭其它</translation>
    </message>
    <message>
        <source>Workspace Manager</source>
        <translation>工作区管理器</translation>
    </message>
    <message>
        <source>&amp;New</source>
        <translation>新建(&amp;N)</translation>
    </message>
    <message>
        <source>&amp;Rename</source>
        <translation>重命名(&amp;R)</translation>
    </message>
    <message>
        <source>C&amp;lone</source>
        <translation>克隆(&amp;L)</translation>
    </message>
    <message>
        <source>&amp;Delete</source>
        <translation>删除(&amp;D)</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <source>&amp;Switch To</source>
        <translation>切换到(&amp;S)</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>导入</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <source>Restore last workspace on startup</source>
        <translation>启动时恢复上一个工作区</translation>
    </message>
    <message>
        <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>
        <source>Workspace</source>
        <translation>工作区</translation>
    </message>
    <message>
        <source>Last Modified</source>
        <translation>上次修改</translation>
    </message>
    <message>
        <source>New Workspace Name</source>
        <translation>新工作区名称</translation>
    </message>
    <message>
        <source>&amp;Create</source>
        <translation>创建(&amp;C)</translation>
    </message>
    <message>
        <source>Create and &amp;Open</source>
        <translation>创建并打开(&amp;O)</translation>
    </message>
    <message>
        <source>&amp;Clone</source>
        <translation>克隆(&amp;C)</translation>
    </message>
    <message>
        <source>Clone and &amp;Open</source>
        <translation>克隆并打开(&amp;O)</translation>
    </message>
    <message>
        <source>Rename Workspace</source>
        <translation>重命名工作区</translation>
    </message>
    <message>
        <source>Rename and &amp;Open</source>
        <translation>重命名并打开(&amp;O)</translation>
    </message>
    <message>
        <source>Enter the name of the workspace:</source>
        <translation>输入工作区名称：</translation>
    </message>
    <message>
        <source>Import Workspace</source>
        <translation>导入工作区</translation>
    </message>
    <message>
        <source>Export Workspace</source>
        <translation>导出工作区</translation>
    </message>
</context>
<context>
    <name>AccountImage</name>
    <message>
        <source>Account</source>
        <translation>账号</translation>
    </message>
</context>
<context>
    <name>AddImageToResources</name>
    <message>
        <source>File Name</source>
        <translation>文件名</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>Add Resources</source>
        <translation>添加资源</translation>
    </message>
    <message>
        <source>&amp;Browse...</source>
        <translation>浏览(&amp;B)...</translation>
    </message>
    <message>
        <source>Target Directory</source>
        <translation>目标路径</translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>Member Function Implementations</source>
        <translation>成员函数实现</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Inline</source>
        <translation>内联</translation>
    </message>
    <message>
        <source>Outside Class</source>
        <translation>类外</translation>
    </message>
    <message>
        <source>Default implementation location:</source>
        <translation>默认实现位置：</translation>
    </message>
</context>
<context>
    <name>AddSignalHandlerDialog</name>
    <message>
        <source>Implement Signal Handler</source>
        <translation>实现信号处理</translation>
    </message>
    <message>
        <source>Frequently used signals</source>
        <translation>频繁使用的信号</translation>
    </message>
    <message>
        <source>Property changes</source>
        <translation>属性改变</translation>
    </message>
    <message>
        <source>All signals</source>
        <translation>所有信号</translation>
    </message>
    <message>
        <source>Signal:</source>
        <translation>信号：</translation>
    </message>
    <message>
        <source>Choose the signal you want to handle:</source>
        <translation>选择你想要处理的信号：</translation>
    </message>
    <message>
        <source>The item will be exported automatically.</source>
        <translation>该项会自动导出</translation>
    </message>
</context>
<context>
    <name>AlignCamerasToViewAction</name>
    <message>
        <source>Align Selected Cameras to View</source>
        <translation>对齐选定的相机以查看</translation>
    </message>
    <message>
        <source>Align View to Selected Camera</source>
        <translation>将视图对齐到选择的相机</translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <source>Analyzer</source>
        <translation>分析器</translation>
    </message>
</context>
<context>
    <name>QtC::Android</name>
    <message>
        <source>Create new AVD</source>
        <translation>创建新AVD</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>SD card size:</source>
        <translation>SD卡容量：</translation>
    </message>
    <message>
        <source> MiB</source>
        <translation> MiB</translation>
    </message>
    <message>
        <source>Create a keystore and a certificate</source>
        <translation>创建一个密钥存储库和一个证书</translation>
    </message>
    <message>
        <source>Keystore</source>
        <translation>密钥存储库</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>Retype password:</source>
        <translation>再次输入密码：</translation>
    </message>
    <message>
        <source>Show password</source>
        <translation>显示密码</translation>
    </message>
    <message>
        <source>Certificate</source>
        <translation>证书</translation>
    </message>
    <message>
        <source>Alias name:</source>
        <translation>别名：</translation>
    </message>
    <message>
        <source>Keysize:</source>
        <translation>密钥长度：</translation>
    </message>
    <message>
        <source>Validity (days):</source>
        <translation>有效期(天数)：</translation>
    </message>
    <message>
        <source>Certificate Distinguished Names</source>
        <translation>证书的特别(distinguished)名称</translation>
    </message>
    <message>
        <source>First and last name:</source>
        <translation>全名：</translation>
    </message>
    <message>
        <source>Organizational unit (e.g. Necessitas):</source>
        <translatorcomment>Necessitas is the Qt Android porting</translatorcomment>
        <translation>组织和单位(如Necessitas)：</translation>
    </message>
    <message>
        <source>Organization (e.g. KDE):</source>
        <translation>组织(如KDE)：</translation>
    </message>
    <message>
        <source>City or locality:</source>
        <translation>城市或地点：</translation>
    </message>
    <message>
        <source>State or province:</source>
        <translation>州或省：</translation>
    </message>
    <message>
        <source>Two-letter country code for this unit (e.g. RO):</source>
        <translation>单位的两字母的国家代码(如RO)：</translation>
    </message>
    <message>
        <source>Application</source>
        <translation>应用程序</translation>
    </message>
    <message>
        <source>Permissions</source>
        <translation>权限</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Sign package</source>
        <translation>包签名</translation>
    </message>
    <message>
        <source>Keystore:</source>
        <translation>密钥存储库：</translation>
    </message>
    <message>
        <source>Certificate alias:</source>
        <translation>证书别名：</translation>
    </message>
    <message>
        <source>Android Configuration</source>
        <translation>Android配置</translation>
    </message>
    <message>
        <source>Android SDK location:</source>
        <translation>Android SDK的路径：</translation>
    </message>
    <message>
        <source>Keystore files (*.keystore *.jks)</source>
        <translation>密钥存储库文件 (*.keystore *.jks)</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <source>Deploy to Android device</source>
        <translation>部署到Android设备</translation>
    </message>
    <message>
        <source>Pulling files necessary for debugging.</source>
        <translation>正在读取调试需要的文件。</translation>
    </message>
    <message>
        <source>Android package (*.apk)</source>
        <translation>Android包 (*.apk)</translation>
    </message>
    <message>
        <source>Run on Android</source>
        <translation>在Android上运行</translation>
    </message>
    <message>
        <source>Android Device</source>
        <translation>Android设备</translation>
    </message>
    <message>
        <source>Deploy to device</source>
        <translation>部署到设备</translation>
    </message>
    <message>
        <source>Copy application data</source>
        <translation>复制应用程序的数据</translation>
    </message>
    <message>
        <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>转发C++调试端口失败。</translation>
    </message>
    <message>
        <source>Failed to forward QML debugging ports.</source>
        <translation>转发QML调试端口失败。</translation>
    </message>
    <message>
        <source>Cannot create AVD. Invalid input.</source>
        <translation>无法创建 AVD。非法输入。</translation>
    </message>
    <message>
        <source>Could not start process &quot;%1 %2&quot;</source>
        <translation>无法启动进程&quot;%1&quot; {1 %2&quot;?}</translation>
    </message>
    <message>
        <source>Cannot create AVD. Command timed out.</source>
        <translation>无法创建 AVD。命令超时。</translation>
    </message>
    <message>
        <source>Emulator Tool Is Missing</source>
        <translation>模拟器缺失</translation>
    </message>
    <message>
        <source>Install the missing emulator tool (%1) to the installed Android SDK.</source>
        <translation>给已安装的安卓 SDK 安装缺失的模拟器工具(%1)</translation>
    </message>
    <message>
        <source>AVD Start Error</source>
        <translation>AVD 启动出错</translation>
    </message>
    <message>
        <source>Incorrect password.</source>
        <translation>密码错误</translation>
    </message>
    <message>
        <source>Android build platform SDK:</source>
        <translation>安卓构建平台 SDK：</translation>
    </message>
    <message>
        <source>Create Templates</source>
        <translation>创建模板</translation>
    </message>
    <message>
        <source>Create an Android package for Custom Java code, assets, and Gradle configurations.</source>
        <translation>为自定义的 Java 代码、资源以及配置创建安卓包</translation>
    </message>
    <message>
        <source>Android customization:</source>
        <translation>安卓自定义：</translation>
    </message>
    <message>
        <source>Application Signature</source>
        <translation>应用签名</translation>
    </message>
    <message>
        <source>Select Keystore File</source>
        <translation>选择密钥存储文件</translation>
    </message>
    <message>
        <source>Create...</source>
        <translation>创建...</translation>
    </message>
    <message>
        <source>Signing a debug package</source>
        <translation>调试包签名</translation>
    </message>
    <message>
        <source>Advanced Actions</source>
        <translation>高级选项</translation>
    </message>
    <message>
        <source>Open package location after build</source>
        <translation>构建后打开包位置</translation>
    </message>
    <message>
        <source>Add debug server</source>
        <translation>添加调试服务器</translation>
    </message>
    <message>
        <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>
        <source>Verbose output</source>
        <translation>详细输出</translation>
    </message>
    <message>
        <source>Build Android App Bundle (*.aab)</source>
        <translation>构建安卓应用包（*.aab）</translation>
    </message>
    <message>
        <source>Additional Libraries</source>
        <translation>其它库</translation>
    </message>
    <message>
        <source>List of extra libraries to include in Android package and load on startup.</source>
        <translation>包含在安卓包中以及启动时加载的额外库列表</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <source>Select library to include in package.</source>
        <translation>选择包含到包中的库</translation>
    </message>
    <message>
        <source>Select additional libraries</source>
        <translation>选择额外的库</translation>
    </message>
    <message>
        <source>Libraries (*.so)</source>
        <translation>库(*.so)</translation>
    </message>
    <message>
        <source>Remove currently selected library from list.</source>
        <translation>从列表中移除当前所选的库</translation>
    </message>
    <message>
        <source>Include prebuilt OpenSSL libraries</source>
        <translation>包含预构建的 OpenSSL 库</translation>
    </message>
    <message>
        <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>
        <source>Build Android APK</source>
        <translation>构建安卓 APK</translation>
    </message>
    <message>
        <source>&quot;%1&quot; step failed initialization.</source>
        <translation>步骤“%1”初始化失败</translation>
    </message>
    <message>
        <source>Keystore/Certificate password verification failed.</source>
        <translation>密钥库/证书密码验证失败</translation>
    </message>
    <message>
        <source>Warning: Signing a debug or profile package.</source>
        <translation>警告：正在对调试或配置文件包签名</translation>
    </message>
    <message>
        <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>所安装的 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>对于可构建 Gradle 的最低 Qt 版本为 %1。建议安装最新版本的 Qt。</translation>
    </message>
    <message>
        <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>
        <source>No valid input file for &quot;%1&quot;.</source>
        <translation>对于“%1”没有有效的输入文件</translation>
    </message>
    <message>
        <source>Android build SDK version is not defined. Check Android settings.</source>
        <translation>没有定义安卓构建套件版本。请检查安卓设定。</translation>
    </message>
    <message>
        <source>Cannot sign the package. Invalid keystore path (%1).</source>
        <translation>无法对包进行签名。无效密钥库路径（%1）。</translation>
    </message>
    <message>
        <source>Cannot sign the package. Certificate alias %1 does not exist.</source>
        <translation>无法对包签名。证书别名%1不存在。</translation>
    </message>
    <message>
        <source>Android deploy settings file not found, not building an APK.</source>
        <translation>安卓部署设定文件不存在，未构建 APK。</translation>
    </message>
    <message>
        <source>The Android build folder &quot;%1&quot; was not found and could not be created.</source>
        <translation>未找到安卓构建文件夹“%1“，并无法创建。</translation>
    </message>
    <message>
        <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>
        <source>Cannot copy file &quot;%1&quot; to Android build libs folder &quot;%2&quot;.</source>
        <translation>无法拷贝文件“%1”到安卓构建库路径“%2”。</translation>
    </message>
    <message>
        <source>Cannot open androiddeployqt input file &quot;%1&quot; for writing.</source>
        <translation>无法打开 androiddeployqt 输入文件“%1”以写入。</translation>
    </message>
    <message>
        <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>正在启动 &quot;%1&quot; %2</translation>
    </message>
    <message>
        <source>Failed to run keytool.</source>
        <translation>运行 keytool 失败。</translation>
    </message>
    <message>
        <source>Enter keystore password</source>
        <translation>输入密钥库密码。</translation>
    </message>
    <message>
        <source>Enter certificate password</source>
        <translation>输入证书密码。</translation>
    </message>
    <message>
        <source>Could not run: %1</source>
        <translation>无法运行：%1</translation>
    </message>
    <message>
        <source>No devices found in output of: %1</source>
        <translation>在输出中找不到设备：%1</translation>
    </message>
    <message>
        <source>Android Debugger (%1, NDK %2)</source>
        <translation>安卓调试器（%1，NDK %2）</translation>
    </message>
    <message>
        <source>Android %1 Clang %2</source>
        <translation>安卓 %1 Clang %2</translation>
    </message>
    <message>
        <source>Use Keystore password</source>
        <translation>使用密钥库密码</translation>
    </message>
    <message>
        <source>Keystore password is too short.</source>
        <translation>密钥库密码过短。</translation>
    </message>
    <message>
        <source>Keystore passwords do not match.</source>
        <translation>密钥库密码不匹配。</translation>
    </message>
    <message>
        <source>Certificate password is too short.</source>
        <translation>证书密码过短。</translation>
    </message>
    <message>
        <source>Certificate passwords do not match.</source>
        <translation>证书密码不匹配。</translation>
    </message>
    <message>
        <source>Certificate alias is missing.</source>
        <translation>证书别名缺失。</translation>
    </message>
    <message>
        <source>Invalid country code.</source>
        <translation>无效国家码。</translation>
    </message>
    <message>
        <source>Keystore Filename</source>
        <translation>密钥库文件名</translation>
    </message>
    <message>
        <source>Uninstall the existing app before deployment</source>
        <translation>在部署前卸载已有应用</translation>
    </message>
    <message>
        <source>No Android architecture (ABI) is set by the project.</source>
        <translation>项目未设置安卓架构（ABI）。</translation>
    </message>
    <message>
        <source>Initializing deployment to Android device/simulator</source>
        <translation>部署到安卓设备/模拟器初始化</translation>
    </message>
    <message>
        <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>套件构建配置无效。</translation>
    </message>
    <message>
        <source>The kit&apos;s build steps list is invalid.</source>
        <translation>套件构建步骤列表无效。</translation>
    </message>
    <message>
        <source>The kit&apos;s deploy configuration is invalid.</source>
        <translation>套件部署配置无效。</translation>
    </message>
    <message>
        <source>No valid deployment device is set.</source>
        <translation>未设置有效部署设备。</translation>
    </message>
    <message>
        <source>The deployment device &quot;%1&quot; is invalid.</source>
        <translation>部署设备“%1”无效。</translation>
    </message>
    <message>
        <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>
        <source>The deployment device &quot;%1&quot; is disconnected.</source>
        <translation>部署设备“%1”未连接。</translation>
    </message>
    <message>
        <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>
        <source>Deploying to %1</source>
        <translation>部署到%1</translation>
    </message>
    <message>
        <source>The deployment step&apos;s project node is invalid.</source>
        <translation>部署步骤的项目节点无效。</translation>
    </message>
    <message>
        <source>Cannot find the androiddeployqt input JSON file.</source>
        <translation>无法找到 androiddeployqt 的输入 JSON 文件。</translation>
    </message>
    <message>
        <source>Cannot find the androiddeployqt tool.</source>
        <translation>无法找到 androiddeployqt 工具。</translation>
    </message>
    <message>
        <source>Cannot find the package name from the Android Manifest file &quot;%1&quot;.</source>
        <translation>无法从安卓的 Manifest 文件“%1”中找到包名。</translation>
    </message>
    <message>
        <source>Uninstalling the previous package &quot;%1&quot;.</source>
        <translation>卸载前一个包“%1”。</translation>
    </message>
    <message>
        <source>Starting: &quot;%1&quot;</source>
        <translation>启动：%1</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited normally.</source>
        <translation>进程“%1”正常退出。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation>进程&quot;%1&quot;退出，退出代码 %2 。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation>进程&quot;%1&quot;崩溃。</translation>
    </message>
    <message>
        <source>Installing the app failed even after uninstalling the previous one.</source>
        <translation>安装应用失败甚至已经卸载了前一个应用。</translation>
    </message>
    <message>
        <source>Installing the app failed with an unknown error.</source>
        <translation>安装应用失败，发生未知错误。</translation>
    </message>
    <message>
        <source>Deployment failed with the following errors:

</source>
        <translation>部署失败，错误如下：

</translation>
    </message>
    <message>
        <source>Uninstalling the installed package may solve the issue.</source>
        <translation>卸载已安装的包可能解决这个问题。</translation>
    </message>
    <message>
        <source>Do you want to uninstall the existing package?</source>
        <translation>你想卸载已经存在的包吗？</translation>
    </message>
    <message>
        <source>Install failed</source>
        <translation>安装失败</translation>
    </message>
    <message>
        <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>包部署：从“%1”拉取到“%2”失败。</translation>
    </message>
    <message>
        <source>Package deploy: Running command &quot;%1&quot;.</source>
        <translation>包部署：运行命令“%1”。</translation>
    </message>
    <message>
        <source>Install an APK File</source>
        <translation>安装 APK 文件</translation>
    </message>
    <message>
        <source>Qt Android Installer</source>
        <translation>Qt 安卓安装器</translation>
    </message>
    <message>
        <source>Device name:</source>
        <translation>设备名称：</translation>
    </message>
    <message>
        <source>Device type:</source>
        <translation>设备类型：</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>Serial number:</source>
        <translation>序列号：</translation>
    </message>
    <message>
        <source>CPU architecture:</source>
        <translation>CPU 架构：</translation>
    </message>
    <message>
        <source>OS version:</source>
        <translation>操作系统版本：</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <source>Authorized:</source>
        <translation>已授权：</translation>
    </message>
    <message>
        <source>Android target flavor:</source>
        <translation>安卓目标风格：</translation>
    </message>
    <message>
        <source>Skin type:</source>
        <translation>皮肤类型：</translation>
    </message>
    <message>
        <source>OpenGL status:</source>
        <translation>OpenGL 状态：</translation>
    </message>
    <message>
        <source>Android Device Manager</source>
        <translation>安卓设备管理</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Start AVD</source>
        <translation>启动 AVD</translation>
    </message>
    <message>
        <source>Erase AVD</source>
        <translation>擦除 AVD</translation>
    </message>
    <message>
        <source>AVD Arguments</source>
        <translation>AVD 参数</translation>
    </message>
    <message>
        <source>Set up Wi-Fi</source>
        <translation>设置 Wi-Fi</translation>
    </message>
    <message>
        <source>Emulator for &quot;%1&quot;</source>
        <translation>模拟“%1”</translation>
    </message>
    <message>
        <source>Physical device</source>
        <translation>物理设备</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Erase the Android AVD &quot;%1&quot;?
This cannot be undone.</source>
        <translation>擦除安卓 AVD “%1”?
该步骤无法撤销。</translation>
    </message>
    <message>
        <source>The device has to be connected with ADB debugging enabled to use this feature.</source>
        <translation>设备必须连接到 ADB 调试器来启用这个特性。</translation>
    </message>
    <message>
        <source>Opening connection port %1 failed.</source>
        <translation>打开连接端口“%1”失败。</translation>
    </message>
    <message>
        <source>Retrieving the device IP address failed.</source>
        <translation>检索设备 IP 地址失败。</translation>
    </message>
    <message>
        <source>The retrieved IP address is invalid.</source>
        <translation>检索到的 IP 地址无效。</translation>
    </message>
    <message>
        <source>Connecting to the device IP &quot;%1&quot; failed.</source>
        <translation>连接到设备 IP “%1” 失败。</translation>
    </message>
    <message>
        <source>An error occurred while removing the Android AVD &quot;%1&quot; using avdmanager tool.</source>
        <translation>使用 ADV 管理管理工具移除安卓 AVD “%1” 时出错。</translation>
    </message>
    <message>
        <source>Emulator Command-line Startup Options</source>
        <translation>模拟器命令行启动参数</translation>
    </message>
    <message>
        <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>
        <source>The device info returned from AvdDialog is invalid.</source>
        <translation>从 ADV 对话框返回的设备信息无效。</translation>
    </message>
    <message>
        <source>Android: SDK installation error 0x%1</source>
        <translation>安卓：SDK 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: NDK installation error 0x%1</source>
        <translation>安卓：NDK 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Java installation error 0x%1</source>
        <translation>安卓：Java 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: ant installation error 0x%1</source>
        <translation>安卓：ANT 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: adb installation error 0x%1</source>
        <translation>安卓：ADB 安装错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device connection error 0x%1</source>
        <translation>安卓：设备连接错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device permission error 0x%1</source>
        <translation>安卓：设备权限错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device authorization error 0x%1</source>
        <translation>安卓：设备授权错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Device API level not supported: error 0x%1</source>
        <translation>安卓：设备 API 级别不支持：错误 0x%1</translation>
    </message>
    <message>
        <source>Android: Unknown error 0x%1</source>
        <translation>安卓：未知错误 0x%1</translation>
    </message>
    <message>
        <source>Unknown Android version. API Level: %1</source>
        <translation>未知安卓版本。API 级别：%1</translation>
    </message>
    <message>
        <source>Error creating Android templates.</source>
        <translation>错误创建安卓模板。</translation>
    </message>
    <message>
        <source>Cannot parse &quot;%1&quot;.</source>
        <translation>无法解析“%1”。</translation>
    </message>
    <message>
        <source>Starting Android virtual device failed.</source>
        <translation>启动安卓虚拟设备失败。</translation>
    </message>
    <message>
        <source>Android package installation failed.
%1</source>
        <translation>安卓包安装失败。
%1</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>XML Source</source>
        <translation>XML 源</translation>
    </message>
    <message>
        <source>Android Manifest editor</source>
        <translation>安卓 Manifest 编辑器</translation>
    </message>
    <message>
        <source>Master icon</source>
        <translation>主图标</translation>
    </message>
    <message>
        <source>Select master icon.</source>
        <translation>选择主图标。</translation>
    </message>
    <message>
        <source>LDPI icon</source>
        <translation>低屏幕密度图标</translation>
    </message>
    <message>
        <source>Select an icon suitable for low-density (ldpi) screens (~120dpi).</source>
        <translation>为低密度屏幕（~120 dpi）选择合适的图标。</translation>
    </message>
    <message>
        <source>MDPI icon</source>
        <translation>中等屏幕密度图标</translation>
    </message>
    <message>
        <source>Select an icon for medium-density (mdpi) screens (~160dpi).</source>
        <translation>为中等密度屏幕（120~160 dpi）选择图标</translation>
    </message>
    <message>
        <source>HDPI icon</source>
        <translation>高屏幕密度图标</translation>
    </message>
    <message>
        <source>Select an icon for high-density (hdpi) screens (~240dpi).</source>
        <translation>为高密度屏幕（160~240 dpi）选择图标。</translation>
    </message>
    <message>
        <source>XHDPI icon</source>
        <translation>超高屏幕密度图标</translation>
    </message>
    <message>
        <source>Select an icon for extra-high-density (xhdpi) screens (~320dpi).</source>
        <translation>为超高密度屏幕（240~320 dpi）选择图标。</translation>
    </message>
    <message>
        <source>XXHDPI icon</source>
        <translation>超超高屏幕密度图标</translation>
    </message>
    <message>
        <source>Select an icon for extra-extra-high-density (xxhdpi) screens (~480dpi).</source>
        <translation>为超超高密度屏幕（320~480dpi）选择图标。</translation>
    </message>
    <message>
        <source>XXXHDPI icon</source>
        <translation>超超超高屏幕密度图标</translation>
    </message>
    <message>
        <source>Select an icon for extra-extra-extra-high-density (xxxhdpi) screens (~640dpi).</source>
        <translation>为超超超高密度屏幕（480~640 dpi）选择图标。</translation>
    </message>
    <message>
        <source>Icon scaled up.</source>
        <translation>图标放大。</translation>
    </message>
    <message>
        <source>Click to select...</source>
        <translation>单击以选择...</translation>
    </message>
    <message>
        <source>Images %1</source>
        <translation>图片 %1</translation>
    </message>
    <message>
        <source>Include default permissions for Qt modules.</source>
        <translation>包括 Qt 模块的默认权限。</translation>
    </message>
    <message>
        <source>Include default features for Qt modules.</source>
        <translation>包括 Qt 模块的默认特性。</translation>
    </message>
    <message>
        <source>Package</source>
        <translation>包</translation>
    </message>
    <message>
        <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>
        <source>Package name:</source>
        <translation>包名称：</translation>
    </message>
    <message>
        <source>The package name is not valid.</source>
        <translation>包名称无效。</translation>
    </message>
    <message>
        <source>Version code:</source>
        <translation>版本代码：</translation>
    </message>
    <message>
        <source>Version name:</source>
        <translation>版本名称：</translation>
    </message>
    <message>
        <source>Sets the minimum required version on which this application can be run.</source>
        <translation>设置应用可运行的最低需求版本。</translation>
    </message>
    <message>
        <source>Not set</source>
        <translation>未设置</translation>
    </message>
    <message>
        <source>Minimum required SDK:</source>
        <translation>SDK 最低需求：</translation>
    </message>
    <message>
        <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>
        <source>Target SDK:</source>
        <translation>目标 SDK：</translation>
    </message>
    <message>
        <source>Application name:</source>
        <translation>应用名称：</translation>
    </message>
    <message>
        <source>Activity name:</source>
        <translation>活动名称：</translation>
    </message>
    <message>
        <source>Style extraction:</source>
        <translation>风格提取：</translation>
    </message>
    <message>
        <source>Screen orientation:</source>
        <translation>屏幕朝向：</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <source>Application icon</source>
        <translation>应用图标</translation>
    </message>
    <message>
        <source>Android services</source>
        <translation>安卓服务</translation>
    </message>
    <message>
        <source>Splash screen</source>
        <translation>启动画面</translation>
    </message>
    <message>
        <source>Service Definition Invalid</source>
        <translation>服务定义无效</translation>
    </message>
    <message>
        <source>Cannot switch to source when there are invalid services.</source>
        <translation>存在无效服务时无法切换源。</translation>
    </message>
    <message>
        <source>Cannot save when there are invalid services.</source>
        <translation>存在无效服务时无法保存。</translation>
    </message>
    <message>
        <source>The structure of the Android manifest file is corrupted. Expected a top level &apos;manifest&apos; node.</source>
        <translation>安卓 manifest 文件结构损坏。需要一个顶级清单节点。</translation>
    </message>
    <message>
        <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>
        <source>API %1: %2</source>
        <translation>API %1：%2</translation>
    </message>
    <message>
        <source>Could not parse file: &quot;%1&quot;.</source>
        <translation>无法解析文件：%1。</translation>
    </message>
    <message>
        <source>%2: Could not parse file: &quot;%1&quot;.</source>
        <translation>%2：无法解析文件：%1。</translation>
    </message>
    <message>
        <source>Goto error</source>
        <translation>跳转错误</translation>
    </message>
    <message>
        <source>Services invalid. Manifest cannot be saved. Correct the service definitions before saving.</source>
        <translation>服务无效。无法保存 Manifest。请在保存前修正服务定义。</translation>
    </message>
    <message>
        <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>
        <source>&quot;%1&quot; step has an invalid C++ toolchain.</source>
        <translation>步骤“%1”有无效 c++ 工具链。</translation>
    </message>
    <message>
        <source>Removing directory %1</source>
        <translation>移除目录 %1</translation>
    </message>
    <message>
        <source>Failed to clean &quot;%1&quot; from the previous build, with error:
%2</source>
        <translation>从前次构建中清理 %1 失败，错误：%2</translation>
    </message>
    <message>
        <source>Deploy to Android Device</source>
        <translation>部署到安卓设备</translation>
    </message>
    <message>
        <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>你想要配置安卓选项吗？这会确定安卓套件可使用并且所有重要的包都安装了。要稍后再做，选择编辑-&gt;偏好-&gt;设备-&gt;安卓。</translation>
    </message>
    <message>
        <source>Configure Android</source>
        <translation>配置安卓</translation>
    </message>
    <message>
        <source>Configure Android...</source>
        <translation>配置安卓...</translation>
    </message>
    <message>
        <source>%1 needs additional settings to enable Android support. You can configure those settings in the Options dialog.</source>
        <translation>%1 需要额外的设置来启动安卓支持。你可以在选项对话框中配置这些。</translation>
    </message>
    <message>
        <source>%1 has been stopped.</source>
        <translation>%1 停止。</translation>
    </message>
    <message>
        <source>Selected device is invalid.</source>
        <translation>选择的设备无效。</translation>
    </message>
    <message>
        <source>Selected device is disconnected.</source>
        <translation>选择的设备断开连接。</translation>
    </message>
    <message>
        <source>Launching AVD.</source>
        <translation>启动 AVD。</translation>
    </message>
    <message>
        <source>Could not start AVD.</source>
        <translation>无法启动 AVD。</translation>
    </message>
    <message>
        <source>No valid AVD has been selected.</source>
        <translation>未选择有效 AVD。</translation>
    </message>
    <message>
        <source>Checking if %1 app is installed.</source>
        <translation>检查 %1 应用是否安装。</translation>
    </message>
    <message>
        <source>ABI of the selected device is unknown. Cannot install APK.</source>
        <translation>所选设备的 ABI 未知，无法安装 APK。</translation>
    </message>
    <message>
        <source>Cannot install %1 app for %2 architecture. The appropriate APK was not found in resources folders.</source>
        <translation>无法为 %2 架构安装应用 %1。在资源文件夹中找不到合适的 APK。</translation>
    </message>
    <message>
        <source>Installing %1 APK.</source>
        <translation>安装 %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>您的项目中有大量 .qmlproject 文件。直接打开要使用的 .qmlproject 文件，然后运行预览。</translation>
    </message>
    <message>
        <source>No .qmlproject file found among project files.</source>
        <translation>在项目文件中未找到 .qmlproject 文件。</translation>
    </message>
    <message>
        <source>Could not gather information on project files.</source>
        <translation>无法在项目文件中收集信息。</translation>
    </message>
    <message>
        <source>Could not create file for %1 &quot;%2&quot;</source>
        <translation>无法为 %1 创建文件 “%2”</translation>
    </message>
    <message>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation>运行 “%1” 时超时。</translation>
    </message>
    <message>
        <source>Crash while creating file for %1 &quot;%2&quot;</source>
        <translation>为 %1 创建文件“%2”时崩溃</translation>
    </message>
    <message>
        <source>Creating file for %1 failed. &quot;%2&quot; (exit code %3).</source>
        <translation>为 %1 创建文件 “%2” 时失败，（退出码 %3）。</translation>
    </message>
    <message>
        <source>Uploading files.</source>
        <translation>上传文件。</translation>
    </message>
    <message>
        <source>Starting %1.</source>
        <translation>正在启动 %1。</translation>
    </message>
    <message>
        <source>%1 is running.</source>
        <translation>%1 正在运行。</translation>
    </message>
    <message>
        <source>NDK is not configured in Devices &gt; Android.</source>
        <translation>设备-&gt;安卓中未配置 NDK。</translation>
    </message>
    <message>
        <source>SDK is not configured in Devices &gt; Android.</source>
        <translation>设备-&gt;安卓中未配置 SDK。</translation>
    </message>
    <message>
        <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>
        <source>Clean Environment</source>
        <translation>清理环境</translation>
    </message>
    <message>
        <source>Activity manager start arguments:</source>
        <translation>活动管理器启动参数：</translation>
    </message>
    <message>
        <source>Pre-launch on-device shell commands:</source>
        <translation>预启动设备上的 shell 命令：</translation>
    </message>
    <message>
        <source>Post-quit on-device shell commands:</source>
        <translation>退出设备上的 shell 命令：</translation>
    </message>
    <message>
        <source>&quot;%1&quot; terminated.</source>
        <translation>“%1” 终止。</translation>
    </message>
    <message>
        <source>No free ports available on host for QML debugging.</source>
        <translation>主机上无可用于 QML 调试的空闲端口。</translation>
    </message>
    <message>
        <source>Failed to find application directory.</source>
        <translation>查找应用目录失败。</translation>
    </message>
    <message>
        <source>Cannot find C++ debug server in NDK installation.</source>
        <translation>无法从 NDK 安装中找到 C++ 调试器。</translation>
    </message>
    <message>
        <source>The lldb-server binary has not been found.</source>
        <translation>未找到 lldb-server 库。</translation>
    </message>
    <message>
        <source>Cannot copy C++ debug server.</source>
        <translation>无法复制 c++ 调试服务器。</translation>
    </message>
    <message>
        <source>Failed to start the activity.</source>
        <translation>启动活动失败。</translation>
    </message>
    <message>
        <source>Activity Manager threw the error: %1</source>
        <translation>活动管理器抛出错误：%1</translation>
    </message>
    <message>
        <source>Failed to start debugger server.</source>
        <translation>启动调试服务器失败。</translation>
    </message>
    <message>
        <source>Failed to forward JDB debugging ports.</source>
        <translation>无法转发 JDB 调试端口。</translation>
    </message>
    <message>
        <source>Failed to start JDB.</source>
        <translation>启动 JDB 失败。</translation>
    </message>
    <message>
        <source>Cannot attach JDB to the running application.</source>
        <translation>无法关联 JDB 到运行的应用。</translation>
    </message>
    <message>
        <source>&quot;%1&quot; died.</source>
        <translation>“%1” 死亡。</translation>
    </message>
    <message>
        <source>Encountered SSL errors, download is aborted.</source>
        <translation>发生 SSL 错误，下载中止。</translation>
    </message>
    <message>
        <source>The SDK Tools download URL is empty.</source>
        <translation>SDK 工具下载 URL 为空。</translation>
    </message>
    <message>
        <source>Downloading SDK Tools package...</source>
        <translation>下载 SDK 工具包...</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Download SDK Tools</source>
        <translation>下载 SDK 工具</translation>
    </message>
    <message>
        <source>Could not open &quot;%1&quot; for writing: %2.</source>
        <translation>无法打开 “%1“ 以写入：%2。</translation>
    </message>
    <message>
        <source>Downloading Android SDK Tools from URL %1 has failed: %2.</source>
        <translation>从 %1 下载安卓 SDK 工具失败：%2。</translation>
    </message>
    <message>
        <source>Download from %1 was redirected.</source>
        <translation>从 %1 的下载被重定向。</translation>
    </message>
    <message>
        <source>Writing and verifying the integrity of the downloaded file has failed.</source>
        <translation>写入和验证下载文件的完整性失败。</translation>
    </message>
    <message>
        <source>The operation requires user interaction. Use the &quot;sdkmanager&quot; command-line tool.</source>
        <translation>操作需要用户交互。使用“SDK 管理器”命令行工具。</translation>
    </message>
    <message>
        <source>Updating installed packages.</source>
        <translation>更新安装的包。</translation>
    </message>
    <message>
        <source>Failed.</source>
        <translation>失败.</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>完成</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation>安装</translation>
    </message>
    <message>
        <source>Uninstalling</source>
        <translation>卸载</translation>
    </message>
    <message>
        <source>AndroidSdkManager</source>
        <comment>Failed</comment>
        <translation>安卓 SDK 管理器</translation>
    </message>
    <message>
        <source>AndroidSdkManager</source>
        <comment>Done

</comment>
        <translation>安卓 SDK 管理器</translation>
    </message>
    <message>
        <source>License command failed.</source>
        <translation>许可命令失败。</translation>
    </message>
    <message>
        <source>Android SDK Manager</source>
        <translation>安卓 SDK 管理器</translation>
    </message>
    <message>
        <source>Update Installed</source>
        <translation>更新已安装的</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation>应用</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <source>Stable</source>
        <translation>稳定</translation>
    </message>
    <message>
        <source>Beta</source>
        <translation>测试</translation>
    </message>
    <message>
        <source>Dev</source>
        <translation>开发</translation>
    </message>
    <message>
        <source>Canary</source>
        <translation>金丝雀</translation>
    </message>
    <message>
        <source>Include obsolete</source>
        <translation>包括过时的</translation>
    </message>
    <message>
        <source>Available</source>
        <translation>可用</translation>
    </message>
    <message>
        <source>Installed</source>
        <translation>已安装</translation>
    </message>
    <message>
        <source>All</source>
        <translation>所有</translation>
    </message>
    <message>
        <source>Advanced Options...</source>
        <translation>高级选项...</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <source>Do you want to accept the Android SDK license?</source>
        <translation>要接受安卓 SDK 许可证吗？</translation>
    </message>
    <message>
        <source>Show Packages</source>
        <translation>显示包</translation>
    </message>
    <message>
        <source>Channel:</source>
        <translation>通道：</translation>
    </message>
    <message>
        <source>Android SDK Changes</source>
        <translation>修改安卓 SDK</translation>
    </message>
    <message>
        <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>
        <source>Android SDK installation is missing necessary packages. Do you want to install the missing packages?</source>
        <translation>缺失安卓 SDK 安装所必要的包。你想安装这些缺失包吗？</translation>
    </message>
    <message>
        <source>Checking pending licenses...</source>
        <translation>正在检查待处理的许可证...</translation>
    </message>
    <message>
        <source>The installation of Android SDK packages may fail if the respective licenses are not accepted.</source>
        <translation>如果不接受相应的许可证，安卓 SDK 包安装可能会失败。</translation>
    </message>
    <message>
        <source>SDK Manager is busy.</source>
        <translation>SDK 管理器繁忙。</translation>
    </message>
    <message numerus="yes">
        <source>%n Android SDK packages shall be updated.</source>
        <translation>
            <numerusform>%n 安卓 SDK 包将被更新。</numerusform>
        </translation>
    </message>
    <message>
        <source>[Packages to be uninstalled:]
</source>
        <translation>[将会卸载的包：]</translation>
    </message>
    <message>
        <source>SDK Manager is busy. Operation cancelled.</source>
        <translation>SDK 管理器繁忙。操作取消。</translation>
    </message>
    <message>
        <source>Installing/Uninstalling selected packages...
</source>
        <translation>安装/卸载选择的包...
</translation>
    </message>
    <message>
        <source>Closing the %1 dialog will cancel the running and scheduled SDK operations.
</source>
        <translation>关闭%1对话框将取消运行中的和计划的 SDK 操作。
</translation>
    </message>
    <message>
        <source>preferences</source>
        <translation>偏好</translation>
    </message>
    <message>
        <source>options</source>
        <translation>选项</translation>
    </message>
    <message>
        <source>Updating installed packages...
</source>
        <translation>正在更新安装的包...
</translation>
    </message>
    <message>
        <source>Android SDK operations finished.</source>
        <translation>安卓 SDK 操作结束。</translation>
    </message>
    <message>
        <source>Operation cancelled.
</source>
        <translation>操作取消。
</translation>
    </message>
    <message>
        <source>
No pending operations to cancel...
</source>
        <translation>
没有待取消的操作...
</translation>
    </message>
    <message>
        <source>
Cancelling pending operations...
</source>
        <translation>
正在取消待处理的操作...
</translation>
    </message>
    <message>
        <source>SDK Manager Arguments</source>
        <translation>SDK 管理器参数</translation>
    </message>
    <message>
        <source>Cannot load available arguments for &quot;sdkmanager&quot; command.</source>
        <translation>无法为“SDK管理器”命令加载可用参数。</translation>
    </message>
    <message>
        <source>SDK manager arguments:</source>
        <translation>SDK 管理器参数：</translation>
    </message>
    <message>
        <source>Available arguments:</source>
        <translation>可用参数：</translation>
    </message>
    <message>
        <source>Revision</source>
        <translation>修订</translation>
    </message>
    <message>
        <source>API</source>
        <translation>API</translation>
    </message>
    <message>
        <source>Tools</source>
        <translation>工具</translation>
    </message>
    <message>
        <source>SDK Platform</source>
        <translation>SDK 平台</translation>
    </message>
    <message>
        <source>The name of the class implementing the service.</source>
        <translation>实现服务的类名。</translation>
    </message>
    <message>
        <source>Checked if the service is run in an external process.</source>
        <translation>检查服务是否在外部进程中运行。</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>外部进程名称。
前缀为:标识进程是私有的，如果是全局进程，使用小写名称。</translation>
    </message>
    <message>
        <source>Checked if the service is in a separate dynamic library.</source>
        <translation>检查服务是否在单独的动态库中。</translation>
    </message>
    <message>
        <source>The name of the separate dynamic library.</source>
        <translation>独立动态库名称。</translation>
    </message>
    <message>
        <source>The arguments for telling the app to run the service instead of the main activity.</source>
        <translation>告诉应用程序运行服务而不是主要活动的参数。</translation>
    </message>
    <message>
        <source>Service class name.</source>
        <translation>服务类名。</translation>
    </message>
    <message>
        <source>Run in external process.</source>
        <translation>在外部进程中运行。</translation>
    </message>
    <message>
        <source>Process name.</source>
        <translation>进程名。</translation>
    </message>
    <message>
        <source>Run in external library.</source>
        <translation>在外部库中运行。</translation>
    </message>
    <message>
        <source>Library name.</source>
        <translation>库名。</translation>
    </message>
    <message>
        <source>Service arguments.</source>
        <translation>服务参数。</translation>
    </message>
    <message>
        <source>The class name must be set.</source>
        <translation>必须设置类名。</translation>
    </message>
    <message>
        <source>The process name must be set for a service run in an external process.</source>
        <translation>必须为在外部进程中运行的服务设置进程名。</translation>
    </message>
    <message>
        <source>The library name must be set for a service run in an external library.</source>
        <translation>必须为在外部库中运行的服务设置库名。</translation>
    </message>
    <message>
        <source>Open Android SDK download URL in the system&apos;s browser.</source>
        <translation>在系统浏览器中打开安卓 SDK 下载链接。</translation>
    </message>
    <message>
        <source>Add the selected custom NDK. The toolchains and debuggers will be created automatically.</source>
        <translation>添加所选的自定义 NDK。工具链和调试器会自动创建。</translation>
    </message>
    <message>
        <source>Remove the selected NDK if it has been added manually.</source>
        <translation>如果已经手动添加，删除所选的 NDK。</translation>
    </message>
    <message>
        <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>
        <source>Open JDK download URL in the system&apos;s browser.</source>
        <translation>在系统浏览器中打开 JDK 下载链接。</translation>
    </message>
    <message>
        <source>Set Up SDK</source>
        <translation>设置 SDK</translation>
    </message>
    <message>
        <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>
        <source>SDK Manager</source>
        <translation>SDK 管理器</translation>
    </message>
    <message>
        <source>Open Android NDK download URL in the system&apos;s browser.</source>
        <translation>在系统浏览器中打开安卓 NDK 下载链接。</translation>
    </message>
    <message>
        <source>Automatically create kits for Android tool chains</source>
        <translation>为安卓工具链自动创建套件</translation>
    </message>
    <message>
        <source>Select the path of the prebuilt OpenSSL binaries.</source>
        <translation>选择预构建的 OpenSSL 二进制文件路径。</translation>
    </message>
    <message>
        <source>Download OpenSSL</source>
        <translation>下载 OpenSSL</translation>
    </message>
    <message>
        <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>
        <source>Android SDK path exists and is writable.</source>
        <translation>安卓 SDK 路径存在并可写。</translation>
    </message>
    <message>
        <source>JDK path exists and is writable.</source>
        <translation>JDK 路径存在并可写。</translation>
    </message>
    <message>
        <source>SDK tools installed.</source>
        <translation>SDK 工具已安装。</translation>
    </message>
    <message>
        <source>SDK manager runs.</source>
        <translation>SDK 管理器运行。</translation>
    </message>
    <message>
        <source>Platform tools installed.</source>
        <translation>平台工具已安装。</translation>
    </message>
    <message>
        <source>All essential packages installed for all installed Qt versions.</source>
        <translation>已为所有已安装的 Qt 版本安装必要包。</translation>
    </message>
    <message>
        <source>Build tools installed.</source>
        <translation>构建工具已安装。</translation>
    </message>
    <message>
        <source>Platform SDK installed.</source>
        <translation>平台 SDK 已安装。</translation>
    </message>
    <message>
        <source>Android settings are OK.</source>
        <translation>安卓设置完成。</translation>
    </message>
    <message>
        <source>Android settings have errors.</source>
        <translation>安卓设置存在错误。</translation>
    </message>
    <message>
        <source>OpenSSL path exists.</source>
        <translation>OpenSSL 路径存在。</translation>
    </message>
    <message>
        <source>QMake include project (openssl.pri) exists.</source>
        <translation>QMake 包含项目（openssl.pri）存在。</translation>
    </message>
    <message>
        <source>CMake include project (CMakeLists.txt) exists.</source>
        <translation>CMake 包含项目（CMakeLists.txt）存在</translation>
    </message>
    <message>
        <source>OpenSSL Settings are OK.</source>
        <translation>OpenSSl 设置完成。</translation>
    </message>
    <message>
        <source>OpenSSL settings have errors.</source>
        <translation>OpenSSL 设置存在错误。</translation>
    </message>
    <message>
        <source>Select JDK Path</source>
        <translation>选择 JDK 路径</translation>
    </message>
    <message>
        <source>Select Android SDK Folder</source>
        <translation>选择安卓 SDK 文件夹</translation>
    </message>
    <message>
        <source>Select OpenSSL Include Project File</source>
        <translation>选择 OpenSSL 包含项目文件</translation>
    </message>
    <message>
        <source>Android Settings</source>
        <translation>安卓设置</translation>
    </message>
    <message>
        <source>JDK location:</source>
        <translation>JDK 位置：</translation>
    </message>
    <message>
        <source>Android NDK list:</source>
        <translation>安卓 NDK 列表：</translation>
    </message>
    <message>
        <source>Android OpenSSL Settings (Optional)</source>
        <translation>安卓 OpenSSL 设置（可选）</translation>
    </message>
    <message>
        <source>OpenSSL binaries location:</source>
        <translation>OpenSSL 二进制位置：</translation>
    </message>
    <message>
        <source>Failed to create the SDK Tools path %1.</source>
        <translation>创建 SDK 工具路径%1失败。</translation>
    </message>
    <message>
        <source>Select an NDK</source>
        <translation>选择 NDK</translation>
    </message>
    <message>
        <source>Add Custom NDK</source>
        <translation>添加自定义 NDK</translation>
    </message>
    <message>
        <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>
        <source>OpenSSL Cloning</source>
        <translation>正在克隆 OpenSSL</translation>
    </message>
    <message>
        <source>OpenSSL prebuilt libraries repository is already configured.</source>
        <translation>OpenSSL 预构建二进制仓库已配置。</translation>
    </message>
    <message>
        <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>
        <source>Cloning OpenSSL prebuilt libraries...</source>
        <translation>正在克隆 OpenSSL 预构建二进制包...</translation>
    </message>
    <message>
        <source>OpenSSL prebuilt libraries cloning failed.</source>
        <translation>克隆 OpenSSL 预构建二进制包失败。</translation>
    </message>
    <message>
        <source>Opening OpenSSL URL for manual download.</source>
        <translation>打开 OpenSSL 链接进行手动下载。</translation>
    </message>
    <message>
        <source>Open Download URL</source>
        <translation>打开下载链接</translation>
    </message>
    <message>
        <source>The Git tool might not be installed properly on your system.</source>
        <translation>Git 工具可能没有正确安装。</translation>
    </message>
    <message>
        <source>(SDK Version: %1)</source>
        <translation>（SDK 版本：%1）</translation>
    </message>
    <message>
        <source>Unset Default</source>
        <translation>取消默认</translation>
    </message>
    <message>
        <source>Make Default</source>
        <translation>设置为默认</translation>
    </message>
    <message>
        <source>The selected path already has a valid SDK Tools package.</source>
        <translation>所选路径已存在有效 SDK 工具包。</translation>
    </message>
    <message>
        <source>Download and install Android SDK Tools to %1?</source>
        <translation>下载并安装安卓 SDK 到%1？</translation>
    </message>
    <message>
        <source>Android Clang</source>
        <translation>安卓 Clang</translation>
    </message>
    <message>
        <source>Overwrite existing AVD name</source>
        <translation>覆盖存在的 AVD 名称</translation>
    </message>
    <message>
        <source>Device definition:</source>
        <translation>设备定义：</translation>
    </message>
    <message>
        <source>Architecture (ABI):</source>
        <translation>架构（ABI）：</translation>
    </message>
    <message>
        <source>Target API:</source>
        <translation>目标 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>无法创建新的 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>无法为 ABI %1 创建 AVD。&lt;br/&gt;请先从 SDK 管理器标签中安装系统镜像。</translation>
    </message>
    <message>
        <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>在当前项目中未找到应用项目管理文件(.pro)。</translation>
    </message>
    <message>
        <source>No Application .pro File</source>
        <translation>无项目管理文件（.pro）</translation>
    </message>
    <message>
        <source>Select the .pro file for which you want to create the Android template files.</source>
        <translation>为你想创建的安卓模板文件选择 .pro 文件。</translation>
    </message>
    <message>
        <source>.pro file:</source>
        <translation>.pro 文件：</translation>
    </message>
    <message>
        <source>Select a .pro File</source>
        <translation>选择一个 .pro 文件</translation>
    </message>
    <message>
        <source>Android package source directory:</source>
        <translation>安卓包源码路径：</translation>
    </message>
    <message>
        <source>The Android package source directory cannot be the same as the project directory.</source>
        <translation>安卓包源码路径不能是项目路径。</translation>
    </message>
    <message>
        <source>Copy the Gradle files to Android directory</source>
        <translation>复制 Gradle 文件到安卓路径</translation>
    </message>
    <message>
        <source>It is highly recommended if you are planning to extend the Java part of your Qt application.</source>
        <translation>如果您想扩展 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>选择安卓包源码路径。

安卓包源码目录中的文件将被复制到构建目录的 Android 目录中，并覆盖默认文件。</translation>
    </message>
    <message>
        <source>The Android template files will be created in the %1 set in the .pro file.</source>
        <translation>安卓模板文件会创建到 .pro 文件设置的 %1 路径中。</translation>
    </message>
    <message>
        <source>Create Android Template Files Wizard</source>
        <translation>创建安卓模板文件向导</translation>
    </message>
    <message>
        <source>Project File not Updated</source>
        <translation>项目文件未更新</translation>
    </message>
    <message>
        <source>Could not update the project file %1.</source>
        <translation>无法更新项目文件%1。</translation>
    </message>
    <message>
        <source>Java:</source>
        <translation>Java：</translation>
    </message>
    <message>
        <source>Java Language Server:</source>
        <translation>Java 语言服务器：</translation>
    </message>
    <message>
        <source>Path to equinox launcher jar</source>
        <translation>Equinox 启动器 jar 的路径</translation>
    </message>
    <message>
        <source>Select splash screen image</source>
        <translation>选择启动画面图像</translation>
    </message>
    <message>
        <source>Portrait splash screen</source>
        <translation>纵向启动画面</translation>
    </message>
    <message>
        <source>Select portrait splash screen image</source>
        <translation>选择纵向启动画面图像</translation>
    </message>
    <message>
        <source>Landscape splash screen</source>
        <translation>横向启动画面</translation>
    </message>
    <message>
        <source>Select landscape splash screen image</source>
        <translation>选择横向启动画面图像</translation>
    </message>
    <message>
        <source>Clear All</source>
        <translation>清除所有</translation>
    </message>
    <message>
        <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>
        <source>Sticky splash screen:</source>
        <translation>粘性启动画面：</translation>
    </message>
    <message>
        <source>Image show mode:</source>
        <translation>图像显示模式：</translation>
    </message>
    <message>
        <source>Background color of the splash screen.</source>
        <translation>启动画面背景颜色。</translation>
    </message>
    <message>
        <source>Background color:</source>
        <translation>背景颜色：</translation>
    </message>
    <message>
        <source>Select master image to use.</source>
        <translation>选择要使用的主图像。</translation>
    </message>
    <message>
        <source>Master image:</source>
        <translation>主图像：</translation>
    </message>
    <message>
        <source>Select portrait master image to use.</source>
        <translation>选择要使用的纵向主图像。</translation>
    </message>
    <message>
        <source>Portrait master image:</source>
        <translation>纵向主图像：</translation>
    </message>
    <message>
        <source>Select landscape master image to use.</source>
        <translation>选择要使用的横向主图像。</translation>
    </message>
    <message>
        <source>Landscape master image:</source>
        <translation>横向主图像：</translation>
    </message>
    <message>
        <source>LDPI</source>
        <translation>低屏幕密度</translation>
    </message>
    <message>
        <source>MDPI</source>
        <translation>中屏幕密度</translation>
    </message>
    <message>
        <source>HDPI</source>
        <translation>高屏幕密度</translation>
    </message>
    <message>
        <source>XHDPI</source>
        <translation>超高屏幕密度</translation>
    </message>
    <message>
        <source>XXHDPI</source>
        <translation>超超高屏幕密度</translation>
    </message>
    <message>
        <source>XXXHDPI</source>
        <translation>超超超高屏幕密度</translation>
    </message>
    <message>
        <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>
        <source>Convert</source>
        <translation>转换</translation>
    </message>
    <message>
        <source>Select background color</source>
        <translation>选择背景颜色</translation>
    </message>
    <message>
        <source>Select master image</source>
        <translation>选择主图像</translation>
    </message>
    <message>
        <source>Select portrait master image</source>
        <translation>选择纵向主图像</translation>
    </message>
    <message>
        <source>Select landscape master image</source>
        <translation>选择横向主图像</translation>
    </message>
    <message>
        <source>Images</source>
        <translation>图片</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>Failed to load core: %1</source>
        <translation>核心载入失败: %1</translation>
    </message>
    <message>
        <source>Could not send message</source>
        <translation>无法发送消息</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>无法发送命令行参数到运行中的实例。似乎没有响应。是否启动%1的新实例？</translation>
    </message>
    <message>
        <source>Could not find Core plugin in %1</source>
        <translation>无法从%1中找到核心插件</translation>
    </message>
    <message>
        <source>Core plugin is disabled.</source>
        <translation>核心插件被禁用。</translation>
    </message>
</context>
<context>
    <name>ApplicationWindowSpecifics</name>
    <message>
        <source>Window</source>
        <translation>窗口</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>标题</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <source>Visible</source>
        <translation>可见</translation>
    </message>
    <message>
        <source>Opacity</source>
        <translation>不透明度</translation>
    </message>
</context>
<context>
    <name>QtC::Autotest</name>
    <message>
        <source>Testing</source>
        <translation>测试</translation>
    </message>
    <message>
        <source>&amp;Tests</source>
        <translation>测试（&amp;T）</translation>
    </message>
    <message>
        <source>Run &amp;All Tests</source>
        <translation>运行所有测试（&amp;A）</translation>
    </message>
    <message>
        <source>Run All Tests</source>
        <translation>运行所有测试</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+A</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+A</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+A</source>
        <translation>Alt+Shift+T,Alt+A</translation>
    </message>
    <message>
        <source>Run All Tests Without Deployment</source>
        <translation>运行所有测试但不部署</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+E</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+E</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+E</source>
        <translation>Alt+Shift+T,Alt+E</translation>
    </message>
    <message>
        <source>&amp;Run Selected Tests</source>
        <translation>运行所选的测试（&amp;R）</translation>
    </message>
    <message>
        <source>Run Selected Tests</source>
        <translation>运行所选的测试</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+R</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+R</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+R</source>
        <translation>Alt+Shift+T,Alt+R</translation>
    </message>
    <message>
        <source>&amp;Run Selected Tests Without Deployment</source>
        <translation>运行所选的测试但不部署（&amp;R）</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+W</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+W</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+W</source>
        <translation>Alt+Shift+T,Alt+W</translation>
    </message>
    <message>
        <source>Run &amp;Failed Tests</source>
        <translation>运行失败的测试&amp;F</translation>
    </message>
    <message>
        <source>Run Failed Tests</source>
        <translation>运行失败的测试</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+F</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+F</source>
        <translation>Alt+Shift+T,Alt+F</translation>
    </message>
    <message>
        <source>Run Tests for &amp;Current File</source>
        <translation>为当前文件运行测试&amp;C</translation>
    </message>
    <message>
        <source>Run Tests for Current File</source>
        <translation>为当前文件运行测试</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+C</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+C</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+C</source>
        <translation>Alt+Shift+T,Alt+C</translation>
    </message>
    <message>
        <source>Re&amp;scan Tests</source>
        <translation>重新扫描测试（&amp;s）</translation>
    </message>
    <message>
        <source>Ctrl+Meta+T, Ctrl+Meta+S</source>
        <translation>Ctrl+Meta+T, Ctrl+Meta+S</translation>
    </message>
    <message>
        <source>Alt+Shift+T,Alt+S</source>
        <translation>Alt+Shift+T,Alt+S</translation>
    </message>
    <message>
        <source>&amp;Run Test Under Cursor</source>
        <translation>运行光标所选测试（&amp;R）</translation>
    </message>
    <message>
        <source>Run Test Under Cursor Without Deployment</source>
        <translation>运行光标所选测试但不部署</translation>
    </message>
    <message>
        <source>&amp;Debug Test Under Cursor</source>
        <translation>调试光标所选测试（&amp;D）</translation>
    </message>
    <message>
        <source>Debug Test Under Cursor Without Deployment</source>
        <translation>调试光标所选测试但不部署</translation>
    </message>
    <message>
        <source>Selected test was not found (%1).</source>
        <translation>未找到所选测试（%1）。</translation>
    </message>
    <message>
        <source>Boost Test</source>
        <translation>Boost 测试</translation>
    </message>
    <message>
        <source>Executing test case %1</source>
        <translation>执行测试用例 %1</translation>
    </message>
    <message>
        <source>Executing test suite %1</source>
        <translation>执行测试套件 %1</translation>
    </message>
    <message>
        <source>Test execution took %1</source>
        <translation>执行测试耗费 %1</translation>
    </message>
    <message>
        <source>Test suite execution took %1</source>
        <translation>执行测试套件耗费 %1</translation>
    </message>
    <message>
        <source>Executing test module %1</source>
        <translation>执行测试模块 %1</translation>
    </message>
    <message>
        <source>Test module execution took %1</source>
        <translation>测试模块耗费 %1</translation>
    </message>
    <message>
        <source>%1 failures detected in %2.</source>
        <translation>在 %2 中检测到错误 %1。</translation>
    </message>
    <message>
        <source>%1 tests passed.</source>
        <translation>%1 测试通过。</translation>
    </message>
    <message>
        <source>No errors detected.</source>
        <translation>未检测到错误。</translation>
    </message>
    <message>
        <source>Running tests exited with %1</source>
        <translation>运行测试结束，返回值 %1</translation>
    </message>
    <message>
        <source>Executable: %1</source>
        <translation>可执行： %1</translation>
    </message>
    <message>
        <source>Running tests failed.
%1
Executable: %2</source>
        <translation>运行测试失败。
%1
可执行：%2</translation>
    </message>
    <message>
        <source>Running tests without output.</source>
        <translation>运行测试但不输出。</translation>
    </message>
    <message>
        <source>Log format:</source>
        <translation>日志格式：</translation>
    </message>
    <message>
        <source>Report level:</source>
        <translation>报告级别：</translation>
    </message>
    <message>
        <source>Seed:</source>
        <translation>随机种子：</translation>
    </message>
    <message>
        <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>
        <source>Randomize</source>
        <translation>随机化</translation>
    </message>
    <message>
        <source>Randomize execution order.</source>
        <translation>随机化执行顺序。</translation>
    </message>
    <message>
        <source>Catch system errors</source>
        <translation>捕获系统错误</translation>
    </message>
    <message>
        <source>Catch or ignore system errors.</source>
        <translation>捕获或忽略系统错误。</translation>
    </message>
    <message>
        <source>Floating point exceptions</source>
        <translation>浮点异常</translation>
    </message>
    <message>
        <source>Enable floating point exception traps.</source>
        <translation>启用浮点异常陷阱。</translation>
    </message>
    <message>
        <source>Detect memory leaks</source>
        <translation>检测内存泄露</translation>
    </message>
    <message>
        <source>Enable memory leak detection.</source>
        <translation>启用内存泄露检测。</translation>
    </message>
    <message>
        <source>parameterized</source>
        <translation>参数化</translation>
    </message>
    <message>
        <source>fixture</source>
        <translation>装置</translation>
    </message>
    <message>
        <source>templated</source>
        <translation>模板</translation>
    </message>
    <message>
        <source>Catch Test</source>
        <translation>捕捉测试</translation>
    </message>
    <message>
        <source>Exception:</source>
        <translation>异常：</translation>
    </message>
    <message>
        <source>Executing %1 &quot;%2&quot;</source>
        <translation>执行 %1 “%1”</translation>
    </message>
    <message>
        <source>%1 &quot;%2&quot; passed</source>
        <translation>%1 “%2” 通过</translation>
    </message>
    <message>
        <source>Expression passed</source>
        <translation>表达式通过</translation>
    </message>
    <message>
        <source>Expression failed: %1</source>
        <translation>表达式失败：%1</translation>
    </message>
    <message>
        <source>Finished executing %1 &quot;%2&quot;</source>
        <translation>结束执行 %1 “%2”</translation>
    </message>
    <message>
        <source>Number of resamples for bootstrapping.</source>
        <translation>引导的重采样数</translation>
    </message>
    <message>
        <source> ms</source>
        <translation> 毫秒</translation>
    </message>
    <message>
        <source>Abort after</source>
        <translation>后中止</translation>
    </message>
    <message>
        <source>Aborts after the specified number of failures.</source>
        <translation>在指定失败次数后中止。</translation>
    </message>
    <message>
        <source>Benchmark samples</source>
        <translation>基准测试样本</translation>
    </message>
    <message>
        <source>Number of samples to collect while running benchmarks.</source>
        <translation>运行基准测试时的采样数。</translation>
    </message>
    <message>
        <source>Benchmark resamples</source>
        <translation>基准测试重采样</translation>
    </message>
    <message>
        <source>Number of resamples used for statistical bootstrapping.</source>
        <translation>用于统计的引导重采样数</translation>
    </message>
    <message>
        <source>Confidence interval used for statistical bootstrapping.</source>
        <translation>用于统计的引导置信区间。</translation>
    </message>
    <message>
        <source>Benchmark confidence interval</source>
        <translation>基准测试置信区间</translation>
    </message>
    <message>
        <source>Benchmark warmup time</source>
        <translation>基准测试预热时间</translation>
    </message>
    <message>
        <source>Warmup time for each test.</source>
        <translation>每个测试预热时间</translation>
    </message>
    <message>
        <source>Disable analysis</source>
        <translation>禁用分析</translation>
    </message>
    <message>
        <source>Disables statistical analysis and bootstrapping.</source>
        <translation>禁用统计分析和引导。</translation>
    </message>
    <message>
        <source>Show success</source>
        <translation>显示成功</translation>
    </message>
    <message>
        <source>Show success for tests.</source>
        <translation>显示测试成功。</translation>
    </message>
    <message>
        <source>Break on failure while debugging</source>
        <translation>调试时失败跳出</translation>
    </message>
    <message>
        <source>Turns failures into debugger breakpoints.</source>
        <translation>将故障转换为调试断点。</translation>
    </message>
    <message>
        <source>Skip throwing assertions</source>
        <translation>跳过抛出断言</translation>
    </message>
    <message>
        <source>Skips all assertions that test for thrown exceptions.</source>
        <translation>跳过所有测试抛出异常的断言。</translation>
    </message>
    <message>
        <source>Visualize whitespace</source>
        <translation>空白可视化</translation>
    </message>
    <message>
        <source>Makes whitespace visible.</source>
        <translation>使空白可见。</translation>
    </message>
    <message>
        <source>Warn on empty tests</source>
        <translation>空白测试时警告</translation>
    </message>
    <message>
        <source>Warns if a test section does not check any assertion.</source>
        <translation>若测试部分不做断言检查，发出警告。</translation>
    </message>
    <message>
        <source>Running tests for %1</source>
        <translation>为 %1 运行测试</translation>
    </message>
    <message>
        <source>Output on failure</source>
        <translation>失败时输出</translation>
    </message>
    <message>
        <source>Output mode</source>
        <translation>输出模式</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <source>Verbose</source>
        <translation>详细</translation>
    </message>
    <message>
        <source>Very Verbose</source>
        <translation>非常详细</translation>
    </message>
    <message>
        <source>Repetition mode</source>
        <translation>重复模式</translation>
    </message>
    <message>
        <source>Until Fail</source>
        <translation>直到失败</translation>
    </message>
    <message>
        <source>Until Pass</source>
        <translation>直到通过</translation>
    </message>
    <message>
        <source>After Timeout</source>
        <translation>超时后</translation>
    </message>
    <message>
        <source>Count</source>
        <translation>计数</translation>
    </message>
    <message>
        <source>Number of re-runs for the test.</source>
        <translation>重复测试次数。</translation>
    </message>
    <message>
        <source>Schedule random</source>
        <translation>随机安排</translation>
    </message>
    <message>
        <source>Stop on failure</source>
        <translation>失败时停止</translation>
    </message>
    <message>
        <source>Run tests in parallel mode using given number of jobs.</source>
        <translation>使用给定的作业数以并行模式运行测试。</translation>
    </message>
    <message>
        <source>Jobs</source>
        <translation>作业</translation>
    </message>
    <message>
        <source>Test load</source>
        <translation>测试加载</translation>
    </message>
    <message>
        <source>Try not to start tests when they may cause CPU load to pass a threshold.</source>
        <translation>测试可能导致 CPU 负载超过阈值时，尽量不要开始测试。</translation>
    </message>
    <message>
        <source>Threshold</source>
        <translation>阈值</translation>
    </message>
    <message>
        <source>CTest</source>
        <translation>C测试</translation>
    </message>
    <message>
        <source>Repeat tests</source>
        <translation>重复测试</translation>
    </message>
    <message>
        <source>Run in Parallel</source>
        <translation>并行运行</translation>
    </message>
    <message>
        <source>Google Test</source>
        <translation>谷歌测试</translation>
    </message>
    <message>
        <source>Enable or disable grouping of test cases by folder or GTest filter.
See also Google Test settings.</source>
        <translation>启用或禁用按文件夹或 GTest 过滤器对测试用例进行分组。
见谷歌测试设置。</translation>
    </message>
    <message>
        <source>Running tests failed.
 %1
Executable: %2</source>
        <translation>运行测试失败。
%1
可执行：%2</translation>
    </message>
    <message>
        <source>(iteration %1)</source>
        <translation>（迭代 %1）</translation>
    </message>
    <message>
        <source>Repeating test suite %1 (iteration %2)</source>
        <translation>重复测试套件 %1（迭代 %2）</translation>
    </message>
    <message>
        <source>Entering test case %1</source>
        <translation>进入测试用例 %1</translation>
    </message>
    <message>
        <source>Execution took %1.</source>
        <translation>执行耗费 %1。</translation>
    </message>
    <message>
        <source>Iterations:</source>
        <translation>迭代：</translation>
    </message>
    <message>
        <source>A seed of 0 generates a seed based on the current timestamp.</source>
        <translation>种子 0 基于当前时间戳生成种子。</translation>
    </message>
    <message>
        <source>Run disabled tests</source>
        <translation>运行禁用的测试</translation>
    </message>
    <message>
        <source>Executes disabled tests when performing a test run.</source>
        <translation>当执行的测试运行时，执行禁用的测试。</translation>
    </message>
    <message>
        <source>Shuffle tests</source>
        <translation>随机测试</translation>
    </message>
    <message>
        <source>Shuffles tests automatically on every iteration by the given seed.</source>
        <translation>在给定的种子每一次迭代中自动运行随机测试。</translation>
    </message>
    <message>
        <source>Repeats a test run (you might be required to increase the timeout to avoid canceling the tests).</source>
        <translation>重复运行测试（你可能会被要求增加超时来避免取消测试）。</translation>
    </message>
    <message>
        <source>Throw on failure</source>
        <translation>失败时抛出异常</translation>
    </message>
    <message>
        <source>Turns assertion failures into C++ exceptions.</source>
        <translation>将断言失败转换为 C++ 异常。</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>目录</translation>
    </message>
    <message>
        <source>GTest Filter</source>
        <translation>GTest 过滤器</translation>
    </message>
    <message>
        <source>Group mode:</source>
        <translation>组模式：</translation>
    </message>
    <message>
        <source>Select on what grouping the tests should be based.</source>
        <translation>选择测试应基于何种分组。</translation>
    </message>
    <message>
        <source>Active filter:</source>
        <translation>激活的过滤器：</translation>
    </message>
    <message>
        <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>
        <source>&lt;matching&gt;</source>
        <translation>&lt;匹配&gt;</translation>
    </message>
    <message>
        <source>&lt;not matching&gt;</source>
        <translation>&lt;不匹配&gt;</translation>
    </message>
    <message>
        <source>Change GTest filter in use inside the settings.</source>
        <translation>在设置中改变使用的 GTest 过滤器。</translation>
    </message>
    <message>
        <source>typed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active frameworks:</source>
        <translation>活跃的框架：</translation>
    </message>
    <message>
        <source>Automatically run tests after build</source>
        <translation>在构建后自动运行测试</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>All</source>
        <translation>所有</translation>
    </message>
    <message>
        <source>Selected</source>
        <translation>选中</translation>
    </message>
    <message>
        <source>Qt Test</source>
        <translation>Qt 测试</translation>
    </message>
    <message>
        <source>%1 %2 per iteration (total: %3, iterations: %4)</source>
        <translation>%1 %2 每次迭代（总共：%3，迭代：%4）</translation>
    </message>
    <message>
        <source>Qt version: %1</source>
        <translation>Qt 版本：%1</translation>
    </message>
    <message>
        <source>Qt build: %1</source>
        <translation>Qt 构建：%1</translation>
    </message>
    <message>
        <source>QTest version: %1</source>
        <translation>QTest 版本：%1</translation>
    </message>
    <message>
        <source>XML parsing failed.</source>
        <translation>XML 解析失败。</translation>
    </message>
    <message>
        <source>Entering test function %1::%2</source>
        <translation>进入测试函数 %1::%2</translation>
    </message>
    <message>
        <source>Executing test function %1</source>
        <translation>执行测试函数 %1</translation>
    </message>
    <message>
        <source>Execution took %1 ms.</source>
        <translation>执行耗费 %1 毫秒。</translation>
    </message>
    <message>
        <source>Test execution took %1 ms.</source>
        <translation>测试执行耗费 %1 毫秒。</translation>
    </message>
    <message>
        <source>Test function finished.</source>
        <translation>测试函数结束。</translation>
    </message>
    <message>
        <source>Test finished.</source>
        <translation>测试结束。</translation>
    </message>
    <message>
        <source>Walltime</source>
        <translation>现实时间</translation>
    </message>
    <message>
        <source>Uses walltime metrics for executing benchmarks (default).</source>
        <translation>使用现实时间指标执行基准测试（默认）。</translation>
    </message>
    <message>
        <source>Tick counter</source>
        <translation>时钟计数器</translation>
    </message>
    <message>
        <source>Uses tick counter when executing benchmarks.</source>
        <translation>执行基准测试时使用时钟计数器。</translation>
    </message>
    <message>
        <source>Event counter</source>
        <translation>事件计数器</translation>
    </message>
    <message>
        <source>Uses event counter when executing benchmarks.</source>
        <translation>执行基准测试时使用事件计数器。</translation>
    </message>
    <message>
        <source>Callgrind</source>
        <translation></translation>
    </message>
    <message>
        <source>Uses Valgrind Callgrind when executing benchmarks (it must be installed).</source>
        <translation>执行基准测试时使用 Valgrind Callgrind（必须安装）。</translation>
    </message>
    <message>
        <source>Perf</source>
        <translation></translation>
    </message>
    <message>
        <source>Uses Perf when executing benchmarks (it must be installed).</source>
        <translation>执行基准测试时使用 Perf（必须安装）。</translation>
    </message>
    <message>
        <source>Disable crash handler while debugging</source>
        <translation>调试时禁用崩溃处理程序</translation>
    </message>
    <message>
        <source>Enables interrupting tests on assertions.</source>
        <translation>断言时启用中断测试。</translation>
    </message>
    <message>
        <source>Use XML output</source>
        <translation>使用 XML 输出</translation>
    </message>
    <message>
        <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>
        <source>Verbose benchmarks</source>
        <translation>详细基准测试</translation>
    </message>
    <message>
        <source>Log signals and slots</source>
        <translation>记录信号和槽</translation>
    </message>
    <message>
        <source>Log every signal emission and resulting slot invocations.</source>
        <translation>记录每个信号发射和产生的槽函数调用。</translation>
    </message>
    <message>
        <source>Limit warnings</source>
        <translation>限制警告</translation>
    </message>
    <message>
        <source>Set the maximum number of warnings. 0 means that the number is not limited.</source>
        <translation>设置警告数量最大值。0 意味着没有限制。</translation>
    </message>
    <message>
        <source>Unlimited</source>
        <translation>无限制的</translation>
    </message>
    <message>
        <source>Benchmark Metrics</source>
        <translation>基准测试指标</translation>
    </message>
    <message>
        <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>
        <source>inherited</source>
        <translation>继承</translation>
    </message>
    <message>
        <source>multiple testcases</source>
        <translation>多个测试用例</translation>
    </message>
    <message>
        <source>Quick Test</source>
        <translation>快速测试</translation>
    </message>
    <message>
        <source>&lt;unnamed&gt;</source>
        <translation>&lt;未命名&gt;</translation>
    </message>
    <message>
        <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>
        <source>Scanning for Tests</source>
        <translation>扫描测试</translation>
    </message>
    <message>
        <source>Tests</source>
        <translation>测试</translation>
    </message>
    <message>
        <source>No active test frameworks.</source>
        <translation>没有活跃的测试框架。</translation>
    </message>
    <message>
        <source>Run This Test</source>
        <translation>运行这个测试</translation>
    </message>
    <message>
        <source>Run Without Deployment</source>
        <translation>忽略部署直接运行</translation>
    </message>
    <message>
        <source>Debug This Test</source>
        <translation>调试这个测试</translation>
    </message>
    <message>
        <source>Debug Without Deployment</source>
        <translation>忽略部署直接调试</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
    <message>
        <source>Deselect All</source>
        <translation>反选所有</translation>
    </message>
    <message>
        <source>Filter Test Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sort Naturally</source>
        <translation>自然排序</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <source>Sort Alphabetically</source>
        <translation>按字母排序</translation>
    </message>
    <message>
        <source>Show Init and Cleanup Functions</source>
        <translation>显示初始化和清场函数</translation>
    </message>
    <message>
        <source>Show Data Functions</source>
        <translation>显示数据函数</translation>
    </message>
    <message>
        <source>Test executable crashed.</source>
        <translation>可执行程序测试崩溃。</translation>
    </message>
    <message>
        <source>Stop Test Run</source>
        <translation>停止测试运行</translation>
    </message>
    <message>
        <source>Filter Test Results</source>
        <translation>测试过滤结果</translation>
    </message>
    <message>
        <source>Switch Between Visual and Text Display</source>
        <translation>在视觉和文本显示间切换</translation>
    </message>
    <message>
        <source>Test Results</source>
        <translation>测试结果</translation>
    </message>
    <message>
        <source>Pass</source>
        <translation>通过</translation>
    </message>
    <message>
        <source>Fail</source>
        <translation>失败</translation>
    </message>
    <message>
        <source>Expected Fail</source>
        <translation>预期失败</translation>
    </message>
    <message>
        <source>Unexpected Pass</source>
        <translation>非预期通过</translation>
    </message>
    <message>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <source>Benchmarks</source>
        <translation>基准测试</translation>
    </message>
    <message>
        <source>Debug Messages</source>
        <translation>调试信息</translation>
    </message>
    <message>
        <source>Warning Messages</source>
        <translation>警告信息</translation>
    </message>
    <message>
        <source>Internal Messages</source>
        <translation>内部信息</translation>
    </message>
    <message>
        <source>Check All Filters</source>
        <translation>勾选所有过滤器</translation>
    </message>
    <message>
        <source>Uncheck All Filters</source>
        <translation>取消勾选所有过滤器</translation>
    </message>
    <message>
        <source>Test summary</source>
        <translation>测试概要</translation>
    </message>
    <message>
        <source>passes</source>
        <translation>通过</translation>
    </message>
    <message>
        <source>fails</source>
        <translation>失败</translation>
    </message>
    <message>
        <source>unexpected passes</source>
        <translation>非预期通过</translation>
    </message>
    <message>
        <source>expected fails</source>
        <translation>预期失败</translation>
    </message>
    <message>
        <source>fatals</source>
        <translation>严重</translation>
    </message>
    <message>
        <source>blacklisted</source>
        <translation>黑名单</translation>
    </message>
    <message>
        <source>skipped</source>
        <translation>跳过</translation>
    </message>
    <message>
        <source>disabled</source>
        <translation>禁用</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <source>Copy All</source>
        <translation>复制所有</translation>
    </message>
    <message>
        <source>Save Output to File...</source>
        <translation>将输出保存到文件...</translation>
    </message>
    <message>
        <source>Run This Test Without Deployment</source>
        <translation>忽略部署运行测试</translation>
    </message>
    <message>
        <source>Debug This Test Without Deployment</source>
        <translation>忽略部署调试测试</translation>
    </message>
    <message>
        <source>Save Output To</source>
        <translation>保存输出到</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <source>Failed to write &quot;%1&quot;.

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

%2</translation>
    </message>
    <message>
        <source>AutoTest Debug</source>
        <translation>自动测试调试</translation>
    </message>
    <message>
        <source>Test run canceled by user.</source>
        <translation>用户取消测试运行</translation>
    </message>
    <message>
        <source>
Run configuration: deduced from &quot;%1&quot;</source>
        <translation>
运行配置：从“%1”中推导</translation>
    </message>
    <message>
        <source>
Run configuration: &quot;%1&quot;</source>
        <translation>
运行配置：“%1”</translation>
    </message>
    <message>
        <source>Omitted the following arguments specified on the run configuration page for &quot;%1&quot;:</source>
        <translation>省略在“%1”运行配置页面中指定的以下参数：</translation>
    </message>
    <message>
        <source>Omitted the following environment variables for &quot;%1&quot;:</source>
        <translation>对“%1”省略了以下环境变量：</translation>
    </message>
    <message>
        <source>Executable path is empty. (%1)</source>
        <translation>可执行程序路径为空。（%1）</translation>
    </message>
    <message>
        <source>Current kit has changed. Canceling test run.</source>
        <translation>当前套件改变，取消测试运行。</translation>
    </message>
    <message>
        <source>Test case canceled due to timeout.
Maybe raise the timeout?</source>
        <translation>超时导致测试用例取消。
增加超时时间？</translation>
    </message>
    <message>
        <source>Failed to start test for project &quot;%1&quot;.</source>
        <translation>启动项目“%1”的测试失败。</translation>
    </message>
    <message>
        <source>Test for project &quot;%1&quot; crashed.</source>
        <translation>项目“%1”的测试崩溃。</translation>
    </message>
    <message>
        <source>Test for project &quot;%1&quot; did not produce any expected output.</source>
        <translation>项目“%1”的测试未产生任何预期输出。</translation>
    </message>
    <message>
        <source>No tests selected. Canceling test run.</source>
        <translation>未选择测试，取消测试运行。</translation>
    </message>
    <message>
        <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>
        <source>Project is not configured. Canceling test run.</source>
        <translation>项目未配置。取消测试运行。</translation>
    </message>
    <message>
        <source>Project is null for &quot;%1&quot;. Removing from test run.
Check the test environment.</source>
        <translation>“%1”项目为空。从运行测试中移除。
检测测试环境。</translation>
    </message>
    <message>
        <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>
        <source>Startup project has changed. Canceling test run.</source>
        <translation>启动项目已更改，取消测试运行。</translation>
    </message>
    <message>
        <source>No test cases left for execution. Canceling test run.</source>
        <translation>没有待执行的测试用例，取消测试运行。</translation>
    </message>
    <message>
        <source>Running Tests</source>
        <translation>运行测试</translation>
    </message>
    <message>
        <source>Failed to get run configuration.</source>
        <translation>获取运行配置失败。</translation>
    </message>
    <message>
        <source>Could not find command &quot;%1&quot;. (%2)</source>
        <translation>无法找到命令“%1”。（%2）</translation>
    </message>
    <message>
        <source>Unable to display test results when using CDB.</source>
        <translation>使用 CDB 时无法显示测试结果。</translation>
    </message>
    <message>
        <source>Build failed. Canceling test run.</source>
        <translation>构建失败。取消测试运行。</translation>
    </message>
    <message>
        <source>Select Run Configuration</source>
        <translation>选择运行配置</translation>
    </message>
    <message>
        <source>Could not determine which run configuration to choose for running tests</source>
        <translation>无法确定为运行的测试选择哪个运行配置</translation>
    </message>
    <message>
        <source>Remember choice. Cached choices can be reset by switching projects or using the option to clear the cache.</source>
        <translation>记住选择。缓存下来的选择可以通过切换项目或者使用选项来清除。</translation>
    </message>
    <message>
        <source>Run Configuration:</source>
        <translation>运行配置：</translation>
    </message>
    <message>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Working Directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <source>Omit internal messages</source>
        <translation>省略内部信息</translation>
    </message>
    <message>
        <source>Hides internal messages by default. You can still enable them by using the test results filter.</source>
        <translation>默认隐藏内部信息。你依然可以通过使用测试结果过滤器来启用它们。</translation>
    </message>
    <message>
        <source>Omit run configuration warnings</source>
        <translation>省略运行配置警告</translation>
    </message>
    <message>
        <source>Hides warnings related to a deduced run configuration.</source>
        <translation>隐藏与推导出的运行配置相关的警告。</translation>
    </message>
    <message>
        <source>Limit result output</source>
        <translation>限制结果输出</translation>
    </message>
    <message>
        <source>Limits result output to 100000 characters.</source>
        <translation>将输出结果限制为100000个字符。</translation>
    </message>
    <message>
        <source>Limit result description:</source>
        <translation>限制结果描述：</translation>
    </message>
    <message>
        <source>Limit number of lines shown in test result tooltip and description.</source>
        <translation>限制测试结果工具提示和描述中的显示行数。</translation>
    </message>
    <message>
        <source>Open results when tests start</source>
        <translation>测试开始时打开结果</translation>
    </message>
    <message>
        <source>Displays test results automatically when tests are started.</source>
        <translation>当测试开始时自动显示测试结果面板。</translation>
    </message>
    <message>
        <source>Open results when tests finish</source>
        <translation>测试结束时打开结果面板</translation>
    </message>
    <message>
        <source>Displays test results automatically when tests are finished.</source>
        <translation>在测试结束时自动显示测试结果面板。</translation>
    </message>
    <message>
        <source>Only for unsuccessful test runs</source>
        <translation>仅适用于不成功的测试运行</translation>
    </message>
    <message>
        <source>Displays test results only if the test run contains failed, fatal or unexpectedly passed tests.</source>
        <translation>仅在测试运行失败、严重问题或非预期通过时显示结果面板。</translation>
    </message>
    <message>
        <source>Automatically scroll results</source>
        <translation>自动滚动结果</translation>
    </message>
    <message>
        <source>Automatically scrolls down when new items are added and scrollbar is at bottom.</source>
        <translation>当新的项添加并且滚动条位于底部时自动向下滚动。</translation>
    </message>
    <message>
        <source>Group results by application</source>
        <translation>按照应用对结果分组</translation>
    </message>
    <message>
        <source>Process arguments</source>
        <translation>处理参数</translation>
    </message>
    <message>
        <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>
        <source>Runs chosen tests automatically if a build succeeded.</source>
        <translation>构建成功后自动运行选择的测试。</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>Timeout used when executing each test case.</source>
        <translation>执行每个测试用例的超时时间。</translation>
    </message>
    <message>
        <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>执行测试用例时的超时时间。它单独应用在每个测试用例上，而不是整个项目。</translation>
    </message>
    <message>
        <source>Selects the test frameworks to be handled by the AutoTest plugin.</source>
        <translation>选择由 AutoTest 插件处理的测试框架。</translation>
    </message>
    <message>
        <source>Framework</source>
        <translation>框架</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>组</translation>
    </message>
    <message>
        <source>Enables grouping of test cases.</source>
        <translation>为测试用例启用分组</translation>
    </message>
    <message>
        <source>Reset Cached Choices</source>
        <translation>重置缓存的选择</translation>
    </message>
    <message>
        <source>Clear all cached choices of run configurations for tests where the executable could not be deduced.</source>
        <translation>对于无法推导出可执行程序的测试，清除运行配置中所有缓存的选择。</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>Automatically run</source>
        <translation>自动运行</translation>
    </message>
    <message>
        <source>Active Test Frameworks</source>
        <translation>活跃的测试框架</translation>
    </message>
    <message>
        <source>Enable or disable test frameworks to be handled by the AutoTest plugin.</source>
        <translation>启用或禁用由 AutoTest 插件处理的测试框架</translation>
    </message>
    <message>
        <source>Enable or disable grouping of test cases by folder.</source>
        <translation>启用或禁用按文件夹对测试用例分组。</translation>
    </message>
    <message>
        <source>No active test frameworks or tools.</source>
        <translation>无活跃的测试框架或工具。</translation>
    </message>
    <message>
        <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>
        <source>Mixing test frameworks and test tools.</source>
        <translation>混合测试框架和测试工具。</translation>
    </message>
    <message>
        <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>
        <source>%1 (none)</source>
        <translation>%1（无）</translation>
    </message>
</context>
<context>
    <name>QtC::AutotoolsProjectManager</name>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping autogen step.</source>
        <translation>配置未改变，跳过autogen步骤。</translation>
    </message>
    <message>
        <source>Autogen</source>
        <comment>Display name for AutotoolsProjectManager::AutogenStep id.</comment>
        <translation>Autogen</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping autoreconf step.</source>
        <translation>配置未改变，跳过autoreconf步骤。</translation>
    </message>
    <message>
        <source>Autoreconf</source>
        <comment>Display name for AutotoolsProjectManager::AutoreconfStep id.</comment>
        <translation>Autoreconf</translation>
    </message>
    <message>
        <source>Autotools Manager</source>
        <translation>Autotools 管理器</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping configure step.</source>
        <translation>配置未改变，跳过configure步骤。</translation>
    </message>
    <message>
        <source>Configure</source>
        <comment>Display name for AutotoolsProjectManager::ConfigureStep id.</comment>
        <translation>配置</translation>
    </message>
    <message>
        <source>Parsing %1 in directory %2</source>
        <translation>正在目录 %2中解析 %1</translation>
    </message>
    <message>
        <source>Parsing directory %1</source>
        <translation>正在解析目录 %1</translation>
    </message>
</context>
<context>
    <name>BackgroundColorMenuActions</name>
    <message>
        <source>Background Color Actions</source>
        <translation>背景颜色菜单项</translation>
    </message>
</context>
<context>
    <name>QtC::BareMetal</name>
    <message>
        <source>Cannot debug: Kit has no device.</source>
        <translation>无法调试：套件中没有设备。</translation>
    </message>
    <message>
        <source>No debug server provider found for %1</source>
        <translation>未找到 %1 的调试服务器提供方</translation>
    </message>
    <message>
        <source>Bare Metal</source>
        <translation>裸机</translation>
    </message>
    <message>
        <source>Bare Metal Device</source>
        <translation>裸机设备</translation>
    </message>
    <message>
        <source>Debug server provider:</source>
        <translation>调试服务器提供方：</translation>
    </message>
    <message>
        <source>New Bare Metal Device Configuration Setup</source>
        <translation>新的裸机设备配置设置</translation>
    </message>
    <message>
        <source>Set up Debug Server or Hardware Debugger</source>
        <translation>设置调试服务器或硬件调试器</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Deploy to BareMetal Device</source>
        <translation>部署到裸机设备</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>Custom Executable</source>
        <translation>自定义执行档</translation>
    </message>
    <message>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation>为了运行自定义远程运行配置，必须设置远程可执行程序。</translation>
    </message>
    <message>
        <source>Manage...</source>
        <translation>管理...</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Not recognized</source>
        <translation>未识别</translation>
    </message>
    <message>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <source>UVSC</source>
        <translation>UVSC</translation>
    </message>
    <message>
        <source>GDB compatible provider engine
(used together with the GDB debuggers).</source>
        <translation>GDB 兼容提供者引擎
(与 GDB 调试器一起使用)。</translation>
    </message>
    <message>
        <source>UVSC compatible provider engine
(used together with the KEIL uVision).</source>
        <translation>UVSC 兼容提供者引擎
(与 KEIL uVision 一起使用)。</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Engine</source>
        <translation>引擎</translation>
    </message>
    <message>
        <source>Duplicate Providers Detected</source>
        <translation>检测到重复提供者</translation>
    </message>
    <message>
        <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>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Clone</source>
        <translation>克隆</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Debug Server Providers</source>
        <translation>调试服务器提供者</translation>
    </message>
    <message>
        <source>Clone of %1</source>
        <translation>%1 的克隆</translation>
    </message>
    <message>
        <source>EBlink</source>
        <translation>EBlink</translation>
    </message>
    <message>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <source>Executable file:</source>
        <translation>可执行文件：</translation>
    </message>
    <message>
        <source>Script file:</source>
        <translation>脚本文件：</translation>
    </message>
    <message>
        <source>Specify the verbosity level (0 to 7).</source>
        <translation>指定详细级别（0 到 7）。</translation>
    </message>
    <message>
        <source>Verbosity level:</source>
        <translation>详细级别：</translation>
    </message>
    <message>
        <source>Connect under reset (hotplug).</source>
        <translation>在重置（热插拔）下连接。</translation>
    </message>
    <message>
        <source>Connect under reset:</source>
        <translation>在重置下连接：</translation>
    </message>
    <message>
        <source>Interface type.</source>
        <translation>接口类型。</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>Specify the speed of the interface (120 to 8000) in kilohertz (kHz).</source>
        <translation>以千赫（kHz）单位指定接口速度（120 到 8000）。</translation>
    </message>
    <message>
        <source>Speed:</source>
        <translation>速度：</translation>
    </message>
    <message>
        <source>Do not use EBlink flash cache.</source>
        <translation>不使用 EBlink 闪存缓存。</translation>
    </message>
    <message>
        <source>Disable cache:</source>
        <translation>禁用缓存：</translation>
    </message>
    <message>
        <source>Shut down EBlink server after disconnect.</source>
        <translation>断开连接后关闭 EBlink 服务器。</translation>
    </message>
    <message>
        <source>Auto shutdown:</source>
        <translation>自动关机：</translation>
    </message>
    <message>
        <source>Init commands:</source>
        <translation>初始命令：</translation>
    </message>
    <message>
        <source>Reset commands:</source>
        <translation>重置命令：</translation>
    </message>
    <message>
        <source>SWD</source>
        <translation>SWD</translation>
    </message>
    <message>
        <source>JTAG</source>
        <translation>JTAG</translation>
    </message>
    <message>
        <source>Cannot debug: Local executable is not set.</source>
        <translation>无法调试：未设置本地可执行程序。</translation>
    </message>
    <message>
        <source>Cannot debug: Could not find executable for &quot;%1&quot;.</source>
        <translation>无法调试：无法找到“%1”的可执行程序。</translation>
    </message>
    <message>
        <source>Choose the desired startup mode of the GDB server provider.</source>
        <translation>选择所需的 GDB 服务器提供方的启动模式。</translation>
    </message>
    <message>
        <source>Startup mode:</source>
        <translation>启动模式：</translation>
    </message>
    <message>
        <source>Peripheral description files (*.svd)</source>
        <translation>外设描述文件（*.svd）</translation>
    </message>
    <message>
        <source>Select Peripheral Description File</source>
        <translation>选择外设描述文件</translation>
    </message>
    <message>
        <source>Peripheral description file:</source>
        <translation>外设描述文件：</translation>
    </message>
    <message>
        <source>Startup in TCP/IP Mode</source>
        <translation>在 TCP/IP 模式下启动</translation>
    </message>
    <message>
        <source>Startup in Pipe Mode</source>
        <translation>在管道模式下启动</translation>
    </message>
    <message>
        <source>Enter GDB commands to reset the board and to write the nonvolatile memory.</source>
        <translation>输入 GDB 命令以重置面板，并写入非易失性存储器。</translation>
    </message>
    <message>
        <source>Enter GDB commands to reset the hardware. The MCU should be halted after these commands.</source>
        <translation>输入 GDB 命令以重置硬件。MCU 应在这些命令后停止。</translation>
    </message>
    <message>
        <source>Generic</source>
        <translation>通用的</translation>
    </message>
    <message>
        <source>Use GDB target extended-remote</source>
        <translation>使用 GDB 目标扩展远程</translation>
    </message>
    <message>
        <source>Extended mode:</source>
        <translation>扩展模式：</translation>
    </message>
    <message>
        <source>JLink</source>
        <translation>JLink</translation>
    </message>
    <message>
        <source>JLink GDB Server (JLinkGDBServerCL.exe)</source>
        <translation>JLink GDB 服务器（JLinkGDBServerCL.exe）</translation>
    </message>
    <message>
        <source>JLink GDB Server (JLinkGDBServer)</source>
        <translation>JLink GDB 服务器（JLinkGDBServer）</translation>
    </message>
    <message>
        <source>IP Address</source>
        <translation>IP 地址</translation>
    </message>
    <message>
        <source>Host interface:</source>
        <translation>主机接口：</translation>
    </message>
    <message>
        <source>Speed</source>
        <translation>速度</translation>
    </message>
    <message>
        <source>Target interface:</source>
        <translation>目标接口：</translation>
    </message>
    <message>
        <source>Device:</source>
        <translation>设备：</translation>
    </message>
    <message>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <source>USB</source>
        <translation>USB</translation>
    </message>
    <message>
        <source>TCP/IP</source>
        <translation>TCP/IP</translation>
    </message>
    <message>
        <source>Compact JTAG</source>
        <translation>紧凑型 JTAG</translation>
    </message>
    <message>
        <source>Renesas RX FINE</source>
        <translation>Renesas RX FINE</translation>
    </message>
    <message>
        <source>ICSP</source>
        <translation>ICSP</translation>
    </message>
    <message>
        <source>Auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <source>Adaptive</source>
        <translation>自适应</translation>
    </message>
    <message>
        <source>%1 kHz</source>
        <translation>%1 千赫兹</translation>
    </message>
    <message>
        <source>OpenOCD</source>
        <translation>OpenOCD</translation>
    </message>
    <message>
        <source>Root scripts directory:</source>
        <translation>Root 脚本目录：</translation>
    </message>
    <message>
        <source>Configuration file:</source>
        <translation>配置文件：</translation>
    </message>
    <message>
        <source>ST-LINK Utility</source>
        <translation>ST-LINK 实用工具</translation>
    </message>
    <message>
        <source>Specify the verbosity level (0..99).</source>
        <translation>指定详细级别（0 到 99）。</translation>
    </message>
    <message>
        <source>Continue listening for connections after disconnect.</source>
        <translation>在断开连接后继续监听连接。</translation>
    </message>
    <message>
        <source>Reset board on connection.</source>
        <translation>连接上时重置面板。</translation>
    </message>
    <message>
        <source>Reset on connection:</source>
        <translation>连接上时重置：</translation>
    </message>
    <message>
        <source>Transport layer type.</source>
        <translation>传输层类型。</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <source>ST-LINK/V1</source>
        <translation>ST-LINK/V1</translation>
    </message>
    <message>
        <source>ST-LINK/V2</source>
        <translation>ST-LINK/V2</translation>
    </message>
    <message>
        <source>Keep unspecified</source>
        <translation>保持未指定</translation>
    </message>
    <message>
        <source>uVision JLink</source>
        <translation>uVision JLink</translation>
    </message>
    <message>
        <source>Unable to create a uVision project options template.</source>
        <translation>无法创建 uVision 项目选项模板。</translation>
    </message>
    <message>
        <source>Adapter options:</source>
        <translation>适配器选项：</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>端口：</translation>
    </message>
    <message>
        <source>50MHz</source>
        <translation>50MHz</translation>
    </message>
    <message>
        <source>33MHz</source>
        <translation>33MHz</translation>
    </message>
    <message>
        <source>25MHz</source>
        <translation>25MHz</translation>
    </message>
    <message>
        <source>20MHz</source>
        <translation>20MHz</translation>
    </message>
    <message>
        <source>10MHz</source>
        <translation>10MHz</translation>
    </message>
    <message>
        <source>5MHz</source>
        <translation>5MHz</translation>
    </message>
    <message>
        <source>3MHz</source>
        <translation>3MHz</translation>
    </message>
    <message>
        <source>2MHz</source>
        <translation>2MHz</translation>
    </message>
    <message>
        <source>1MHz</source>
        <translation>1MHz</translation>
    </message>
    <message>
        <source>500kHz</source>
        <translation>500kHz</translation>
    </message>
    <message>
        <source>200kHz</source>
        <translation>200kHz</translation>
    </message>
    <message>
        <source>100kHz</source>
        <translation>100kHz</translation>
    </message>
    <message>
        <source>uVision Simulator</source>
        <translation>uVision 模拟器</translation>
    </message>
    <message>
        <source>Limit speed to real-time.</source>
        <translation>将速度限制为实时。</translation>
    </message>
    <message>
        <source>Limit speed to real-time:</source>
        <translation>将速度限制为实时：</translation>
    </message>
    <message>
        <source>uVision St-Link</source>
        <translation>uVision St-Link</translation>
    </message>
    <message>
        <source>9MHz</source>
        <translation>9MHz</translation>
    </message>
    <message>
        <source>4.5MHz</source>
        <translation>4.5MHz</translation>
    </message>
    <message>
        <source>2.25MHz</source>
        <translation>2.25MHz</translation>
    </message>
    <message>
        <source>1.12MHz</source>
        <translation>1.12MHz</translation>
    </message>
    <message>
        <source>560kHz</source>
        <translation>560kHz</translation>
    </message>
    <message>
        <source>280kHz</source>
        <translation>280kHz</translation>
    </message>
    <message>
        <source>140kHz</source>
        <translation>140kHz</translation>
    </message>
    <message>
        <source>4MHz</source>
        <translation>4MHz</translation>
    </message>
    <message>
        <source>1.8MHz</source>
        <translation>1.8MHz</translation>
    </message>
    <message>
        <source>950kHz</source>
        <translation>950kHz</translation>
    </message>
    <message>
        <source>480kHz</source>
        <translation>480kHz</translation>
    </message>
    <message>
        <source>240kHz</source>
        <translation>240kHz</translation>
    </message>
    <message>
        <source>125kHz</source>
        <translation>125kHz</translation>
    </message>
    <message>
        <source>50kHz</source>
        <translation>50kHz</translation>
    </message>
    <message>
        <source>25kHz</source>
        <translation>25kHz</translation>
    </message>
    <message>
        <source>15kHz</source>
        <translation>15kHz</translation>
    </message>
    <message>
        <source>5kHz</source>
        <translation>5kHz</translation>
    </message>
    <message>
        <source>Unable to create a uVision project template.</source>
        <translation>无法创建 uVision 项目模板。</translation>
    </message>
    <message>
        <source>Choose Keil Toolset Configuration File</source>
        <translation>选择 Keil 工具集配置文件</translation>
    </message>
    <message>
        <source>Tools file path:</source>
        <translation>工具文件路径：</translation>
    </message>
    <message>
        <source>Target device:</source>
        <translation>目标设备：</translation>
    </message>
    <message>
        <source>Target driver:</source>
        <translation>目标驱动器：</translation>
    </message>
    <message>
        <source>Starting %1...</source>
        <translation>启动 %1...</translation>
    </message>
    <message>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <source>Vendor</source>
        <translation>销售商</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Start</source>
        <translation>启动</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <source>FLASH Start</source>
        <translation>闪存启动</translation>
    </message>
    <message>
        <source>FLASH Size</source>
        <translation>闪存大小</translation>
    </message>
    <message>
        <source>RAM Start</source>
        <translation>内存启动</translation>
    </message>
    <message>
        <source>RAM Size</source>
        <translation>内存大小</translation>
    </message>
    <message>
        <source>Algorithm path.</source>
        <translation>算法路径。</translation>
    </message>
    <message>
        <source>FLASH:</source>
        <translation>闪存：</translation>
    </message>
    <message>
        <source>Start address.</source>
        <translation>开始地址。</translation>
    </message>
    <message>
        <source>Size.</source>
        <translation>大小。</translation>
    </message>
    <message>
        <source>RAM:</source>
        <translation>内存：</translation>
    </message>
    <message>
        <source>Vendor:</source>
        <translation>销售商：</translation>
    </message>
    <message>
        <source>Package:</source>
        <translation>包：</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Memory:</source>
        <translation>存储器：</translation>
    </message>
    <message>
        <source>Flash algorithm:</source>
        <translation>闪存算法：</translation>
    </message>
    <message>
        <source>Target device not selected.</source>
        <translation>未选择目标设备。</translation>
    </message>
    <message>
        <source>Available Target Devices</source>
        <translation>可用目标设备</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <source>Debugger CPU library (depends on a CPU core).</source>
        <translation>调试器 CPU 库（取决于 CPU 内核）。</translation>
    </message>
    <message>
        <source>Debugger driver library.</source>
        <translation>调试器驱动程序库。</translation>
    </message>
    <message>
        <source>Driver library:</source>
        <translation>驱动程序库：</translation>
    </message>
    <message>
        <source>CPU library:</source>
        <translation>CPU 库：</translation>
    </message>
    <message>
        <source>Target driver not selected.</source>
        <translation>未选择目标驱动器。</translation>
    </message>
    <message>
        <source>Available Target Drivers</source>
        <translation>可用目标设备</translation>
    </message>
    <message>
        <source>IAREW %1 (%2, %3)</source>
        <translation>IAREW %1 (%2, %3)</translation>
    </message>
    <message>
        <source>IAREW</source>
        <translation>IAREW</translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation>编译器路径(&amp;C)：</translation>
    </message>
    <message>
        <source>Platform codegen flags:</source>
        <translation>平台代码生成标志：</translation>
    </message>
    <message>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI：</translation>
    </message>
    <message>
        <source>Enter the name of the debugger server provider.</source>
        <translation>输入调试器服务器提供者的名称。</translation>
    </message>
    <message>
        <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>
        <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>KEIL %1 (%2, %3)</translation>
    </message>
    <message>
        <source>KEIL</source>
        <translation>KEIL</translation>
    </message>
    <message>
        <source>SDCC %1 (%2, %3)</source>
        <translation>SDCC %1 (%2, %3)</translation>
    </message>
    <message>
        <source>SDCC</source>
        <translation>SDCC</translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <source>Unable to create the directory %1.</source>
        <translation>无法创建目录 %1。</translation>
    </message>
</context>
<context>
    <name>QtC::LanguageServerProtocol</name>
    <message>
        <source>Cannot decode content with &quot;%1&quot;. Falling back to &quot;%2&quot;.</source>
        <translation>无法解码包含“%1”的内容，回退到“%2”。</translation>
    </message>
    <message>
        <source>Expected an integer in &quot;%1&quot;, but got &quot;%2&quot;.</source>
        <translation>期望“%1”中的整数，但得到“%2”。</translation>
    </message>
</context>
<context>
    <name>QtC::Bazaar</name>
    <message>
        <source>General Information</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <source>Branch:</source>
        <translation>分支：</translation>
    </message>
    <message>
        <source>Local commit</source>
        <translation>本地提交</translation>
    </message>
    <message>
        <source>Commit Information</source>
        <translation>提交信息</translation>
    </message>
    <message>
        <source>Author:</source>
        <translation>作者：</translation>
    </message>
    <message>
        <source>Email:</source>
        <translation>Email：</translation>
    </message>
    <message>
        <source>Fixed bugs:</source>
        <translation>修复的bug：</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <source>Username to use by default on commit.</source>
        <translation>提交时默认使用的用户名。</translation>
    </message>
    <message>
        <source>Default username:</source>
        <translation>默认用户名：</translation>
    </message>
    <message>
        <source>Email to use by default on commit.</source>
        <translation>提交时默认使用的 Email。</translation>
    </message>
    <message>
        <source>Default email:</source>
        <translation>默认电子邮件：</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <source>Log count:</source>
        <translation>日志数：</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <source>The number of recent commit logs to show. Choose 0 to see all entries.</source>
        <translation>要显示的最近提交日志的数目，选择 0 查看所有内容。</translation>
    </message>
    <message>
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <source>Branch Location</source>
        <translation>分支位置</translation>
    </message>
    <message>
        <source>Default location</source>
        <translation>默认位置</translation>
    </message>
    <message>
        <source>Local filesystem:</source>
        <translation>本地文件系统：</translation>
    </message>
    <message>
        <source>Specify URL:</source>
        <translation>指定URL：</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <source>Remember specified location as default</source>
        <translation>记住指定的位置为默认位置</translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation>覆盖</translation>
    </message>
    <message>
        <source>Use existing directory</source>
        <translation>使用存在的目录</translation>
    </message>
    <message>
        <source>Create prefix</source>
        <translation>创建前缀</translation>
    </message>
    <message>
        <source>Revision:</source>
        <translation>修订版本：</translation>
    </message>
    <message>
        <source>Local</source>
        <translation>本地</translation>
    </message>
    <message>
        <source>Pull Source</source>
        <translation>Pull 源码</translation>
    </message>
    <message>
        <source>Push Destination</source>
        <translation>Push 目标</translation>
    </message>
    <message>
        <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>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <source>Specify a revision other than the default?</source>
        <translation>指定一个修订版本而不使用默认版本?</translation>
    </message>
    <message>
        <source>Bazaar</source>
        <translation>Bazaar</translation>
    </message>
    <message>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+Z,Alt+D</source>
        <translation>Alt+Z,Alt+D</translation>
    </message>
    <message>
        <source>Meta+Z,Meta+D</source>
        <translation>Meta+Z,Meta+D</translation>
    </message>
    <message>
        <source>Log Current File</source>
        <translation>Log 当前文件</translation>
    </message>
    <message>
        <source>Log &quot;%1&quot;</source>
        <translation>Log &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+Z,Alt+L</source>
        <translation>Alt+Z,Alt+L</translation>
    </message>
    <message>
        <source>Meta+Z,Meta+L</source>
        <translation>Meta+Z,Meta+L</translation>
    </message>
    <message>
        <source>Status Current File</source>
        <translation>Status 当前文件</translation>
    </message>
    <message>
        <source>Status &quot;%1&quot;</source>
        <translation>Status &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+Z,Alt+S</source>
        <translation>Alt+Z,Alt+S</translation>
    </message>
    <message>
        <source>Meta+Z,Meta+S</source>
        <translation>Meta+Z,Meta+S</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Add &quot;%1&quot;</source>
        <translation>添加&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Revert Current File...</source>
        <translation>还原 当前文件...</translation>
    </message>
    <message>
        <source>Revert &quot;%1&quot;...</source>
        <translation>还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <source>Revert...</source>
        <translation>还原...</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>Pull...</source>
        <translation>Pull...</translation>
    </message>
    <message>
        <source>Push...</source>
        <translation>Push...</translation>
    </message>
    <message>
        <source>Update...</source>
        <translation>更新...</translation>
    </message>
    <message>
        <source>Commit...</source>
        <translation>提交...</translation>
    </message>
    <message>
        <source>Alt+Z,Alt+C</source>
        <translation>Alt+Z,Alt+C</translation>
    </message>
    <message>
        <source>Meta+Z,Meta+C</source>
        <translation>Meta+Z,Meta+C</translation>
    </message>
    <message>
        <source>Create Repository...</source>
        <translation>创建代码仓库...</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <source>There are no changes to commit.</source>
        <translation>没有修改可提交。</translation>
    </message>
    <message>
        <source>Unable to create an editor for the commit.</source>
        <translation>无法为提交创建编辑器。</translation>
    </message>
    <message>
        <source>Unable to create a commit editor.</source>
        <translation>无法创建提交编辑器。</translation>
    </message>
    <message>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>为 &quot;%1&quot; 提交修改。</translation>
    </message>
    <message>
        <source>Commit Editor</source>
        <translation>提交编辑器</translation>
    </message>
    <message>
        <source>Bazaar Command</source>
        <translation>Bazaar 命令</translation>
    </message>
    <message>
        <source>Verbose</source>
        <translation>详细</translation>
    </message>
    <message>
        <source>Forward</source>
        <translation>按时间顺序</translation>
    </message>
    <message>
        <source>Detailed</source>
        <translation>详细</translation>
    </message>
    <message>
        <source>Ignore Whitespace</source>
        <translation>忽略 Whitespace</translation>
    </message>
    <message>
        <source>Ignore Blank Lines</source>
        <translation>忽略空行</translation>
    </message>
    <message>
        <source>Show files changed in each revision.</source>
        <translation>显示每个修订版本中更改的文件。</translation>
    </message>
    <message>
        <source>Show from oldest to newest.</source>
        <translation>从最旧到最新显示。</translation>
    </message>
    <message>
        <source>Include Merges</source>
        <translation>包含合并</translation>
    </message>
    <message>
        <source>Show merged revisions.</source>
        <translation>显示合并的修订版本。</translation>
    </message>
    <message>
        <source>Moderately Short</source>
        <translation>适度简短</translation>
    </message>
    <message>
        <source>One Line</source>
        <translation>单行</translation>
    </message>
    <message>
        <source>GNU Change Log</source>
        <translation>GNU 变更日志</translation>
    </message>
    <message>
        <source>Format</source>
        <translation>格式</translation>
    </message>
    <message>
        <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>
        <source>&amp;Annotate %1</source>
        <translation>注释 %1（&amp;A）</translation>
    </message>
    <message>
        <source>Annotate &amp;parent revision %1</source>
        <translation>注释父修订 %1（&amp;p）</translation>
    </message>
    <message>
        <source>Uncommit</source>
        <translation>未提交</translation>
    </message>
    <message>
        <source>Keep tags that point to removed revisions</source>
        <translation>保留指向已删除修订的标签</translation>
    </message>
    <message>
        <source>Only remove the commits from the local branch when in a checkout</source>
        <translation>仅在检出时从本地分支中移除提交</translation>
    </message>
    <message>
        <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>
        <source>Last committed</source>
        <translation>最后提交</translation>
    </message>
    <message>
        <source>Dry Run</source>
        <translation>空运行</translation>
    </message>
    <message>
        <source>Test the outcome of removing the last committed revision, without actually removing anything.</source>
        <translation>测试删除最后提交的修订结果，不会实质删除任何内容。</translation>
    </message>
    <message>
        <source>Triggers a Bazaar version control operation.</source>
        <translation>触发 Bazaar 版本控制操作。</translation>
    </message>
    <message>
        <source>Uncommit...</source>
        <translation>未提交...</translation>
    </message>
    <message>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation>例如：“https://[user[:pass]@]host[:port]/[path]”。</translation>
    </message>
    <message>
        <source>Ignores differences between branches and overwrites
unconditionally.</source>
        <translation>无条件地忽略分支和覆盖之间的差。
</translation>
    </message>
    <message>
        <source>Creates the path leading up to the branch if it does not already exist.</source>
        <translation>如果路径尚不存在，则创建指向分支的路径。</translation>
    </message>
    <message>
        <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>
        <source>Bea&amp;utifier</source>
        <translation>美化器（&amp;u）</translation>
    </message>
    <message>
        <source>Beautifier</source>
        <translation>美化器</translation>
    </message>
    <message>
        <source>Artistic Style</source>
        <translation>艺术风格</translation>
    </message>
    <message>
        <source>Uncrustify</source>
        <translation>去壳</translation>
    </message>
    <message>
        <source>Cannot save styles. %1 does not exist.</source>
        <translation>无法保存风格。%1 不存在。</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot;: %2.</source>
        <translation>无法打开“%1”文件：%2。</translation>
    </message>
    <message>
        <source>Cannot save file &quot;%1&quot;: %2.</source>
        <translation>无法保存“%1”文件：%2。</translation>
    </message>
    <message>
        <source>No documentation file specified.</source>
        <translation>未指定文档。</translation>
    </message>
    <message>
        <source>Cannot open documentation file &quot;%1&quot;.</source>
        <translation>无法打开文档“%1”。</translation>
    </message>
    <message>
        <source>The file &quot;%1&quot; is not a valid documentation file.</source>
        <translation>“%1”文件不是有效的文档文件。</translation>
    </message>
    <message>
        <source>Cannot read documentation file &quot;%1&quot;: %2.</source>
        <translation>无法读取“%1”文档：%2。</translation>
    </message>
    <message>
        <source>&amp;Artistic Style</source>
        <translation>艺术风格（&amp;A）</translation>
    </message>
    <message>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <source>Use file *.astylerc defined in project files</source>
        <translation>使用项目文件中定义的 *.astylerc 文件</translation>
    </message>
    <message>
        <source>Use specific config file:</source>
        <translation>使用指定配置文件：</translation>
    </message>
    <message>
        <source>AStyle (*.astylerc)</source>
        <translation>AStyle (*.astylerc)</translation>
    </message>
    <message>
        <source>Use file .astylerc or astylerc in HOME</source>
        <translation>使用家目录下的 .astylerc 或者 astylerc 文件</translation>
    </message>
    <message>
        <source>Use customized style:</source>
        <translation>使用自定义风格：</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Artistic Style command:</source>
        <translation>艺术风格命令：</translation>
    </message>
    <message>
        <source>Restrict to MIME types:</source>
        <translation>限制为 MIME 类型：</translation>
    </message>
    <message>
        <source>Error in Beautifier: %1</source>
        <translation>美化器错误：%1</translation>
    </message>
    <message>
        <source>Cannot get configuration file for %1.</source>
        <translation>无法获取 %1 的配置文件。</translation>
    </message>
    <message>
        <source>Format &amp;Current File</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化当前文件（&amp;C）</translation>
    </message>
    <message>
        <source>Format &amp;Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化所选文本（&amp;S）</translation>
    </message>
    <message>
        <source>&amp;Format at Cursor</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化光标处（&amp;F）</translation>
    </message>
    <message>
        <source>Format &amp;Line(s)</source>
        <extracomment>Menu entry</extracomment>
        <translation>格式化行（&amp;L）</translation>
    </message>
    <message>
        <source>&amp;Disable Formatting for Selected Text</source>
        <extracomment>Menu entry</extracomment>
        <translation>为所选文本禁用格式化（&amp;D）</translation>
    </message>
    <message>
        <source>%1 Command</source>
        <extracomment>File dialog title for path chooser when choosing binary</extracomment>
        <translation>%1 命令</translation>
    </message>
    <message>
        <source>&amp;ClangFormat</source>
        <translation>&amp;ClangFormat</translation>
    </message>
    <message>
        <source>ClangFormat</source>
        <translation>ClangFormat</translation>
    </message>
    <message>
        <source>Use predefined style:</source>
        <translation>使用预定义风格：</translation>
    </message>
    <message>
        <source>Fallback style:</source>
        <translation>后备风格：</translation>
    </message>
    <message>
        <source>Clang Format command:</source>
        <translation>Clang Format 命令：</translation>
    </message>
    <message>
        <source>Clang Format</source>
        <translation>Clang Format</translation>
    </message>
    <message>
        <source>Use file uncrustify.cfg defined in project files</source>
        <translation>使用项目文件中定义的 uncrustify.cfg 文件</translation>
    </message>
    <message>
        <source>Use file specific uncrustify.cfg</source>
        <translation>使用指定的 uncrustify.cfg 文件</translation>
    </message>
    <message>
        <source>Uncrustify file (*.cfg)</source>
        <translation>Uncrustify 文件（*.cfg）</translation>
    </message>
    <message>
        <source>Use file uncrustify.cfg in HOME</source>
        <translation>使用家目录下的 uncrustify.cfg 文件</translation>
    </message>
    <message>
        <source>Format entire file if no text was selected</source>
        <translation>如果未选择文本，格式化整个文件</translation>
    </message>
    <message>
        <source>For action Format Selected Text</source>
        <translation>对于操作格式化所选文本</translation>
    </message>
    <message>
        <source>Uncrustify command:</source>
        <translation>Uncrustify 命令：</translation>
    </message>
    <message>
        <source>No description available.</source>
        <translation>无可用描述。</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <source>Documentation</source>
        <translation>文档</translation>
    </message>
    <message>
        <source>Documentation for &quot;%1&quot;</source>
        <translation>“%1” 的文档</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Add Configuration</source>
        <translation>添加配置</translation>
    </message>
    <message>
        <source>Edit Configuration</source>
        <translation>编辑配置</translation>
    </message>
    <message>
        <source>Enable auto format on file save</source>
        <translation>启动文本保存时的自动格式化</translation>
    </message>
    <message>
        <source>Tool:</source>
        <translation>工具：</translation>
    </message>
    <message>
        <source>Restrict to files contained in the current project</source>
        <translation>限制为当前项目中包含的文件</translation>
    </message>
    <message>
        <source>Automatic Formatting on File Save</source>
        <translation>文件保存时自动格式化</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>&amp;Uncrustify</source>
        <translation>&amp;Uncrustify</translation>
    </message>
</context>
<context>
    <name>QtC::BinEditor</name>
    <message>
        <source>Cannot open %1: %2</source>
        <translation type="unfinished">无法打开%1 : %2</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="unfinished">文件错误</translation>
    </message>
    <message>
        <source>The Binary Editor cannot open empty files.</source>
        <translation type="unfinished">二进制编辑无法打开空文件。</translation>
    </message>
    <message>
        <source>The file is too big for the Binary Editor (max. 32GB).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory at 0x%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>十进制&amp;nbsp;无符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>Decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>十进制&amp;nbsp;有符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;unsigned&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;十进制&amp;nbsp;无符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>Previous&amp;nbsp;decimal&amp;nbsp;signed&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;十进制&amp;nbsp;有符号&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>%1-bit&amp;nbsp;Integer&amp;nbsp;Type</source>
        <translation type="unfinished">%1-bit&amp;nbsp;整数&amp;nbsp;类型</translation>
    </message>
    <message>
        <source>Little Endian</source>
        <translation type="unfinished">Little Endian</translation>
    </message>
    <message>
        <source>Big Endian</source>
        <translation type="unfinished">Big Endian</translation>
    </message>
    <message>
        <source>Binary&amp;nbsp;value:</source>
        <translation>二进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>Octal&amp;nbsp;value:</source>
        <translation>八进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>Previous&amp;nbsp;binary&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;二进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>Previous&amp;nbsp;octal&amp;nbsp;value:</source>
        <translation>上一个&amp;nbsp;八进制&amp;nbsp;数值：</translation>
    </message>
    <message>
        <source>&lt;i&gt;double&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>&lt;i&gt;双精度浮点数&lt;/i&gt;&amp;nbsp;数值：</translation>
    </message>
    <message>
        <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>
        <source>&lt;i&gt;float&lt;/i&gt;&amp;nbsp;value:</source>
        <translation>&lt;i&gt;浮点数&lt;/i&gt;&amp;nbsp;数值：</translation>
    </message>
    <message>
        <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>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copying Failed</source>
        <translation type="unfinished">复制失败</translation>
    </message>
    <message>
        <source>You cannot copy more than 4 MB of binary data.</source>
        <translation type="unfinished">您不能复制超过 4 MB 的二进制数据。</translation>
    </message>
    <message>
        <source>Copy Selection as ASCII Characters</source>
        <translation type="unfinished">复制选中部分作为 ASCII 字符串</translation>
    </message>
    <message>
        <source>Copy Selection as Hex Values</source>
        <translation type="unfinished">复制选中部分作为十六进制值</translation>
    </message>
    <message>
        <source>Set Data Breakpoint on Selection</source>
        <translation type="unfinished">选中时设置数据断点</translation>
    </message>
    <message>
        <source>Copy 0x%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Jump to Address in This Window</source>
        <translation type="unfinished">在当前窗口中跳转到地址</translation>
    </message>
    <message>
        <source>Jump to Address in New Window</source>
        <translation type="unfinished">在新窗口中跳转到地址</translation>
    </message>
    <message>
        <source>Copy Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Jump to Address 0x%1 in This Window</source>
        <translation type="unfinished">在当前窗口中跳转到地址 0x%1</translation>
    </message>
    <message>
        <source>Jump to Address 0x%1 in New Window</source>
        <translation type="unfinished">在新窗口中跳转到地址 0x%1</translation>
    </message>
</context>
<context>
    <name>QtC::BinEditor</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
</context>
<context>
    <name>BookmarkDialog</name>
    <message>
        <source>Add Bookmark</source>
        <translation type="unfinished">添加书签</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="unfinished">新建文件夹</translation>
    </message>
    <message>
        <source>Bookmark:</source>
        <translation>书签：</translation>
    </message>
    <message>
        <source>Add in folder:</source>
        <translation>添加到文件夹：</translation>
    </message>
    <message>
        <source>Bookmarks</source>
        <translation type="unfinished">书签</translation>
    </message>
    <message>
        <source>Delete Folder</source>
        <translation type="unfinished">删除文件夹</translation>
    </message>
    <message>
        <source>Rename Folder</source>
        <translation type="unfinished">重命名文件夹</translation>
    </message>
</context>
<context>
    <name>BookmarkManager</name>
    <message>
        <source>Bookmarks</source>
        <translation type="unfinished">书签</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <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>
    <message>
        <source>New Folder</source>
        <translation type="unfinished">新建文件夹</translation>
    </message>
</context>
<context>
    <name>BookmarkWidget</name>
    <message>
        <source>Delete Folder</source>
        <translation type="unfinished">删除文件夹</translation>
    </message>
    <message>
        <source>Rename Folder</source>
        <translation type="unfinished">重命名文件夹</translation>
    </message>
    <message>
        <source>Show Bookmark</source>
        <translation type="unfinished">显示书签</translation>
    </message>
    <message>
        <source>Show Bookmark as New Page</source>
        <translation type="unfinished">在新页面显示书签</translation>
    </message>
    <message>
        <source>Delete Bookmark</source>
        <translation type="unfinished">删除书签</translation>
    </message>
    <message>
        <source>Rename Bookmark</source>
        <translation type="unfinished">重命名书签</translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <source>Bookmarks</source>
        <translation>书签</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation>向上移动</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation>向下移动</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation>删除(&amp;R)</translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation>全部删除</translation>
    </message>
    <message>
        <source>&amp;Bookmarks</source>
        <translation>书签(&amp;B)</translation>
    </message>
    <message>
        <source>Toggle Bookmark</source>
        <translation>切换书签</translation>
    </message>
    <message>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <source>Previous Bookmark</source>
        <translation>上个书签</translation>
    </message>
    <message>
        <source>Ctrl+,</source>
        <translation>Ctrl+,</translation>
    </message>
    <message>
        <source>Meta+,</source>
        <translation>Meta+,</translation>
    </message>
    <message>
        <source>Next Bookmark</source>
        <translation>下个书签</translation>
    </message>
    <message>
        <source>Ctrl+.</source>
        <translation>Ctrl+.</translation>
    </message>
    <message>
        <source>Meta+.</source>
        <translation>Meta+.</translation>
    </message>
    <message>
        <source>Previous Bookmark in Document</source>
        <translation>文档中的上个书签</translation>
    </message>
    <message>
        <source>Next Bookmark in Document</source>
        <translation>文档中的下个书签</translation>
    </message>
    <message>
        <source>Alt+Meta+M</source>
        <translation>Alt+Meta+M</translation>
    </message>
    <message>
        <source>Alt+M</source>
        <translation>Alt+M</translation>
    </message>
    <message>
        <source>Bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matches all 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>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <source>Remove All Bookmarks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove all bookmarks from all files in the current session?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line number:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <source>Meta+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+M</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Qdb</name>
    <message>
        <source>Boot2Qt: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::BuildConfiguration</name>
    <message>
        <source>Release</source>
        <extracomment>The name of the release build configuration created by default for a qmake project.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug</source>
        <extracomment>The name of the debug build configuration created by default for a qmake project.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profile</source>
        <extracomment>The name of the profile build configuration created by default for a qmake project.</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BuildSettingsPanel</name>
    <message>
        <source>Build Settings</source>
        <translation>构建设置</translation>
    </message>
</context>
<context>
    <name>ButtonSpecifics</name>
    <message>
        <source>Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Text displayed on the button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State of the button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checkable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the button is checkable or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished">启用</translation>
    </message>
    <message>
        <source>Determines whether the button is enabled or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sets the button as the default button in a dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tool tip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The tool tip shown for the button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the button gets focus if pressed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Icon source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The URL of an icon resource.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CMakeProjectManager</name>
    <message>
        <source>Clear system environment</source>
        <translation type="unfinished">清除系统环境变量</translation>
    </message>
    <message>
        <source>Build</source>
        <translation>构建</translation>
    </message>
    <message>
        <source>Clean Environment</source>
        <translation>清除环境变量</translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation>系统环境变量</translation>
    </message>
    <message>
        <source>Generator:</source>
        <translation>创建器：</translation>
    </message>
    <message>
        <source>Run CMake</source>
        <translation>执行CMake</translation>
    </message>
    <message>
        <source>CMake</source>
        <translation>CMake</translation>
    </message>
    <message>
        <source>Targets:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <source>Build CMake target</source>
        <translation>构建 CMake 目标</translation>
    </message>
    <message>
        <source>Initial Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit the current kit&apos;s CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <source>Add a new configuration value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Boolean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation type="unfinished">文件(&amp;F)</translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <source>Edit the current CMake configuration value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set a value in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Unset</source>
        <translation type="unfinished">取消设置(&amp;U)</translation>
    </message>
    <message>
        <source>Unset a value in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Reset</source>
        <translation type="unfinished">重置(&amp;R)</translation>
    </message>
    <message>
        <source>Reset all unapplied changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Batch Edit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set or reset multiple values in the CMake configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="unfinished">高级</translation>
    </message>
    <message>
        <source>&lt;UNSET&gt;</source>
        <translation type="unfinished">&lt;未设定&gt;</translation>
    </message>
    <message>
        <source>Edit CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Re-configure with Initial Parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear CMake configuration and configure with initial parameters?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not ask again</source>
        <translation type="unfinished">下次不再询问</translation>
    </message>
    <message>
        <source>Kit CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <source>Stop CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>bool</source>
        <comment>display string for cmake type BOOLEAN</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>file</source>
        <comment>display string for cmake type FILE</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>directory</source>
        <comment>display string for cmake type DIRECTORY</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>string</source>
        <comment>display string for cmake type STRING</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="unfinished">帮助</translation>
    </message>
    <message>
        <source>Apply Kit Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Initial Configuration Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Changing Build Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change the build directory to &quot;%1&quot; and start with a basic CMake configuration?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The CMake flag for the development team</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The CMake flag for the provisioning profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The CMake flag for the architecture on macOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The CMake flag for QML debugging, if enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum Size Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Release with Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional CMake &lt;a href=&quot;options&quot;&gt;options&lt;/a&gt;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build the executable used in the active run configuration. Currently: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tool arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable automatic provisioning updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tells xcodebuild to create and download a provisioning profile if a valid one does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="unfinished">目标</translation>
    </message>
    <message>
        <source>The build configuration is currently disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Persisting CMake state...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running CMake in preparation to build...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project did not parse successfully, cannot build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build</source>
        <comment>ConfigWidget display name.</comment>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <source>CMake Build</source>
        <comment>Display name for CMakeProjectManager::CMakeBuildStep id.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to Clipboard?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files are not automatically added to the CMakeLists.txt file of the CMake project.
Copy the path to the source files to the clipboard?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The kit needs to define a CMake tool to parse this project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply configuration changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run CMake with configuration changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create build directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No CMake tool set up in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The remote CMake executable cannot write to the local build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open %1 for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;No CMake Tool available&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unconfigured</source>
        <translation type="unfinished">未配置</translation>
    </message>
    <message>
        <source>Path to the cmake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake version %1 is unsupported. Update to version 3.14 (with file-api) or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Platform</source>
        <translation type="unfinished">平台</translation>
    </message>
    <message>
        <source>Toolset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake Generator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra generator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;none&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <source>CMake &lt;a href=&quot;generator&quot;&gt;generator&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>CMake Tool is unconfigured, CMake generator will be ignored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake Tool does not support the configured generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Platform is not supported by the selected CMake generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolset is not supported by the selected CMake generator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>&lt;Use Default Generator&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generator: %1&lt;br&gt;Extra generator: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Platform: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolset: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default configuration passed to CMake when setting up a project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>CMake configuration has no CMAKE_PREFIX_PATH set that points to the kit Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <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>
        <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>
        <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>
        <source>Builds a target of any open CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open CMake target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Jumps to the definition of a target of any open CMake project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The source directory %1 is not reachable by the CMake executable %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The build directory %1 is not reachable by the CMake executable %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The build directory &quot;%1&quot; does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Running %1 in %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuring &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake process was canceled by the user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake process crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake process exited with exit code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No cmake tool set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No compilers set in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMakeUserPresets.json cannot re-define the %1 preset: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build preset %1 is missing a corresponding configure preset.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to load %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Clear CMake Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rescan Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build File</source>
        <translation type="unfinished">构建文件</translation>
    </message>
    <message>
        <source>Build File &quot;%1&quot;</source>
        <translation type="unfinished">构建文件&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Ctrl+Alt+B</source>
        <translation type="unfinished">Ctrl+Alt+B</translation>
    </message>
    <message>
        <source>Build File is not supported for generator &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake Modules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No build artifacts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build artifacts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build &quot;%1&quot;</source>
        <translation type="unfinished">构建 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>CMake</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">CMake</translation>
    </message>
    <message>
        <source>Version: %1</source>
        <translation type="unfinished">版本: %1</translation>
    </message>
    <message>
        <source>Supports fileApi: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <source>no</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <source>Detection source: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> (Default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake executable path does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake executable path is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake executable path is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake executable does not provide required IDE integration features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manual</source>
        <translation type="unfinished">手动设置</translation>
    </message>
    <message>
        <source>CMake .qch File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autorun CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically run CMake after changes to CMake project files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <source>Help file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <source>Make Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <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>
        <source>Clone of %1</source>
        <translation type="unfinished">%1 的克隆</translation>
    </message>
    <message>
        <source>New CMake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ask about copying file paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not copy file paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy file paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether file paths are copied to the clipboard for pasting to the CMakeLists.txt file when you add new files to CMake projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Package manager auto setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Ask before re-configuring with initial parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show subfolders inside source group folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>Adding Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version not parseable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching CMake binaries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Found &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing CMake entries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removed &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System CMake at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Kit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initial Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not in CMakeCache.txt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>Select a file for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a directory for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Build Directory&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Other Locations&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to set up CMake file API support. %1 cannot extract project information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid reply file created by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid cache file generated by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid cmakeFiles file generated by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: No directories.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Empty directory object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: No projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Empty project object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Broken project data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Empty target object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Broken target data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: No configurations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Empty configuration object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake: Broken indexes in directories, projects, or targets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid codemodel file generated by CMake.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid target file: Information is missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid target file generated by CMake: Broken indexes in target details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake parsing was canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>CMake returned error code: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to rename &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to copy &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid &quot;version&quot; in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid &quot;configurePresets&quot; section in %1 file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid &quot;buildPresets&quot; section in %1 file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;File System&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CMakeProjectManager::Tr::Tr</name>
    <message>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>Only virtual functions can be marked &apos;final&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected a namespace-name</source>
        <translation type="unfinished">应为命名空间的名称</translation>
    </message>
    <message>
        <source>Too many arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only virtual functions can be marked &apos;override&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CVS</name>
    <message>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation type="unfinished">注释修订版本 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Ignore Whitespace</source>
        <translation type="unfinished">忽略空白</translation>
    </message>
    <message>
        <source>Ignore Blank Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <source>CVS Checkout</source>
        <translation type="unfinished">CVS Checkout</translation>
    </message>
    <message>
        <source>Triggers a CVS version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;CVS</source>
        <translation type="unfinished">CVS(&amp;C)</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation type="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+C,Meta+D</source>
        <translation type="unfinished">Meta+C,Meta+D</translation>
    </message>
    <message>
        <source>Alt+C,Alt+D</source>
        <translation type="unfinished">Alt+C,Alt+D</translation>
    </message>
    <message>
        <source>Filelog Current File</source>
        <translation type="unfinished">Filelog当前文件</translation>
    </message>
    <message>
        <source>Filelog &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotate Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotate &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <source>Add &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+C,Meta+A</source>
        <translation type="unfinished">Meta+C,Meta+A</translation>
    </message>
    <message>
        <source>Alt+C,Alt+A</source>
        <translation type="unfinished">Alt+C,Alt+A</translation>
    </message>
    <message>
        <source>Commit Current File</source>
        <translation type="unfinished">提交当前文件</translation>
    </message>
    <message>
        <source>Commit &quot;%1&quot;</source>
        <translation type="unfinished">提交 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+C,Meta+C</source>
        <translation type="unfinished">Meta+C,Meta+C</translation>
    </message>
    <message>
        <source>Alt+C,Alt+C</source>
        <translation type="unfinished">Alt+C,Alt+C</translation>
    </message>
    <message>
        <source>Delete...</source>
        <translation type="unfinished">删除...</translation>
    </message>
    <message>
        <source>Delete &quot;%1&quot;...</source>
        <translation type="unfinished">删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Revert...</source>
        <translation type="unfinished">还原...</translation>
    </message>
    <message>
        <source>Revert &quot;%1&quot;...</source>
        <translation type="unfinished">还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <source>Edit &quot;%1&quot;</source>
        <translation type="unfinished">编辑&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unedit</source>
        <translation type="unfinished">Unedit</translation>
    </message>
    <message>
        <source>Unedit &quot;%1&quot;</source>
        <translation type="unfinished">Unedit &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unedit Repository</source>
        <translation type="unfinished">Unedit代码仓库</translation>
    </message>
    <message>
        <source>Diff Project</source>
        <translation type="unfinished">Diff 项目</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation type="unfinished">Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Project Status</source>
        <translation type="unfinished">项目状态</translation>
    </message>
    <message>
        <source>Status of Project &quot;%1&quot;</source>
        <translation type="unfinished">项目 &quot;%1&quot; 的状态</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation type="unfinished">Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation type="unfinished">Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Update Project</source>
        <translation type="unfinished">更新项目</translation>
    </message>
    <message>
        <source>Update Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit Directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository Log</source>
        <translation type="unfinished">仓库日志</translation>
    </message>
    <message>
        <source>Update Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit All Files</source>
        <translation type="unfinished">提交所有文件</translation>
    </message>
    <message>
        <source>Revert Repository...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revert Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revert all pending changes to the repository?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revert failed: %1</source>
        <translation type="unfinished">还原失败: %1</translation>
    </message>
    <message>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Another commit is currently being executed.</source>
        <translation type="unfinished">另一个提交正在被执行。</translation>
    </message>
    <message>
        <source>There are no modified files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to discard your changes to the repository &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to discard your changes to the file &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project status</source>
        <translation type="unfinished">项目状态</translation>
    </message>
    <message>
        <source>Repository status</source>
        <translation type="unfinished">仓库状态</translation>
    </message>
    <message>
        <source>Cannot find repository for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The initial revision %1 cannot be described.</source>
        <translation type="unfinished">初始修订版本 %1 无法被描述。</translation>
    </message>
    <message>
        <source>Parsing of the log output failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find commits of id &quot;%1&quot; on %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No CVS executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CVS Command</source>
        <translation type="unfinished">CVS 命令</translation>
    </message>
    <message>
        <source>CVS command:</source>
        <translation>CVS 命令：</translation>
    </message>
    <message>
        <source>CVS root:</source>
        <translation>CVS 路径：</translation>
    </message>
    <message>
        <source>Describe all files matching commit id</source>
        <translation type="unfinished">描述提交id匹配的所有文件</translation>
    </message>
    <message>
        <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>
        <source>CVS</source>
        <translation type="unfinished">CVS</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <source>Added</source>
        <translation type="unfinished">已添加</translation>
    </message>
    <message>
        <source>Removed</source>
        <translation type="unfinished">已删除</translation>
    </message>
    <message>
        <source>Modified</source>
        <translation type="unfinished">已更改</translation>
    </message>
</context>
<context>
    <name>CameraToggleAction</name>
    <message>
        <source>Toggle Perspective/Orthographic Edit Camera</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ChangeStyleWidgetAction</name>
    <message>
        <source>Change style for Qt Quick Controls 2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change style for Qt Quick Controls 2. Configuration file qtquickcontrols2.conf not found.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CheckBoxSpecifics</name>
    <message>
        <source>Check Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Text shown on the check box.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State of the check box.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the check box gets focus if pressed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangTools</name>
    <message>
        <source>Custom Configuration</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangCodeModel</name>
    <message>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="unfinished">更新</translation>
    </message>
    <message>
        <source>Generating Compilation DB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Compilation Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Compilation Database for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang compilation database generated at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generating Clang compilation database failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Enable Anyway</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot use clangd: Failed to generate compilation database:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse templates in a MSVC-compliant way. This helps to parse headers for example from Active Template Library (ATL) or Windows Runtime Library (WRL).
However, using the relaxed and extended rules means also that no highlighting/completion can be provided within template functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable MSVC-compliant template parsing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indexing %1 with clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indexing session with clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Location: %1</source>
        <extracomment>Parent folder for proposed #include completion</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>collecting overrides ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;base declaration&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Usages:</source>
        <translation>C++ 使用：</translation>
    </message>
    <message numerus="yes">
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project: %1 (based on %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Changes applied in Projects Mode &gt; Clang Code Model</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>Default Clang-Tidy and Clazy checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checks for questionable constructs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build-system warnings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangCodeModel</name>
    <message>
        <source>[Source: %1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clazy Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang-Tidy Issue</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangFormat</name>
    <message>
        <source>Clang-Format Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ClangFormat global setting:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Formatting mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format while typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format edited code on file save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Clang Format configuration file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indenting only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="unfinished">禁用</translation>
    </message>
    <message>
        <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>
        <source>Override Clang Format configuration file with the chosen configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Used .clang-format Configuration File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The ClangFormat plugin has been built against an unmodified Clang. You might experience formatting glitches in certain circumstances. See https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/README.md for more information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ClangFormat</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangTools</name>
    <message>
        <source>Category:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fixit status:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Steps:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Message:</source>
        <translation>消息：</translation>
    </message>
    <message>
        <source>Web Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang-Tidy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to previous diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to next diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load diagnostics from YAML files exported with &quot;-export-fixes&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <source>Filter Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Fixits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Clang-Tidy and Clazy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang-Tidy and Clazy...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run %1 in %2 Mode?</source>
        <translation type="unfinished">在%2 模式下运行%1吗？</translation>
    </message>
    <message>
        <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>
        <source>Do you want to continue and run the tool in %1 mode?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang-Tidy and Clazy tool stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot analyze current file: No files open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot analyze current file: &quot;%1&quot; is not a known source file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select YAML Files with Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>YAML Files (*.yml *.yaml);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error Loading Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set a valid Clang-Tidy executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set a valid Clazy-Standalone executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project &quot;%1&quot; is not a C/C++ project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open a C/C++ project to start analyzing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to build the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start the analyzer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opened Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edited Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Failed to analyze %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Analyzing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Analyzing... %1 of %n file(s) processed.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Analysis stopped by user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Finished processing %n file(s).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Diagnostics imported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 diagnostics. %2 fixits, %3 selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Info About Build the Project Before Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No code model data available for project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project configuration changed since the start of the %1. Please re-run with current configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create temporary directory: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running %1 on %2 with configuration &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyzing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyzing &quot;%1&quot; [%2].</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start runner &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to analyze &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Error: Failed to analyze %n files.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <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>
        <source>%1 finished: Processed %2 files successfully, %3 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred with the %1 process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation type="unfinished">%1 崩溃。</translation>
    </message>
    <message>
        <source>%1 finished with exit code: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command line: %1
Process Error: %2
Output:
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restore Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation type="unfinished">全部删除</translation>
    </message>
    <message>
        <source>Suppressed diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Filters</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <source>Reset Topic Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable lower levels automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When enabling a level explicitly, also enable lower levels (Clazy semantic).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not query the supported checks from the clazy-standalone executable.
Set a valid executable first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manual Level: Very few false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Level 0: No false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Level 1: Very few false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Level 2: More false positives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Level 3: Experimental checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Level %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clazy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang-Tidy Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clazy Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Checks as String...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View Checks as String...</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Checks (%n enabled, some are filtered out)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Checks (%n enabled)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter...</source>
        <translation type="unfinished">过滤器...</translation>
    </message>
    <message>
        <source>Clear Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter for This Diagnostic Kind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter out This Diagnostic Kind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppress Selected Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppress This Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable These Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable This Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <source>Select All with Fixits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear Selection</source>
        <translation type="unfinished">清空选择</translation>
    </message>
    <message>
        <source>Select the diagnostics to display.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build the project before analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze open files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parallel jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files outside of the base directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files to Analyze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze</source>
        <translation type="unfinished">分析</translation>
    </message>
    <message>
        <source>Clang-Tidy Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clazy Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clang-Tidy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clazy-Standalone:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <source>Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Checks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use .clang-tidy config file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not query the supported checks from the clang-tidy executable.
Set a valid executable first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <source>Options for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Add Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Option</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;new option&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Fixits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not Scheduled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalidated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scheduled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Apply</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClangCodeModel</name>
    <message>
        <source>Could not retrieve build directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not create &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Model Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Model Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <comment>Clang Code Model Marks</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Diagnostic in Current Project</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ClassView</name>
    <message>
        <source>Show Subprojects</source>
        <translation>显示子项目</translation>
    </message>
    <message>
        <source>Class View</source>
        <translation>类视图</translation>
    </message>
</context>
<context>
    <name>QtC::ClearCase</name>
    <message>
        <source>Check Out</source>
        <translation>Check Out</translation>
    </message>
    <message>
        <source>&amp;Checkout comment:</source>
        <translation>Checkout 命令(&amp;C)：</translation>
    </message>
    <message>
        <source>&amp;Reserved</source>
        <translation>&amp;Reserved</translation>
    </message>
    <message>
        <source>&amp;Unreserved if already reserved</source>
        <translation>如果已经reserve则取消reserve(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Preserve file modification time</source>
        <translation>保留文件被修改的时间(&amp;P)</translation>
    </message>
    <message>
        <source>Use &amp;Hijacked file</source>
        <translation>使用&amp;Hijack文件</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>&amp;Command:</source>
        <translation>命令(&amp;C)：</translation>
    </message>
    <message>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <source>&amp;External</source>
        <translation>外部(&amp;E)</translation>
    </message>
    <message>
        <source>Arg&amp;uments:</source>
        <translation>参数(&amp;U)：</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <source>&amp;History count:</source>
        <translation>历史记录保存的个数(&amp;H)：</translation>
    </message>
    <message>
        <source>&amp;Timeout:</source>
        <translation>超时时间(&amp;T)：</translation>
    </message>
    <message>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <source>&amp;Automatically check out files on edit</source>
        <translation>编辑时自动checkout文件(&amp;A)</translation>
    </message>
    <message>
        <source>Aut&amp;o assign activity names</source>
        <translation>自动指定activity的名称(&amp;O)</translation>
    </message>
    <message>
        <source>&amp;Prompt on check-in</source>
        <translation>check-in时弹出提示(&amp;P)</translation>
    </message>
    <message>
        <source>Di&amp;sable indexer</source>
        <translation>禁用索引(&amp;S)</translation>
    </message>
    <message>
        <source>&amp;Index only VOBs:</source>
        <translation>仅对下列VOB索引(&amp;i)：</translation>
    </message>
    <message>
        <source>ClearCase</source>
        <translation>ClearCase</translation>
    </message>
    <message>
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <source>The file was changed.</source>
        <translation>文件已改变。</translation>
    </message>
    <message>
        <source>&amp;Save copy of the file with a &apos;.keep&apos; extension</source>
        <translation>以&apos;.keep&apos;为扩展名保存文件的拷贝(&amp;S)</translation>
    </message>
    <message>
        <source>Confirm Version to Check Out</source>
        <translation>确定checkout的版本</translation>
    </message>
    <message>
        <source>Created by:</source>
        <translation>创建人：</translation>
    </message>
    <message>
        <source>Created on:</source>
        <translation>创建于：</translation>
    </message>
    <message>
        <source>Version after &amp;update</source>
        <translation>更新之后的版本(&amp;U)</translation>
    </message>
    <message>
        <source>Select &amp;activity:</source>
        <translation>选择活动(&amp;A)：</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Keep item activity</source>
        <translation>保留项的活动</translation>
    </message>
    <message>
        <source>&amp;Hijack</source>
        <translation>&amp;Hijack</translation>
    </message>
    <message>
        <source>Annotate version &quot;%1&quot;</source>
        <translation>注释版本 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>C&amp;learCase</source>
        <translation>C&amp;learCase</translation>
    </message>
    <message>
        <source>Check Out...</source>
        <translation>Check Out...</translation>
    </message>
    <message>
        <source>Check &amp;Out &quot;%1&quot;...</source>
        <translation>Check &amp;Out &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Meta+L,Meta+O</source>
        <translation>Meta+L,Meta+O</translation>
    </message>
    <message>
        <source>Alt+L,Alt+O</source>
        <translation>Alt+L,Alt+O</translation>
    </message>
    <message>
        <source>Check &amp;In...</source>
        <translation>Check &amp;In...</translation>
    </message>
    <message>
        <source>Check &amp;In &quot;%1&quot;...</source>
        <translation>Check &amp;In &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Meta+L,Meta+I</source>
        <translation>Meta+L,Meta+I</translation>
    </message>
    <message>
        <source>Alt+L,Alt+I</source>
        <translation>Alt+L,Alt+I</translation>
    </message>
    <message>
        <source>Undo Check Out</source>
        <translation>撤销Check Out</translation>
    </message>
    <message>
        <source>&amp;Undo Check Out &quot;%1&quot;</source>
        <translation>撤销Check Out &quot;%1&quot; (&amp;U)</translation>
    </message>
    <message>
        <source>Meta+L,Meta+U</source>
        <translation>Meta+L,Meta+U</translation>
    </message>
    <message>
        <source>Alt+L,Alt+U</source>
        <translation>Alt+L,Alt+U</translation>
    </message>
    <message>
        <source>Undo Hijack</source>
        <translation>撤销Hijack</translation>
    </message>
    <message>
        <source>Undo Hi&amp;jack &quot;%1&quot;</source>
        <translation>撤销Hijack &quot;%1&quot;(&amp;J)</translation>
    </message>
    <message>
        <source>Meta+L,Meta+R</source>
        <translation>Meta+L,Meta+R</translation>
    </message>
    <message>
        <source>Alt+L,Alt+R</source>
        <translation>Alt+L,Alt+R</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <source>&amp;Diff &quot;%1&quot;</source>
        <translation>&amp;Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+L,Meta+D</source>
        <translation>Meta+L,Meta+D</translation>
    </message>
    <message>
        <source>Alt+L,Alt+D</source>
        <translation>Alt+L,Alt+D</translation>
    </message>
    <message>
        <source>History Current File</source>
        <translation>History当前文件</translation>
    </message>
    <message>
        <source>&amp;History &quot;%1&quot;</source>
        <translation>&amp;History &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+L,Meta+H</source>
        <translation>Meta+L,Meta+H</translation>
    </message>
    <message>
        <source>Alt+L,Alt+H</source>
        <translation>Alt+L,Alt+H</translation>
    </message>
    <message>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <source>&amp;Annotate &quot;%1&quot;</source>
        <translation>&amp;Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+L,Meta+A</source>
        <translation>Meta+L,Meta+A</translation>
    </message>
    <message>
        <source>Alt+L,Alt+A</source>
        <translation>Alt+L,Alt+A</translation>
    </message>
    <message>
        <source>Add File...</source>
        <translation>添加文件...</translation>
    </message>
    <message>
        <source>Add File &quot;%1&quot;</source>
        <translation>添加文件&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Diff A&amp;ctivity...</source>
        <translation>Diff活动(&amp;A)...</translation>
    </message>
    <message>
        <source>Ch&amp;eck In Activity</source>
        <translation>Ch&amp;eck In 活动</translation>
    </message>
    <message>
        <source>Chec&amp;k In Activity &quot;%1&quot;...</source>
        <translation>Ch&amp;eck In 活动 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Update Index</source>
        <translation>更新索引</translation>
    </message>
    <message>
        <source>Update View</source>
        <translation>更新视图</translation>
    </message>
    <message>
        <source>U&amp;pdate View &quot;%1&quot;</source>
        <translation>更新视图 &quot;%1&quot;(&amp;U)</translation>
    </message>
    <message>
        <source>Check In All &amp;Files...</source>
        <translation>Check in所有文件(&amp;F)...</translation>
    </message>
    <message>
        <source>Meta+L,Meta+F</source>
        <translation>Meta+L,Meta+F</translation>
    </message>
    <message>
        <source>Alt+L,Alt+F</source>
        <translation>Alt+L,Alt+F</translation>
    </message>
    <message>
        <source>View &amp;Status</source>
        <translation>查看状态(&amp;S)</translation>
    </message>
    <message>
        <source>Meta+L,Meta+S</source>
        <translation>Meta+L,Meta+S</translation>
    </message>
    <message>
        <source>Alt+L,Alt+S</source>
        <translation>Alt+L,Alt+S</translation>
    </message>
    <message>
        <source>Check In</source>
        <translation>Check In</translation>
    </message>
    <message>
        <source>Undo Hijack File</source>
        <translation>撤销Hijack文件</translation>
    </message>
    <message>
        <source>External diff is required to compare multiple files.</source>
        <translation>比较多个文件时需要外部的diff。</translation>
    </message>
    <message>
        <source>Enter Activity</source>
        <translation>输入活动</translation>
    </message>
    <message>
        <source>Activity Name</source>
        <translation>活动名称</translation>
    </message>
    <message>
        <source>Check In Activity</source>
        <translation>Checkin 活动</translation>
    </message>
    <message>
        <source>Another check in is currently being executed.</source>
        <translation>另外一个checkin正在执行。</translation>
    </message>
    <message>
        <source>There are no modified files.</source>
        <translation>没有被修改的文件。</translation>
    </message>
    <message>
        <source>No ClearCase executable specified.</source>
        <translation>未指定ClearCase的执行档。</translation>
    </message>
    <message>
        <source>ClearCase Checkout</source>
        <translation>ClearCase Checkout</translation>
    </message>
    <message>
        <source>File is already checked out.</source>
        <translation>文件已经被checkout。</translation>
    </message>
    <message>
        <source>Set current activity failed: %1</source>
        <translation>设置当前的活动失败： %1</translation>
    </message>
    <message>
        <source>Enter &amp;comment:</source>
        <translation>输入注释(&amp;comment)：</translation>
    </message>
    <message>
        <source>ClearCase Add File %1</source>
        <translation>ClearCase添加文件 %1</translation>
    </message>
    <message>
        <source>ClearCase Remove Element %1</source>
        <translation>ClearCase删除元素 %1</translation>
    </message>
    <message>
        <source>This operation is irreversible. Are you sure?</source>
        <translation>这项操作不可逆。确定继续吗？</translation>
    </message>
    <message>
        <source>ClearCase Remove File %1</source>
        <translation>ClearCase删除文件 %1</translation>
    </message>
    <message>
        <source>ClearCase Rename File %1 -&gt; %2</source>
        <translation>ClearCase重命名文件 %1-&gt; %2</translation>
    </message>
    <message>
        <source>Activity Headline</source>
        <translation>活动的标题</translation>
    </message>
    <message>
        <source>Enter activity headline</source>
        <translation>输入活动的标题</translation>
    </message>
    <message>
        <source>ClearCase Check In</source>
        <translation>ClearCase Check In</translation>
    </message>
    <message>
        <source>Chec&amp;k in even if identical to previous version</source>
        <translation>即使与前一版本完全相同仍然checkin (&amp;K)</translation>
    </message>
    <message>
        <source>&amp;Check In</source>
        <translation>&amp;Check In</translation>
    </message>
    <message>
        <source>Editing Derived Object: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Triggers a ClearCase version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to undo the check out of &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to undo hijack of &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Updating ClearCase Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check &amp;Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Graphical (single file only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Do &amp;not prompt for comment during checkout or check-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check out or check in files with no comment (-nc/omment).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In order to use External diff, &quot;diff&quot; command needs to be accessible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Multiple versions of &quot;%1&quot; can be checked out. Select the version to check out:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Loaded version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>ClearCase::Tr::Tr</name>
    <message>
        <source>ClearCase Command</source>
        <translation type="unfinished">ClearCase 命令</translation>
    </message>
</context>
<context>
    <name>QtC::Coco</name>
    <message>
        <source>Select a Squish Coco CoverageBrowser Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CoverageBrowser:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Coco instrumentation files (*.csmes)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a Squish Coco Instrumentation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CSMes:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CodePaster</name>
    <message>
        <source>&amp;Code Pasting</source>
        <translation>粘贴代码(&amp;C)</translation>
    </message>
    <message>
        <source>Paste Snippet...</source>
        <translation>粘贴代码片段...</translation>
    </message>
    <message>
        <source>Alt+C,Alt+P</source>
        <translation>Alt+C,Alt+P</translation>
    </message>
    <message>
        <source>Meta+C,Meta+P</source>
        <translation>Meta+C,Meta+P</translation>
    </message>
    <message>
        <source>Fetch Snippet...</source>
        <translation>取得代码片段...</translation>
    </message>
    <message>
        <source>Alt+C,Alt+F</source>
        <translation>Alt+C,Alt+F</translation>
    </message>
    <message>
        <source>Meta+C,Meta+F</source>
        <translation>Meta+C,Meta+F</translation>
    </message>
    <message>
        <source>Fetch from URL...</source>
        <translation>从URL获取...</translation>
    </message>
    <message>
        <source>Fetch from URL</source>
        <translation>从URL获取</translation>
    </message>
    <message>
        <source>Enter URL:</source>
        <translation>输入URL：</translation>
    </message>
    <message>
        <source>Empty snippet received for &quot;%1&quot;.</source>
        <translation>&quot;%1&quot;接收到空的片段。</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>Waiting for items</source>
        <translation>等待数据项</translation>
    </message>
    <message>
        <source>This protocol does not support listing</source>
        <translation>此协议不支持列表</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>Code Pasting</source>
        <translation>代码粘贴</translation>
    </message>
    <message>
        <source>&lt;Comment&gt;</source>
        <translation>&lt;注释&gt;</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <source>Cannot open %1: %2</source>
        <translation>无法打开%1 : %2</translation>
    </message>
    <message>
        <source>%1 does not appear to be a paster file.</source>
        <translation>%1似乎不是一个粘贴(paster)文件。</translation>
    </message>
    <message>
        <source>Error in %1 at %2: %3</source>
        <translation>文件 %1 在 %2发生错误: %3</translation>
    </message>
    <message>
        <source>Please configure a path.</source>
        <translation>请配置一个路径.</translation>
    </message>
    <message>
        <source>Fileshare</source>
        <translation>文件共享</translation>
    </message>
    <message>
        <source>%1 - Configuration Error</source>
        <translation>%1 - 配置错误</translation>
    </message>
    <message>
        <source>Checking connection</source>
        <translation>正在检查连接</translation>
    </message>
    <message>
        <source>Connecting to %1...</source>
        <translation>正在连接到%1...</translation>
    </message>
    <message>
        <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>
        <source>&amp;Path:</source>
        <translation>路径(&amp;P)：</translation>
    </message>
    <message>
        <source>&amp;Display:</source>
        <translation>显示(&amp;D)：</translation>
    </message>
    <message>
        <source>entries</source>
        <translation>项</translation>
    </message>
    <message>
        <source>Protocol:</source>
        <translation>协议：</translation>
    </message>
    <message>
        <source>Paste:</source>
        <translation>粘贴：</translation>
    </message>
    <message>
        <source>Send to Codepaster</source>
        <translation>发送到CodePaster</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation>用户名(&amp;U)：</translation>
    </message>
    <message>
        <source>&lt;Username&gt;</source>
        <translation>&lt;用户名&gt;</translation>
    </message>
    <message>
        <source>&amp;Description:</source>
        <translation>说明(&amp;D)：</translation>
    </message>
    <message>
        <source>&lt;Description&gt;</source>
        <translation>&lt;说明&gt;</translation>
    </message>
    <message>
        <source>Parts to Send to Server</source>
        <translation>发送到服务器的部分</translation>
    </message>
    <message>
        <source>Copy-paste URL to clipboard</source>
        <translation>复制/粘帖URL到剪贴板</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <source>Default protocol:</source>
        <translation>默认协议：</translation>
    </message>
    <message>
        <source>%1: %2</source>
        <translation type="unfinished">%1: %2</translation>
    </message>
    <message>
        <source> Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Expires after:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display General Messages after sending a post</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>Code Style</source>
        <translation>代码风格</translation>
    </message>
</context>
<context>
    <name>ColorToolAction</name>
    <message>
        <source>Edit Color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ComboBoxSpecifics</name>
    <message>
        <source>Combo Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the combobox gets focus if pressed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CompilationDatabaseProjectManager</name>
    <message>
        <source>Change Root Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan &quot;%1&quot; project tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse &quot;%1&quot; project</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Component</name>
    <message>
        <source>Error exporting node %1. Cannot parse type %2.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Conan</name>
    <message>
        <source>Conan install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conan file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter location of conanfile.txt or conanfile.py.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <source>Run conan install</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Help</name>
    <message>
        <source>Open Link</source>
        <translation>打开链接</translation>
    </message>
    <message>
        <source>Open Link as New Page</source>
        <translation>在新页面打开连接</translation>
    </message>
</context>
<context>
    <name>QtC::QmlEditorWidgets</name>
    <message>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <source>Style</source>
        <translation>风格</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Stretch vertically. Scales the image to fit to the available area.</source>
        <translation>竖直拉伸，将图片在竖直方向拉伸以填满可用区域。</translation>
    </message>
    <message>
        <source>Repeat vertically. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>垂直方向重复显示，平铺图片直到空间填满。可能会截断最后一张图片。</translation>
    </message>
    <message>
        <source>Round. Like Repeat, but scales the images down to ensure that the last image is not cropped.</source>
        <translation>环绕。类似重复，但会缩小图像确保最后一块图像不会被裁剪。</translation>
    </message>
    <message>
        <source>Repeat horizontally. Tiles the image until there is no more space. May crop the last image.</source>
        <translation>水平方向重复显示，平铺图片直到空间填满。可能会截断最后一张图片。</translation>
    </message>
    <message>
        <source>Stretch horizontally. Scales the image to fit to the available area.</source>
        <translation>水平拉伸，将图片水平拉伸以适应可用区域。</translation>
    </message>
    <message>
        <source>10 x 10</source>
        <translation>10 x 10</translation>
    </message>
    <message>
        <source>The image is scaled to fit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The image is stretched horizontally and tiled vertically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The image is stretched vertically and tiled horizontally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The image is duplicated horizontally and vertically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The image is scaled uniformly to fit without cropping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The image is scaled uniformly to fill, cropping if necessary.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gradient</source>
        <translation>渐变填充</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <source>Border</source>
        <translation>边框</translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <source>Environment</source>
        <translation>环境</translation>
    </message>
    <message>
        <source>Clear Menu</source>
        <translation>清除菜单</translation>
    </message>
    <message>
        <source>Show Left Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Left Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Right Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Right Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 &gt; %2 Preferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Files (*.*)</source>
        <comment>On Windows</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Files (*)</source>
        <comment>On Linux/macOS</comment>
        <translation type="unfinished">所有文件 (*)</translation>
    </message>
    <message>
        <source>on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure...</source>
        <comment>msgShowOptionsDialog</comment>
        <translation type="unfinished">配置...</translation>
    </message>
    <message>
        <source>Open Preferences dialog.</source>
        <comment>msgShowOptionsDialogToolTip (mac version)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Options dialog.</source>
        <comment>msgShowOptionsDialogToolTip (non-mac version)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open From Device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Chunk</source>
        <translation type="unfinished">应用块</translation>
    </message>
    <message>
        <source>Revert Chunk</source>
        <translation type="unfinished">恢复块</translation>
    </message>
    <message>
        <source>Would you like to apply the chunk?</source>
        <translation type="unfinished">您想要应用块吗？</translation>
    </message>
    <message>
        <source>Would you like to revert the chunk?</source>
        <translation type="unfinished">您想要恢复块吗？</translation>
    </message>
    <message>
        <source>There is no patch-command configured in the general &quot;Environment&quot; settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The patch-command configured in the general &quot;Environment&quot; settings does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running in %1: %2 %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Generation Failure</source>
        <translation>生成文件失败</translation>
    </message>
    <message>
        <source>Existing files</source>
        <translation>已存在的文件</translation>
    </message>
    <message>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[read only]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[folder]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[symbolic link]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation type="unfinished">项目目录 %1 存在着无法被覆盖的文件:
%2。</translation>
    </message>
    <message>
        <source>Text Encoding</source>
        <translation type="unfinished">文本编码</translation>
    </message>
    <message>
        <source>The following encodings are likely to fit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select encoding for &quot;%1&quot;.%2</source>
        <translation type="unfinished">为&quot;%1&quot;选择编码 。%2</translation>
    </message>
    <message>
        <source>Reload with Encoding</source>
        <translation type="unfinished">按编码重新载入</translation>
    </message>
    <message>
        <source>Save with Encoding</source>
        <translation type="unfinished">按编码保存</translation>
    </message>
    <message>
        <source>Command</source>
        <translation>命令</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>标签</translation>
    </message>
    <message>
        <source>Command Mappings</source>
        <translation type="unfinished">命令映射</translation>
    </message>
    <message>
        <source>Target</source>
        <translation type="unfinished">目标</translation>
    </message>
    <message>
        <source>Reset All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset all to default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset to default.</source>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <source>Import...</source>
        <translation type="unfinished">导入...</translation>
    </message>
    <message>
        <source>Export...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Design</source>
        <translation>设计</translation>
    </message>
    <message>
        <source>Generic Directory Filter</source>
        <translation type="unfinished">标准目录过滤器</translation>
    </message>
    <message>
        <source>Matches all 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>
        <source>Select Directory</source>
        <translation type="unfinished">选择目录</translation>
    </message>
    <message>
        <source>%1 filter update: 0 files</source>
        <translation type="unfinished"> %1 过滤器更新: 0 个文件</translation>
    </message>
    <message numerus="yes">
        <source>%1 filter update: %n files</source>
        <translation type="unfinished">
            <numerusform>%1 过滤器更新: %n 个文件</numerusform>
        </translation>
    </message>
    <message>
        <source>%1 filter update: canceled</source>
        <translation type="unfinished">%1 过滤器更新: 已取消</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation>文件错误</translation>
    </message>
    <message>
        <source>Error while saving file: %1</source>
        <translation>保存文件时发生错误: %1</translation>
    </message>
    <message>
        <source>Overwrite?</source>
        <translation>覆盖?</translation>
    </message>
    <message>
        <source>Save File As</source>
        <translation>文件另存为</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <source>Cannot reload %1</source>
        <translation>无法重新载入%1</translation>
    </message>
    <message>
        <source>Could not save the files.</source>
        <comment>error message</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Revert to Saved</source>
        <translation>恢复到已保存的状态</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <source>Close All</source>
        <translation>关闭所有文件</translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation>关闭其它</translation>
    </message>
    <message>
        <source>Split</source>
        <translation>分栏</translation>
    </message>
    <message>
        <source>Split Side by Side</source>
        <translation>左右分栏</translation>
    </message>
    <message>
        <source>Opening File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <source>Next Open Document in History</source>
        <translation>历史中下个打开的文件</translation>
    </message>
    <message>
        <source>Previous Open Document in History</source>
        <translation>历史中先前打开的文件</translation>
    </message>
    <message>
        <source>Go Back</source>
        <translation>返回</translation>
    </message>
    <message>
        <source>Go Forward</source>
        <translation>前进</translation>
    </message>
    <message>
        <source>Close &quot;%1&quot;</source>
        <translation>关闭%1</translation>
    </message>
    <message>
        <source>Close Editor</source>
        <translation>关闭编辑器</translation>
    </message>
    <message>
        <source>Close All Except &quot;%1&quot;</source>
        <translation>除了%1 以外全部关闭</translation>
    </message>
    <message>
        <source>Close Other Editors</source>
        <translation>关闭其它编辑器</translation>
    </message>
    <message>
        <source>Close All Except Visible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Last Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Full Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Path and Line Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy File Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Save</source>
        <translation type="unfinished">保存(&amp;S)</translation>
    </message>
    <message>
        <source>Save &amp;As...</source>
        <translation type="unfinished">另存为(&amp;A)...</translation>
    </message>
    <message>
        <source>Continue Opening Huge Text File?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unpin &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pin &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pin Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open With</source>
        <translation type="unfinished">用...打开</translation>
    </message>
    <message>
        <source>Open in New Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Document</source>
        <translation type="unfinished">关闭文档</translation>
    </message>
    <message>
        <source>Remove Split</source>
        <translation>删除分栏</translation>
    </message>
    <message>
        <source>Make Writable</source>
        <translation>使文件可写</translation>
    </message>
    <message>
        <source>File is writable</source>
        <translation>文件可写</translation>
    </message>
    <message>
        <source>Drag to drag documents between splits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation type="unfinished">系统环境变量</translation>
    </message>
    <message>
        <source>Error while parsing external tool %1: %2</source>
        <translation type="unfinished">解析外部工具%1时发生错误: %2</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <source>Output:</source>
        <translation>输出：</translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation>忽略</translation>
    </message>
    <message>
        <source>Replace Selection</source>
        <translation>替代选择</translation>
    </message>
    <message>
        <source>Error output:</source>
        <translation>错误输出：</translation>
    </message>
    <message>
        <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>
        <source>Input:</source>
        <translation>输入：</translation>
    </message>
    <message>
        <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>
        <source>Modifies current document</source>
        <translation>修改当前的文档</translation>
    </message>
    <message>
        <source>Add Tool</source>
        <translation>添加工具</translation>
    </message>
    <message>
        <source>Add Category</source>
        <translation>添加目录</translation>
    </message>
    <message>
        <source>Uncategorized</source>
        <translation type="unfinished">未分类</translation>
    </message>
    <message>
        <source>Tools that will appear directly under the External Tools menu.</source>
        <translation type="unfinished">工具会直接显示在“外部工具”菜单中。</translation>
    </message>
    <message>
        <source>New Category</source>
        <translation type="unfinished">新类别</translation>
    </message>
    <message>
        <source>New Tool</source>
        <translation type="unfinished">新工具</translation>
    </message>
    <message>
        <source>This tool prints a line of useful text</source>
        <translation type="unfinished">此工具可以打印一行有用的文本</translation>
    </message>
    <message>
        <source>Useful text</source>
        <extracomment>Sample external tool text</extracomment>
        <translation type="unfinished">有用的文本</translation>
    </message>
    <message>
        <source>Add tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revert tool to default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Show in General Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>No changes to apply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PATH=C:\dev\bin;${PATH}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PATH=/opt/bin:${PATH}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>External Tools</source>
        <translation type="unfinished">外部工具</translation>
    </message>
    <message>
        <source>&amp;External</source>
        <translation>外部(&amp;E)</translation>
    </message>
    <message>
        <source>Error: External tool in %1 has duplicate id</source>
        <translation>错误: 在%1的外部工具有重复ID</translation>
    </message>
    <message>
        <source>Could not find executable for &quot;%1&quot; (expanded &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting external tool &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; finished with error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation>组：</translation>
    </message>
    <message>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <source>Mixed</source>
        <translation type="unfinished">混合</translation>
    </message>
    <message>
        <source>Undefined</source>
        <translation type="unfinished">未定义</translation>
    </message>
    <message>
        <source>Failed to rename the include guard in file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Find/Replace</source>
        <translation type="unfinished">查找/替换(&amp;F)</translation>
    </message>
    <message>
        <source>Advanced Find</source>
        <translation type="unfinished">高级查找</translation>
    </message>
    <message>
        <source>Open Advanced Find...</source>
        <translation type="unfinished">打开高级查找...</translation>
    </message>
    <message>
        <source>Advanced...</source>
        <translation type="unfinished">高级...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+F</source>
        <translation type="unfinished">Ctrl+Shift+F</translation>
    </message>
    <message>
        <source>Open &quot;%1&quot;</source>
        <translation>打开 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Show Hidden Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Bread Crumbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Folders on Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize with Editor</source>
        <translation type="unfinished">与编辑器同步</translation>
    </message>
    <message>
        <source>Synchronize Root Directory with Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished">新建文件</translation>
    </message>
    <message>
        <source>New Folder</source>
        <translation type="unfinished">新建文件夹</translation>
    </message>
    <message>
        <source>Remove Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <source>Computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Home</source>
        <translation type="unfinished">主页</translation>
    </message>
    <message>
        <source>File System</source>
        <translation>文件系统</translation>
    </message>
    <message>
        <source>Meta+Y,Meta+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Y,Alt+F</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <source>Add New...</source>
        <translation type="unfinished">添加新文件...</translation>
    </message>
    <message>
        <source>Rename...</source>
        <translation type="unfinished">重命名...</translation>
    </message>
    <message>
        <source>Remove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 %2%3</source>
        <translation type="unfinished">%1 %2%3</translation>
    </message>
    <message>
        <source>Based on Qt %1 (%2, %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File was restored from auto-saved copy. Select Save to confirm or Revert to Saved to discard changes.</source>
        <translation>文件由自动保存的备份恢复。选择“保存”来确认, 或者“恢复”回滚到已经保存的内容来丢弃修改。</translation>
    </message>
    <message>
        <source>Case sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <source>Whole words</source>
        <translation type="unfinished">全词匹配</translation>
    </message>
    <message>
        <source>Regular expressions</source>
        <translation type="unfinished">正则表达式</translation>
    </message>
    <message>
        <source>Preserve case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flags: %1</source>
        <translation type="unfinished">标志: %1</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>, </source>
        <translation type="unfinished">，</translation>
    </message>
    <message>
        <source>Filter Configuration</source>
        <translation type="unfinished">过滤器配置</translation>
    </message>
    <message>
        <source>Prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type the prefix followed by a space and search term to restrict search to the filter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include the filter when not using a prefix for searches.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Regular Expressions</source>
        <translation type="unfinished">使用正则表达式</translation>
    </message>
    <message>
        <source>Case Sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <source>Show Non-matching Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter output...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open with VCS (%1)</source>
        <translation>使用VCS打开 (%1)</translation>
    </message>
    <message>
        <source>Factory with id=&quot;%1&quot; already registered. Deleting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload All Wizards</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inspect Wizard State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Launching a file browser failed</source>
        <translation>启动文件浏览器失败</translation>
    </message>
    <message>
        <source>Unable to start the file manager:

%1

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

%1

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

%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command for file browser is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error while starting file browser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find in This Directory...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show in File System View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Failed to remove file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global Actions &amp; Actions from the Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Add the file to version control (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add the files to version control (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Activate %1 View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No themes found in installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current date (ISO).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current time (ISO).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current date (RFC2822).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current time (RFC2822).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current date (Locale).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current time (Locale).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The configured default directory for projects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The directory last visited in a file dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Is %1 running on Windows?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Is %1 running on OS X?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Is %1 running on Linux?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Is %1 running on any unix-based platform?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The path list separator for the platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The platform executable suffix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The directory where %1 finds its pre-installed resources.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current date (QDate formatstring).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current time (QTime formatstring).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate a new UUID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A comment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Settings File Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The file is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source> &gt; Preferences &gt; Environment &gt; System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit &gt; Preferences &gt; Environment &gt; System</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure...</source>
        <translation type="unfinished">配置...</translation>
    </message>
    <message>
        <source>%1 uses Google Crashpad for collecting crashes and sending them to our backend for processing. Crashpad 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>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>More information:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Crashpad Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 security policy</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n occurrences replaced.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <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>
        <source>Directories:</source>
        <translation>目录：</translation>
    </message>
    <message>
        <source>Save A&amp;ll</source>
        <translation type="unfinished">保存所有文件(&amp;L)</translation>
    </message>
    <message>
        <source>&lt;no document&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No document is selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Properties...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Revert File to Saved</source>
        <translation type="unfinished">恢复文件到已保存的状态</translation>
    </message>
    <message>
        <source>Remove Current Split</source>
        <translation type="unfinished">删除当前分隔</translation>
    </message>
    <message>
        <source>Remove All Splits</source>
        <translation type="unfinished">删除所有分隔</translation>
    </message>
    <message>
        <source>Ad&amp;vanced</source>
        <translation type="unfinished">高级(&amp;A)</translation>
    </message>
    <message>
        <source>X-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation type="unfinished">当前编辑器的左上角(相对屏幕来说)X坐标轴。</translation>
    </message>
    <message>
        <source>Y-coordinate of the current editor&apos;s upper left corner, relative to screen.</source>
        <translation type="unfinished">当前编辑器的左上角(相对屏幕来说)Y坐标轴。</translation>
    </message>
    <message>
        <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>
        <source>Open</source>
        <translation type="unfinished">打开</translation>
    </message>
    <message>
        <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>
        <source>&amp;Save %1</source>
        <translation type="unfinished">保存%1(&amp;S)</translation>
    </message>
    <message>
        <source>Save %1 &amp;As...</source>
        <translation type="unfinished">%1 另存为(&amp;A)...</translation>
    </message>
    <message>
        <source>Revert %1 to Saved</source>
        <translation type="unfinished">恢复%1 到已保存的状态</translation>
    </message>
    <message>
        <source>Cannot Open File</source>
        <translation type="unfinished">无法打开文件</translation>
    </message>
    <message>
        <source>Cannot open the file for editing with VCS.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You will lose your current changes if you proceed reverting %1.</source>
        <translation type="unfinished">如果恢复 %1 那么您将会丢失现有的所有修改。</translation>
    </message>
    <message>
        <source>Proceed</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <source>Cancel &amp;&amp; &amp;Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Execute Custom Commands</source>
        <translation type="unfinished">执行自定义的命令</translation>
    </message>
    <message>
        <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>
        <source>Previous command is still running (&quot;%1&quot;).
Do you want to kill it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kill Previous Process?</source>
        <translation type="unfinished">杀死前一个进程吗？</translation>
    </message>
    <message>
        <source>Could not find executable for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting command &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run External Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Runs an external tool that you have set up in the preferences (Environment &gt; External Tools).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files in File System</source>
        <translation type="unfinished">文件系统中的文件</translation>
    </message>
    <message>
        <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>
        <source>Create and Open &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include hidden files</source>
        <translation type="unfinished">包括隐藏文件</translation>
    </message>
    <message>
        <source>Filter:</source>
        <translation>过滤器：</translation>
    </message>
    <message>
        <source>&amp;Search</source>
        <translation type="unfinished">搜索(&amp;S)</translation>
    </message>
    <message>
        <source>Search &amp;&amp; &amp;Replace</source>
        <translation type="unfinished">查找和替换(&amp;R)</translation>
    </message>
    <message>
        <source>Search f&amp;or:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Case sensitive</source>
        <translation type="unfinished">区分大小写(&amp;C)</translation>
    </message>
    <message>
        <source>Whole words o&amp;nly</source>
        <translation type="unfinished">全词匹配(&amp;N)</translation>
    </message>
    <message>
        <source>Use re&amp;gular expressions</source>
        <translation type="unfinished">使用正则表达式(&amp;G)</translation>
    </message>
    <message>
        <source>Sco&amp;pe:</source>
        <translation>范围(&amp;P)：</translation>
    </message>
    <message>
        <source>Shift+Enter</source>
        <translation type="unfinished">Shift+Enter</translation>
    </message>
    <message>
        <source>Shift+Return</source>
        <translation type="unfinished">Shift+Return</translation>
    </message>
    <message>
        <source>Find/Replace</source>
        <translation type="unfinished">查找/替换</translation>
    </message>
    <message>
        <source>Enter Find String</source>
        <translation type="unfinished">输入搜索字符串</translation>
    </message>
    <message>
        <source>Ctrl+E</source>
        <translation type="unfinished">Ctrl+E</translation>
    </message>
    <message>
        <source>Find Next</source>
        <translation type="unfinished">查找下一个</translation>
    </message>
    <message>
        <source>Find Previous</source>
        <translation type="unfinished">查找前一个</translation>
    </message>
    <message>
        <source>Find Next (Selected)</source>
        <translation type="unfinished">查找下一个(选中的)</translation>
    </message>
    <message>
        <source>Ctrl+F3</source>
        <translation type="unfinished">Ctrl+F3</translation>
    </message>
    <message>
        <source>Find Previous (Selected)</source>
        <translation type="unfinished">查找前一个(选中的)</translation>
    </message>
    <message>
        <source>Ctrl+Shift+F3</source>
        <translation type="unfinished">Ctrl+Shift+F3</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <source>Ctrl+Alt+Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace</source>
        <translation type="unfinished">替换</translation>
    </message>
    <message>
        <source>Replace &amp;&amp; Find</source>
        <translation type="unfinished">查找并替换</translation>
    </message>
    <message>
        <source>Ctrl+=</source>
        <translation type="unfinished">Ctrl+=</translation>
    </message>
    <message>
        <source>Replace &amp;&amp; Find Previous</source>
        <translation type="unfinished">替换并且查找前一个</translation>
    </message>
    <message>
        <source>Replace All</source>
        <translation type="unfinished">替换所有</translation>
    </message>
    <message>
        <source>Whole Words Only</source>
        <translation type="unfinished">全词匹配</translation>
    </message>
    <message>
        <source>Preserve Case when Replacing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search for...</source>
        <translation type="unfinished">查找...</translation>
    </message>
    <message>
        <source>Replace with...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Empty search term.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <source>Find:</source>
        <translation>查找：</translation>
    </message>
    <message>
        <source>Replace with:</source>
        <translation>替换为：</translation>
    </message>
    <message>
        <source>&lt;System Language&gt;</source>
        <translation>&lt;系统语言&gt;</translation>
    </message>
    <message>
        <source>User Interface</source>
        <translation>用户界面</translation>
    </message>
    <message>
        <source>Color:</source>
        <translation>颜色：</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <source>Reset to default.</source>
        <comment>Color</comment>
        <translation>重置为默认。</translation>
    </message>
    <message>
        <source>Reset Warnings</source>
        <comment>Button text</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Theme:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable high DPI scaling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restart Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The high DPI settings will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text codec for tools:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show keyboard shortcuts in context menus (default: %1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The language change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluate JavaScript</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluates arbitrary JavaScript expressions and copies the result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Engine aborted after timeout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to clipboard: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locate...</source>
        <translation type="unfinished">定位...</translation>
    </message>
    <message>
        <source>Ctrl+K</source>
        <translation type="unfinished">Ctrl+K</translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>Updating Locator Caches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Available filters</source>
        <translation type="unfinished">可使用的过滤器</translation>
    </message>
    <message>
        <source>Refresh interval:</source>
        <translation>更新间隔：</translation>
    </message>
    <message>
        <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>
        <source> min</source>
        <translation type="unfinished"> 分</translation>
    </message>
    <message>
        <source>Files in Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URL Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>Built-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open as Centered Popup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type to locate</source>
        <translation type="unfinished">输入以定位</translation>
    </message>
    <message>
        <source>Type to locate (%1)</source>
        <translation type="unfinished">输入以定位(%1)</translation>
    </message>
    <message>
        <source>Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="unfinished">颜色</translation>
    </message>
    <message>
        <source>&amp;File</source>
        <translation>文件(&amp;F)</translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation>编辑(&amp;E)</translation>
    </message>
    <message>
        <source>&amp;Tools</source>
        <translation>工具(&amp;T)</translation>
    </message>
    <message>
        <source>&amp;Window</source>
        <translation>控件(&amp;W)</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>帮助(&amp;H)</translation>
    </message>
    <message>
        <source>&amp;Open File or Project...</source>
        <translation>打开文件或项目(&amp;O)...</translation>
    </message>
    <message>
        <source>Open File &amp;With...</source>
        <translatorcomment>不需要快捷键</translatorcomment>
        <translation>打开文件，用...(&amp;W)</translation>
    </message>
    <message>
        <source>Recent &amp;Files</source>
        <translation>最近访问的文件(&amp;F)</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <source>Save As...</source>
        <translation>另存为...</translation>
    </message>
    <message>
        <source>&amp;Print...</source>
        <translation>打印(&amp;P)...</translation>
    </message>
    <message>
        <source>E&amp;xit</source>
        <translation>退出(&amp;X)</translation>
    </message>
    <message>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation>撤销(&amp;U)</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>撤销</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation>重做(&amp;R)</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation>重做</translation>
    </message>
    <message>
        <source>Cu&amp;t</source>
        <translation>剪切(&amp;T)</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation>复制(&amp;C)</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation>粘贴(&amp;P)</translation>
    </message>
    <message>
        <source>Select &amp;All</source>
        <translation>全选(&amp;A)</translation>
    </message>
    <message>
        <source>&amp;Go to Line...</source>
        <translation>转到行(&amp;G)...</translation>
    </message>
    <message>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>缩放</translation>
    </message>
    <message>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <source>Alt+0</source>
        <translation>Alt+0</translation>
    </message>
    <message>
        <source>Full Screen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <source>Ctrl+Meta+F</source>
        <translation>Ctrl+Meta+F</translation>
    </message>
    <message>
        <source>Ctrl+Shift+F11</source>
        <translation>Ctrl+Shift+F11</translation>
    </message>
    <message>
        <source>&amp;Views</source>
        <translation>视图(&amp;V)</translation>
    </message>
    <message>
        <source>About &amp;Plugins...</source>
        <translation>关于插件(&amp;P)...</translation>
    </message>
    <message>
        <source>Exit %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;View</source>
        <translation type="unfinished">视图(&amp;V)</translation>
    </message>
    <message>
        <source>Return to Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;New Project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation type="unfinished">Ctrl++</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation type="unfinished">Ctrl+-</translation>
    </message>
    <message>
        <source>Ctrl+Shift+-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Original Size</source>
        <translation type="unfinished">原始大小</translation>
    </message>
    <message>
        <source>Meta+0</source>
        <translation type="unfinished">Meta+0</translation>
    </message>
    <message>
        <source>Debug %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Logs...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pr&amp;eferences...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Meta+W</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Shift+0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About &amp;%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About &amp;%1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Log...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contact...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cycle Mode Selector Styles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mode Selector Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Icons and Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Icons Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hidden</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <source>Change Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contact</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>General Messages</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <source>Add Magic Header</source>
        <translation>添加Magic Header</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <source>Value:</source>
        <translation>值：</translation>
    </message>
    <message>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <source>Byte</source>
        <translation>字节</translation>
    </message>
    <message>
        <source>Use Recommended</source>
        <translation>使用建议</translation>
    </message>
    <message>
        <source>Priority:</source>
        <translation>优先级：</translation>
    </message>
    <message>
        <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;http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html&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>
        <source>RegExp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host16</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Big16</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Big32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Little16</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Little32</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Range start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Range end:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>Mask:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Type is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MIME Types</source>
        <translation>MIME 类型</translation>
    </message>
    <message>
        <source>MIME Type</source>
        <translation>MIME 类型</translation>
    </message>
    <message>
        <source>Handler</source>
        <translation>处理器</translation>
    </message>
    <message>
        <source>Registered MIME Types</source>
        <translation>已注册的MIME 类型</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <source>Patterns:</source>
        <translation>模式：</translation>
    </message>
    <message>
        <source>Magic Header</source>
        <translation>Magic Header</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Range</source>
        <translation>范围</translation>
    </message>
    <message>
        <source>Priority</source>
        <translation>优先级</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation>编辑...</translation>
    </message>
    <message>
        <source>Reset all MIME type definitions to their defaults.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset MIME Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset the assigned handler for all MIME type definitions to the default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Handlers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A semicolon-separated list of wildcarded file names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Changes will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a template:</source>
        <translation>选择一个模板：</translation>
    </message>
    <message>
        <source>Projects</source>
        <translation>项目</translation>
    </message>
    <message>
        <source>Files and Classes</source>
        <translation> 文件和类</translation>
    </message>
    <message>
        <source>All Templates</source>
        <translation>所有模板</translation>
    </message>
    <message>
        <source>%1 Templates</source>
        <translation>%1 模板</translation>
    </message>
    <message>
        <source>Platform independent</source>
        <translation>与平台无关</translation>
    </message>
    <message>
        <source>Supported Platforms</source>
        <translation>支持的平台</translation>
    </message>
    <message>
        <source>Choose...</source>
        <translation type="unfinished">选择...</translation>
    </message>
    <message>
        <source>Open Documents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>*</source>
        <translation>*</translation>
    </message>
    <message>
        <source>Open File With...</source>
        <translation>打开文件，用...</translation>
    </message>
    <message>
        <source>Open file &quot;%1&quot; with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation>输出</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
    <message>
        <source>Next Item</source>
        <translation>下一项</translation>
    </message>
    <message>
        <source>Previous Item</source>
        <translation>上一项</translation>
    </message>
    <message>
        <source>Shift+F6</source>
        <translation>Shift+F6</translation>
    </message>
    <message>
        <source>F6</source>
        <translation>F6</translation>
    </message>
    <message>
        <source>Out&amp;put</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error Details</source>
        <translation>错误详情</translation>
    </message>
    <message>
        <source>Installed Plugins</source>
        <translation>已安装的插件</translation>
    </message>
    <message>
        <source>Plugin Details of %1</source>
        <translation>%1 的插件详情</translation>
    </message>
    <message>
        <source>Plugin Errors of %1</source>
        <translation>%1 的插件错误</translation>
    </message>
    <message>
        <source>Install Plugin...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin changes will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose source location. This can be a plugin library file or a zip file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check Archive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking archive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file is not an archive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canceled.</source>
        <translation type="unfinished">已取消.</translation>
    </message>
    <message>
        <source>There was an error while unarchiving.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Archive is OK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin requires an incompatible version of %1 (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Did not find %1 plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose install location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin will be available to all compatible %1 installations, but only for the current user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin will be available only to this %1 installation, but for all users that can access it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Summary</source>
        <translation type="unfinished">汇总</translation>
    </message>
    <message>
        <source>&quot;%1&quot; will be installed into &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file &quot;%1&quot; exists. Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite</source>
        <translation type="unfinished">覆盖</translation>
    </message>
    <message>
        <source>Failed to Write File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Copy Plugin Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle Progress Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processes</source>
        <translation>进程</translation>
    </message>
    <message>
        <source>Save All</source>
        <translation>保存所有</translation>
    </message>
    <message>
        <source>Save Selected</source>
        <translation>保存选中</translation>
    </message>
    <message>
        <source>Save Changes</source>
        <translation>保存修改</translation>
    </message>
    <message>
        <source>The following files have unsaved changes:</source>
        <translation>以下文件有未保存的修改：</translation>
    </message>
    <message>
        <source>Automatically save all files before building</source>
        <translation>构建前自动保存所有文件</translation>
    </message>
    <message>
        <source>&amp;Diff</source>
        <translation type="unfinished">&amp;Diff</translation>
    </message>
    <message>
        <source>Do &amp;Not Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Diff &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Save All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Diff All &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Save Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Diff Selected &amp;&amp; Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repeat the search with same parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Search Again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repla&amp;ce with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preser&amp;ve case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace all occurrences.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This change cannot be undone.</source>
        <translation type="unfinished">这项改变将无法被撤销。</translation>
    </message>
    <message numerus="yes">
        <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>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>Search was canceled.</source>
        <translation type="unfinished">查找被取消。</translation>
    </message>
    <message numerus="yes">
        <source>%n matches found.</source>
        <translation type="unfinished">
            <numerusform>找到%n 个匹配。</numerusform>
        </translation>
    </message>
    <message>
        <source>Searching...</source>
        <translation type="unfinished">搜索中...</translation>
    </message>
    <message>
        <source>No matches found.</source>
        <translation type="unfinished">未找到匹配。</translation>
    </message>
    <message>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <source>Click and type the new key sequence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key sequence:</source>
        <translation>键位顺序：</translation>
    </message>
    <message>
        <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>
        <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>
        <source>Enter key sequence as text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keyboard</source>
        <translation>键盘</translation>
    </message>
    <message>
        <source>Keyboard Shortcuts</source>
        <translation>键盘快捷键</translation>
    </message>
    <message>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <source>Import Keyboard Mapping Scheme</source>
        <translation>导入键盘映射方案</translation>
    </message>
    <message>
        <source>Keyboard Mapping Scheme (*.kms)</source>
        <translation>键盘映射方案 (*.kms)</translation>
    </message>
    <message>
        <source>Export Keyboard Mapping Scheme</source>
        <translation>导出键盘映射方案</translation>
    </message>
    <message>
        <source>Invalid key sequence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key sequence will not work in editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key sequence has potential conflicts. &lt;a href=&quot;#conflicts&quot;&gt;Show.&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locator: Error occurred when running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locator query string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locator query string with quotes escaped with backslash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locator query string with quotes escaped with backslash and spaces replaced with &quot;*&quot; wildcards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locator query string as regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Name Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matches 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>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Case sensitive:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open URL %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-suspend unmodified files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable crash reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warn before opening text files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ask for confirmation before exiting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-save modified files</source>
        <translation type="unfinished">自动保存修改的文件</translation>
    </message>
    <message>
        <source>Clear Local Crash Reports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-save files after refactoring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>MB</source>
        <translation type="unfinished">MB</translation>
    </message>
    <message>
        <source>Command line arguments used for &quot;Run in terminal&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Ask</source>
        <translation type="unfinished">总是询问</translation>
    </message>
    <message>
        <source>Reload All Unchanged Editors</source>
        <translation type="unfinished">重新载入所有未变更的编辑器</translation>
    </message>
    <message>
        <source>Ignore Modifications</source>
        <translation type="unfinished">忽略修改</translation>
    </message>
    <message>
        <source>min</source>
        <translation type="unfinished">分</translation>
    </message>
    <message>
        <source>Command line arguments used for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File system case sensitivity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Influences how file names are matched to decide if they are the same.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files to keep open:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>?</source>
        <translation type="unfinished">?</translation>
    </message>
    <message>
        <source>Reset to default.</source>
        <comment>Terminal</comment>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <source>Patch command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Environment:</source>
        <translation>环境：</translation>
    </message>
    <message>
        <source>Terminal:</source>
        <translation>终端：</translation>
    </message>
    <message>
        <source>External file browser:</source>
        <translation>外部文件浏览器：</translation>
    </message>
    <message>
        <source>When files are externally modified:</source>
        <translation>当文件被外部修改时：</translation>
    </message>
    <message>
        <source>Interval:</source>
        <translation>间隔：</translation>
    </message>
    <message>
        <source>Maximum number of entries in &quot;Recent Files&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System</source>
        <translation type="unfinished">系统</translation>
    </message>
    <message>
        <source>Command used for reverting diff chunks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Crash Reporting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Case Sensitive (Default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Case Insensitive (Default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Case Insensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file system case sensitivity change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Variables</source>
        <translation type="unfinished">变量</translation>
    </message>
    <message>
        <source>Current theme: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The theme change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Add &quot;%1&quot; placeholder for the query string.
Double-click to edit item.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;br/&gt;From revision %1&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;br/&gt;Built on %1 %2&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;%1&lt;/h3&gt;%2&lt;br/&gt;%3%4%5&lt;br/&gt;Copyright 2008-%6 %7. All rights reserved.&lt;br/&gt;&lt;br/&gt;The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Qt logo as well as Qt®, Qt Quick®, Built with Qt®, Boot to Qt®, Qt Quick Compiler®, Qt Enterprise®, Qt Mobile® and Qt Embedded® are registered trademarks of The Qt Company Ltd.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exit Full Screen</source>
        <translation type="unfinished">退出全屏模式</translation>
    </message>
    <message>
        <source>Enter Full Screen</source>
        <translation type="unfinished">进入全屏模式</translation>
    </message>
    <message>
        <source>Error in &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot convert result of &quot;%1&quot; to string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Tags:</source>
        <translation>标签：</translation>
    </message>
    <message>
        <source>Switch to &lt;b&gt;%1&lt;/b&gt; mode</source>
        <translation>切换到&lt;b&gt;%1&lt;/b&gt; 模式 </translation>
    </message>
    <message numerus="yes">
        <source>Elided %n characters due to Application Output settings</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>[Discarding excessive amount of pending output.]
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite Existing Files</source>
        <translation type="unfinished">覆盖现有文件</translation>
    </message>
    <message>
        <source>The following files already exist in the folder
%1.
Would you like to overwrite them?</source>
        <translation type="unfinished">以下文件已经存在于目录
%1中。
您想要覆盖吗？</translation>
    </message>
    <message>
        <source>Open with VCS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to %1 File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 file %2 from version control system %3 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Version Control System Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open file %1 from version control system.
No version control system found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Set Permissions</source>
        <translation type="unfinished">无法设置权限</translation>
    </message>
    <message>
        <source>Cannot set permissions for %1 to writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Save File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot save file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canceled Changing Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could Not Change Permissions on Some Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>See details for a complete list of files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files Without Write Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files have no write permissions. Do you want to change the permissions?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change &amp;Permission</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select all, if possible: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files are not checked out yet.
Do you want to check them out now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restart Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Filter Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Search</source>
        <translation type="unfinished">新搜索</translation>
    </message>
    <message>
        <source>%1 %2</source>
        <translation type="unfinished">%1 %2</translation>
    </message>
    <message>
        <source>History:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search Results</source>
        <translation type="unfinished">搜索结果</translation>
    </message>
    <message>
        <source>Web Search</source>
        <translation type="unfinished">搜索网络</translation>
    </message>
    <message>
        <source>Qt Project Bugs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version Control</source>
        <translation>版本控制</translation>
    </message>
    <message>
        <source>Add to Version Control</source>
        <translation>添加到版本控制系统</translation>
    </message>
    <message>
        <source>Add the file
%1
to version control (%2)?</source>
        <translation>添加文件
%1
到版本控制 (%2)吗？</translation>
    </message>
    <message>
        <source>Add the files
%1
to version control (%2)?</source>
        <translation>添加文件
%1
到版本控制 (%2)吗？</translation>
    </message>
    <message>
        <source>Adding to Version Control Failed</source>
        <translation>添加文件到版本控制系统失败</translation>
    </message>
    <message>
        <source>Could not add the file
%1
to version control (%2)
</source>
        <translation>无法添加文件
%1
到版本控制系统 (%2)
</translation>
    </message>
    <message>
        <source>Could not add the following files to version control (%1)
%2</source>
        <translation>无法添加以下文件到版本控制系统 (%1)
%2</translation>
    </message>
    <message>
        <source>%1 repository was detected but %1 is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove the following files from the version control system (%2)? %1Note: This might remove the local file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>Too few arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiler Flags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++</source>
        <translation>C++</translation>
    </message>
    <message>
        <source>Follow Symbol to Type is only available when using clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quick Fixes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Style</source>
        <translation type="unfinished">代码风格</translation>
    </message>
    <message>
        <source>File Naming</source>
        <translation type="unfinished">文件命名</translation>
    </message>
    <message>
        <source>Diagnostic Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Symbols in Current Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Classes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Included C/C++ Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Classes, Enums, Functions and Type Aliases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Symbols</source>
        <translation type="unfinished">C++符号</translation>
    </message>
    <message>
        <source>Cannot show preprocessed file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Falling back to built-in preprocessor: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open output file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write output file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine which compiler to invoke.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine compiler command line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>The file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The class name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For appropriate options, consult the GCC or Clang manual pages or the &lt;a href=&quot;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html&quot;&gt;GCC online documentation&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use diagnostic flags from build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagnostic configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy...</source>
        <translation type="unfinished">复制...</translation>
    </message>
    <message>
        <source>Rename...</source>
        <translation type="unfinished">重命名...</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Clang Warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Diagnostic Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagnostic configuration name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (Copy)</source>
        <translation type="unfinished">%1 (复制)</translation>
    </message>
    <message>
        <source>Rename Diagnostic Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Option &quot;%1&quot; is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy this configuration to customize it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration passes sanity checks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1</source>
        <translation type="unfinished">%1</translation>
    </message>
    <message>
        <source>Background Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Normal Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Low Priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Built-in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Refactor</source>
        <translation type="unfinished">重构(&amp;R)</translation>
    </message>
    <message>
        <source>Preparing C++ Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Implementations for Member Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Missing Q_PROPERTY Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Getter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Getter and Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Constant Q_PROPERTY and Missing Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Q_PROPERTY and Missing Members with Reset Function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Q_PROPERTY and Missing Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Getter and Setter Member Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert to Stack Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert to Pointer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base Class Constructors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global</source>
        <comment>Settings</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt</source>
        <translation type="unfinished">Qt</translation>
    </message>
    <message>
        <source>GNU</source>
        <translation type="unfinished">GNU</translation>
    </message>
    <message>
        <source>Old Creator</source>
        <translation type="unfinished">旧的 Creator</translation>
    </message>
    <message>
        <source>Add %1 Declaration</source>
        <translation>添加%1声明</translation>
    </message>
    <message>
        <source>Add Definition in %1</source>
        <translation>在%1添加定义</translation>
    </message>
    <message>
        <source>Add Definition Here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Definition Inside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Definition Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parsing C/C++ Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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;Low Priority: Same priority as other clangd work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of worker threads used by clangd. Background indexing also uses this many worker threads.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Controls whether clangd may insert header files as part of symbol completion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>The maximum number of completion results returned by clangd.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert header files on completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Completion results:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No limit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Background indexing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Worker thread count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Document update threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sessions with a Single Clangd Instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Add ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a session:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Failed to retrieve clangd version: Unexpected clangd output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The clangd version is %1, but %2 or greater is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clangd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialize in Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Member Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interpret ambiguous headers as C headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not index files greater than</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="unfinished">MB</translation>
    </message>
    <message>
        <source>Ignore precompiled headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Use built-in preprocessor to show pre-processed files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>Code Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content</source>
        <translation type="unfinished">内容</translation>
    </message>
    <message>
        <source>Indent</source>
        <translation type="unfinished">缩进</translation>
    </message>
    <message>
        <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>
        <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>
        <source>Statements within function body</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statements within blocks</source>
        <translation type="unfinished">在块中的语句</translation>
    </message>
    <message>
        <source>Declarations within
&quot;namespace&quot; definition</source>
        <translation type="unfinished">在&quot;命名空间&quot;定义中的声明</translation>
    </message>
    <message>
        <source>Braces</source>
        <translation type="unfinished">括号</translation>
    </message>
    <message>
        <source>Indent Braces</source>
        <translation type="unfinished">缩进括号</translation>
    </message>
    <message>
        <source>Class declarations</source>
        <translation type="unfinished">类的声明</translation>
    </message>
    <message>
        <source>Namespace declarations</source>
        <translation type="unfinished">命名空间的声明</translation>
    </message>
    <message>
        <source>Enum declarations</source>
        <translation type="unfinished">枚举类型的声明</translation>
    </message>
    <message>
        <source>Function declarations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blocks</source>
        <translation type="unfinished">代码段</translation>
    </message>
    <message>
        <source>&quot;switch&quot;</source>
        <translation type="unfinished">&quot;switch&quot;</translation>
    </message>
    <message>
        <source>Indent within &quot;switch&quot;</source>
        <translation type="unfinished">在&quot;switch&quot;内缩进</translation>
    </message>
    <message>
        <source>&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;</translation>
    </message>
    <message>
        <source>Statements relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;
的相关语句</translation>
    </message>
    <message>
        <source>Blocks relative to
&quot;case&quot; or &quot;default&quot;</source>
        <translation type="unfinished">&quot;case&quot; 或 &quot;default&quot;
相关的代码段</translation>
    </message>
    <message>
        <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>
        <source>Alignment</source>
        <translation type="unfinished">对齐方式</translation>
    </message>
    <message>
        <source>Align</source>
        <translation type="unfinished">对齐</translation>
    </message>
    <message>
        <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>
        <source>Align after assignments</source>
        <translation type="unfinished">赋值语句后对齐</translation>
    </message>
    <message>
        <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>
        <source>Add extra padding to conditions
if they would align to the next line</source>
        <translation type="unfinished">如果条件语句需要与下一行对齐，
则添加额外的空白</translation>
    </message>
    <message>
        <source>Pointers and References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bind &apos;*&apos; and &apos;&amp;&amp;&apos; in types/declarations to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Identifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Left const/volatile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This does not apply to references.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Right const/volatile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <source>&amp;C++</source>
        <translation type="unfinished">C++(&amp;C)</translation>
    </message>
    <message>
        <source>Switch Header/Source</source>
        <translation type="unfinished">切换头文件/源文件</translation>
    </message>
    <message>
        <source>Open Corresponding Header/Source in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+E, F4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+E, F4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Preprocessed Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Preprocessed Source in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The license template.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The configured path to the license template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards into header file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <source>Header/Source</source>
        <comment>text on macOS touch bar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Follow</source>
        <comment>text on macOS touch bar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional Preprocessor Directives...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch Between Function Declaration/Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shift+F2</source>
        <translation type="unfinished">Shift+F2</translation>
    </message>
    <message>
        <source>Decl/Def</source>
        <comment>text on macOS touch bar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Function Declaration/Definition in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+E, Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+E, Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Follow Symbol Under Cursor to Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+F2</source>
        <translation type="unfinished">Ctrl+Shift+F2</translation>
    </message>
    <message>
        <source>Follow Symbol to Type in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+E, Ctrl+Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+E, Ctrl+Shift+F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find References With Access Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Type Hierarchy</source>
        <translation type="unfinished">打开类型分层</translation>
    </message>
    <message>
        <source>Meta+Shift+T</source>
        <translation type="unfinished">Meta+Shift+T</translation>
    </message>
    <message>
        <source>Ctrl+Shift+T</source>
        <translation type="unfinished">Ctrl+Shift+T</translation>
    </message>
    <message>
        <source>Open Include Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Shift+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+I</source>
        <translation type="unfinished">Ctrl+Shift+I</translation>
    </message>
    <message>
        <source>Reparse Externally Changed Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inspect C++ Code Model...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Shift+F12</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+F12</source>
        <translation type="unfinished">Ctrl+Shift+F12</translation>
    </message>
    <message>
        <source>Headers</source>
        <translation type="unfinished">头文件</translation>
    </message>
    <message>
        <source>&amp;Suffix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>S&amp;earch paths:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>&amp;Prefixes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Include guards</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uses &quot;#pragma once&quot; instead of &quot;#ifndef&quot; include guards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use &quot;#pragma once&quot; instead of &quot;#ifndef&quot; guards</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sources</source>
        <translation type="unfinished">源文件</translation>
    </message>
    <message>
        <source>S&amp;uffix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Se&amp;arch paths:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>P&amp;refixes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>&amp;Lower case file names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License &amp;template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <source>Choose Location for New License Template File</source>
        <translation type="unfinished">为新的版权许可模板文件选择一个存储位置</translation>
    </message>
    <message>
        <source>Reads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Declarations</source>
        <translation type="unfinished">声明</translation>
    </message>
    <message>
        <source>Other</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <source>C++ Usages:</source>
        <translation>C++ 使用：</translation>
    </message>
    <message>
        <source>Searching for Usages</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Macro Usages:</source>
        <translation>C++ 宏的使用：</translation>
    </message>
    <message>
        <source>Include Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(none)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(cyclic)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Includes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Included by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No include hierarchy available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize with Editor</source>
        <translation type="unfinished">与编辑器同步</translation>
    </message>
    <message>
        <source>Matches all files that are included by all C++ files in all 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>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <source>Additional C++ Preprocessor Directives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional C++ Preprocessor Directives for %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Delete Custom Settings File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resets all settings to the global settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset to Global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Switch Back to Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Existing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type Hierarchy</source>
        <translation>类型层次</translation>
    </message>
    <message>
        <source>No type hierarchy available</source>
        <translation>没有可用的类型层次</translation>
    </message>
    <message>
        <source>Bases</source>
        <translation>基类</translation>
    </message>
    <message>
        <source>Derived</source>
        <translation>派生类</translation>
    </message>
    <message>
        <source>Evaluating Type Hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Evaluating type hierarchy...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target file was changed, could not apply changes</source>
        <translation>目标文件改变, 无法应用修改</translation>
    </message>
    <message>
        <source>Apply changes to definition</source>
        <translation>应用对定义的修改</translation>
    </message>
    <message>
        <source>Apply changes to declaration</source>
        <translation>应用对声明的修改</translation>
    </message>
    <message>
        <source>Apply Function Signature Changes</source>
        <translation>应用函数签名的更改</translation>
    </message>
    <message>
        <source>Insert Virtual Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Functions to insert:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <source>&amp;Hide reimplemented functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Insertion options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert only declarations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert definitions inside class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert definitions outside class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert definitions in implementation file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add &quot;&amp;virtual&quot; to function declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add &quot;override&quot; equivalent to function declaration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear Added &quot;override&quot; Equivalents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Clear Preferred Parse Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching for Symbol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Symbols:</source>
        <translation>C++符号：</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enums</source>
        <translation type="unfinished">枚举</translation>
    </message>
    <message>
        <source>Scope: %1
Types: %2
Flags: %3</source>
        <translation type="unfinished">范围：%1
类型：%2
标志：%3</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <source>Projects</source>
        <translation type="unfinished">项目</translation>
    </message>
    <message>
        <source>Types:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>Projects only</source>
        <translation type="unfinished">仅显示项目</translation>
    </message>
    <message>
        <source>All files</source>
        <translation type="unfinished">所有文件</translation>
    </message>
    <message>
        <source>&lt;Select Symbol&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;No Symbols&gt;</source>
        <translation type="unfinished">&lt;没有符号&gt;</translation>
    </message>
    <message>
        <source>Insert Virtual Functions of Base Classes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rewrite Using %1</source>
        <translation type="unfinished">使用 %1 重写</translation>
    </message>
    <message>
        <source>Swap Operands</source>
        <translation type="unfinished">交换操作数</translation>
    </message>
    <message>
        <source>Rewrite Condition Using ||</source>
        <translation type="unfinished">使用 || 重写条件</translation>
    </message>
    <message>
        <source>Split Declaration</source>
        <translation type="unfinished">分离声明</translation>
    </message>
    <message>
        <source>Add Curly Braces</source>
        <translation type="unfinished">添加大括号</translation>
    </message>
    <message>
        <source>Move Declaration out of Condition</source>
        <translation type="unfinished">将声明移到条件之外</translation>
    </message>
    <message>
        <source>Split if Statement</source>
        <translation type="unfinished">分离if语句</translation>
    </message>
    <message>
        <source>Enclose in %1(...)</source>
        <translation type="unfinished">封装在 %1(...)</translation>
    </message>
    <message>
        <source>Convert to String Literal</source>
        <translation type="unfinished">转换为文本字符串</translation>
    </message>
    <message>
        <source>Convert to Character Literal and Enclose in QLatin1Char(...)</source>
        <translation type="unfinished">转换为字符并用QLatin1Char(...)封装</translation>
    </message>
    <message>
        <source>Convert to Character Literal</source>
        <translation type="unfinished">转换为文本字符</translation>
    </message>
    <message>
        <source>Mark as Translatable</source>
        <translation type="unfinished">标记为可翻译</translation>
    </message>
    <message>
        <source>Convert to Objective-C String Literal</source>
        <translation type="unfinished">转换为Objective-C字符串</translation>
    </message>
    <message>
        <source>Convert to Hexadecimal</source>
        <translation type="unfinished">转换为16进制</translation>
    </message>
    <message>
        <source>Convert to Octal</source>
        <translation type="unfinished">转换为8进制</translation>
    </message>
    <message>
        <source>Convert to Decimal</source>
        <translation type="unfinished">转换为10进制</translation>
    </message>
    <message>
        <source>Convert to Binary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Local Declaration</source>
        <translation type="unfinished">添加本地声明</translation>
    </message>
    <message>
        <source>Convert to Camel Case</source>
        <translation type="unfinished">转换为驼峰命名法</translation>
    </message>
    <message>
        <source>Add #include %1</source>
        <translation type="unfinished">添加#include %1</translation>
    </message>
    <message>
        <source>Add Forward Declaration for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch with Previous Parameter</source>
        <translation type="unfinished">与上一个参数切换</translation>
    </message>
    <message>
        <source>Switch with Next Parameter</source>
        <translation type="unfinished">与下一个参数切换</translation>
    </message>
    <message>
        <source>Reformat to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reformat Pointers or References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Complete Switch Statement</source>
        <translation type="unfinished">完成Switch语句</translation>
    </message>
    <message>
        <source>Extract Constant as Function Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Definition Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Definition to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move All Function Definitions Outside Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move All Function Definitions to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Definition to Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign to Local Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Optimize for-Loop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Escape String Literal as UTF-8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unescape String Literal as UTF-8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Convert connect() to Qt 5 Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Remove &quot;using namespace %1&quot; and Adjust Type Names Accordingly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Class Member &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provide the type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++ Indexer: Skipping file &quot;%1&quot; because it is too big.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generated Function Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>≥</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>lines</source>
        <translation type="unfinished">行</translation>
    </message>
    <message>
        <source>Generate Getters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Setters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In .cpp file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outside class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inside class:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Getter Setter Generation Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Getter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For example, new&lt;Name&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setters should be slots</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate signals with the new value as parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Getter attributes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setter parameter name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signal name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>See tool tip for more information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Normally reset&lt;Name&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For example, [[nodiscard]]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Normally &lt;name&gt;Changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Member variable name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For example, m_&lt;name&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing Namespace Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate missing namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add &quot;using namespace ...&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rewrite types to match the existing namespaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Use type &quot;auto&quot; when creating new variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Getter Setter Templates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Separate the types by comma.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comparison:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assignment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return expression:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <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>
        <source>Value Types:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return non-value types by const reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use &lt;name&gt; for the variable
Use &lt;camel&gt; for camel case
Use &lt;snake&gt; for snake case
Use &lt;Name&gt;, &lt;Camel&gt; and &lt;Snake&gt; for upper case
e.g. name = &quot;m_test_foo_&quot;:
&quot;set_&lt;name&gt; =&gt; &quot;set_test_foo&quot;
&quot;set&lt;Name&gt; =&gt; &quot;setTest_foo&quot;
&quot;set&lt;Camel&gt; =&gt; &quot;setTestFoo&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: No such file or directory</source>
        <translation type="unfinished">%1: 没有文件或者目录</translation>
    </message>
    <message>
        <source>%1: Could not get file contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open in Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Cppcheck</name>
    <message>
        <source>Cppcheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to previous diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to next diagnostic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cppcheck...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cppcheck started: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cppcheck finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cppcheck Diagnostics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagnostic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cppcheck Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze</source>
        <translation type="unfinished">分析</translation>
    </message>
    <message>
        <source>Warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style</source>
        <translation type="unfinished">风格</translation>
    </message>
    <message>
        <source>Performance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Portability</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unused functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing includes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inconclusive errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check all define combinations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show raw output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add include paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calculate additional arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disables multithreaded check.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comma-separated wildcards of full file paths. Files still can be checked if others include them.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can find missing includes but makes checking slower. Use only when needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Like C++ standard and language.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Binary:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignored file patterns:</source>
        <translation>被忽略的文件模式：</translation>
    </message>
</context>
<context>
    <name>CrashHandler</name>
    <message>
        <source>

Collecting backtrace aborted by user.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CrashHandlerDialog</name>
    <message>
        <source>Dialog</source>
        <translation type="unfinished">对话框</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation type="unfinished">图标</translation>
    </message>
    <message>
        <source>Some useful information here...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Restart Qt Creator on close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy the whole contents to clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C&amp;opy to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open the bug tracker web site.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Report this &amp;bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug the application with a new instance of Qt Creator. During debugging the crash handler will be hidden.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach and &amp;Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quit the handler and the crashed application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Restart %1 on close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Debugger And Abort Collecting Backtrace?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;b&gt;Run the debugger and abort collecting backtrace?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;You have requested to run the debugger while collecting the backtrace was not finished.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not &amp;ask again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 has closed unexpectedly (Signal &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;&lt;b&gt;%1.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Please file a &lt;a href=&apos;%2&apos;&gt;bug report&lt;/a&gt; with the debug information provided below.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>from revision %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 %2%3, based on Qt %4 (%5 bit)
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CtfVisualizer</name>
    <message>
        <source>Title</source>
        <translation type="unfinished">标题</translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total Time</source>
        <translation type="unfinished">总时间</translation>
    </message>
    <message>
        <source>Percentage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Average Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stack Level %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Min</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wall Duration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unfinished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>true</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Thread %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Categories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation type="unfinished">参数</translation>
    </message>
    <message>
        <source>Instant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scope</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>thread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return Arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CTF Visualizer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot read the CTF file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The trace contains threads with stack depth &gt; 512.
Do you want to display them anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Chrome Trace Format Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load JSON File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restrict to Threads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <source>Reset Zoom</source>
        <translation type="unfinished">重置缩放</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Chrome Trace Format File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JSON File (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file does not contain any trace data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading CTF File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Chrome Trace Format Visualizer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GCC</source>
        <translation type="unfinished">GCC</translation>
    </message>
    <message>
        <source>Clang</source>
        <translation type="unfinished">Clang</translation>
    </message>
    <message>
        <source>ICC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MSVC</source>
        <translation type="unfinished">MSVC</translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <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>
        <source>Debugger</source>
        <extracomment>Category under which Analyzer tasks are listed in Issues view</extracomment>
        <translation>调试器</translation>
    </message>
    <message>
        <source>&lt;Encoding error&gt;</source>
        <translation>&lt;编码错误&gt;</translation>
    </message>
    <message>
        <source>Load Core File</source>
        <translation>载入核心文件</translation>
    </message>
    <message>
        <source>Use local core file:</source>
        <translation>使用本地核心文件：</translation>
    </message>
    <message>
        <source>Select Executable</source>
        <translation>选择执行档</translation>
    </message>
    <message>
        <source>Kit:</source>
        <translation>构建套件(Kit)：</translation>
    </message>
    <message>
        <source>Core file:</source>
        <translation>核心文件：</translation>
    </message>
    <message>
        <source>Override &amp;start script:</source>
        <translation>覆盖启动脚本(&amp;S)：</translation>
    </message>
    <message>
        <source>Select Remote Core File</source>
        <translation>选择远程核心文件</translation>
    </message>
    <message>
        <source>Select Core File</source>
        <translation>选择核心文件</translation>
    </message>
    <message>
        <source>Select Startup Script</source>
        <translation>选择启动脚本</translation>
    </message>
    <message>
        <source>Select Start Address</source>
        <translation>选择开始地址</translation>
    </message>
    <message>
        <source>Marker File:</source>
        <translation>标记文件：</translation>
    </message>
    <message>
        <source>Marker Line:</source>
        <translation>标记行：</translation>
    </message>
    <message>
        <source>Breakpoint Address:</source>
        <translation>断点地址：</translation>
    </message>
    <message>
        <source>Property</source>
        <translation>属性</translation>
    </message>
    <message>
        <source>Breakpoint Type:</source>
        <translation>断点类型：</translation>
    </message>
    <message>
        <source>Breakpoint</source>
        <translation type="unfinished">断点</translation>
    </message>
    <message>
        <source>Requested</source>
        <translation>请求</translation>
    </message>
    <message>
        <source>Obtained</source>
        <translation>获得</translation>
    </message>
    <message>
        <source>File Name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <source>Function Name:</source>
        <translation>函数名：</translation>
    </message>
    <message>
        <source>Breakpoint on QML Signal Emit</source>
        <translation>在QML信号发出时断点</translation>
    </message>
    <message>
        <source>Data at 0x%1</source>
        <translation>数据在0x%1</translation>
    </message>
    <message>
        <source>Data at %1</source>
        <translation>数据在%1</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>启用</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation>禁用</translation>
    </message>
    <message>
        <source>Line Number:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <source>Module:</source>
        <translation>模块：</translation>
    </message>
    <message>
        <source>Message:</source>
        <translation>消息：</translation>
    </message>
    <message>
        <source>Condition:</source>
        <translation>条件：</translation>
    </message>
    <message>
        <source>Ignore Count:</source>
        <translation>忽略次数：</translation>
    </message>
    <message>
        <source>Thread Specification:</source>
        <translation>线程信息：</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <source>Insertion requested</source>
        <translation>请求插入</translation>
    </message>
    <message>
        <source>Insertion proceeding</source>
        <translation>执行插入</translation>
    </message>
    <message>
        <source>Change requested</source>
        <translation>请求改变</translation>
    </message>
    <message>
        <source>Change proceeding</source>
        <translation>执行改变</translation>
    </message>
    <message>
        <source>Breakpoint inserted</source>
        <translation>加入断点</translation>
    </message>
    <message>
        <source>Removal requested</source>
        <translation>移除请求</translation>
    </message>
    <message>
        <source>Removal proceeding</source>
        <translation>移除执行</translation>
    </message>
    <message>
        <source>Dead</source>
        <translation>死亡</translation>
    </message>
    <message>
        <source>&lt;invalid state&gt;</source>
        <extracomment>Invalid breakpoint state.</extracomment>
        <translation>&lt;无效状态&gt;</translation>
    </message>
    <message>
        <source>Breakpoint at &quot;%1&quot;</source>
        <translation>在&quot;%1&quot;处的断点</translation>
    </message>
    <message>
        <source>Breakpoint by File and Line</source>
        <translation>文件和行处的断点</translation>
    </message>
    <message>
        <source>Breakpoint by Function</source>
        <translation>函数处断点</translation>
    </message>
    <message>
        <source>Breakpoint by Address</source>
        <translation>地址处断点</translation>
    </message>
    <message>
        <source>Breakpoint at Function &quot;main()&quot;</source>
        <translation>在&quot;main&quot;函数处断点</translation>
    </message>
    <message>
        <source>Watchpoint at Address</source>
        <translation>监视点在地址</translation>
    </message>
    <message>
        <source>Watchpoint at Expression</source>
        <translation>监视点在表达式</translation>
    </message>
    <message>
        <source>Breakpoint at JavaScript throw</source>
        <translation>JavaScript 异常处的断点</translation>
    </message>
    <message>
        <source>Unknown Breakpoint Type</source>
        <translation>未知的断点类型</translation>
    </message>
    <message>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <source>Number</source>
        <translation>编号</translation>
    </message>
    <message>
        <source>Condition</source>
        <translation>条件</translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation>忽略</translation>
    </message>
    <message>
        <source>Breakpoint will only be hit if this condition is met.</source>
        <translation>只有当条件满足时才会到达断点。</translation>
    </message>
    <message>
        <source>Breakpoint will only be hit after being ignored so many times.</source>
        <translation>断点将会在被忽略足够次数后到达。</translation>
    </message>
    <message>
        <source>(all)</source>
        <translation>(全部)</translation>
    </message>
    <message>
        <source>Breakpoint will only be hit in the specified thread(s).</source>
        <translation>断点只会在指定线程中被触发。</translation>
    </message>
    <message>
        <source>Startup</source>
        <translation>启动</translation>
    </message>
    <message>
        <source>Use CDB &amp;console</source>
        <translation>使用 CDB 控制台(&amp;C)</translation>
    </message>
    <message>
        <source>Correct breakpoint location</source>
        <translation>校准断点位置</translation>
    </message>
    <message>
        <source>Log Time Stamps</source>
        <translation>记录时间戳</translation>
    </message>
    <message>
        <source>Operate by Instruction</source>
        <translation>依照命令操作</translation>
    </message>
    <message>
        <source>Dereference Pointers Automatically</source>
        <translation>自动去除对指针的引用</translation>
    </message>
    <message>
        <source>Show &quot;std::&quot; Namespace in Types</source>
        <translation>在类型中显示“std::”命名空间</translation>
    </message>
    <message>
        <source>Show Qt&apos;s Namespace in Types</source>
        <translation>在类型中显示Qt的命名空间</translation>
    </message>
    <message>
        <source>Use Debugging Helpers</source>
        <translation>使用调试助手</translation>
    </message>
    <message>
        <source>Sort Members of Classes and Structs Alphabetically</source>
        <translation>按字母顺序排序类和结构体的成员</translation>
    </message>
    <message>
        <source>Adjust Breakpoint Locations</source>
        <translation>对准断点位置</translation>
    </message>
    <message>
        <source>Break on &quot;throw&quot;</source>
        <translation>在抛出(throw)处中断</translation>
    </message>
    <message>
        <source>Break on &quot;catch&quot;</source>
        <translation>在捕获(catch)处中断</translation>
    </message>
    <message>
        <source>Break on &quot;qWarning&quot;</source>
        <translation>遇到&quot;qWarning&quot;时中断</translation>
    </message>
    <message>
        <source>Break on &quot;qFatal&quot;</source>
        <translation>遇到&quot;qFatal&quot;时中断</translation>
    </message>
    <message>
        <source>Break on &quot;abort&quot;</source>
        <translation>在“abort”时中断</translation>
    </message>
    <message>
        <source>Use Dynamic Object Type for Display</source>
        <translation>显示时使用动态对象类型(Dynamic Object Type)</translation>
    </message>
    <message>
        <source>Automatically Quit Debugger</source>
        <translation>自动退出调试器</translation>
    </message>
    <message>
        <source>Use tooltips in main editor when debugging</source>
        <translation>调试时在主编辑器中使用工具提示</translation>
    </message>
    <message>
        <source>Use Tooltips in Locals View when Debugging</source>
        <translation>调试时在“局部变量”视图中使用工具提示</translation>
    </message>
    <message>
        <source>Use Tooltips in Breakpoints View when Debugging</source>
        <translation>调试时在“断点”视图中使用工具提示</translation>
    </message>
    <message>
        <source>Skip Known Frames</source>
        <translation>跳过已知帧</translation>
    </message>
    <message>
        <source>Enable Reverse Debugging</source>
        <translation>打开反向调试</translation>
    </message>
    <message>
        <source>Reload Full Stack</source>
        <translation>重新载入完整堆栈</translation>
    </message>
    <message>
        <source>Create Full Backtrace</source>
        <translation>创建完整回溯(Backtrace)</translation>
    </message>
    <message>
        <source>Use code model</source>
        <translation>使用代码模型</translation>
    </message>
    <message>
        <source>Display thread names</source>
        <translation>显示线程名称</translation>
    </message>
    <message>
        <source>An exception was triggered.</source>
        <translation>异常被触发。</translation>
    </message>
    <message>
        <source>Stopping temporarily.</source>
        <translation type="unfinished">临时停止。</translation>
    </message>
    <message>
        <source>Executable Failed</source>
        <translation>执行失败</translation>
    </message>
    <message>
        <source>Jumped. Stopped.</source>
        <translation type="unfinished">跳转。停止。</translation>
    </message>
    <message>
        <source>Application exited with exit code %1</source>
        <translation>程序退出，退出代码 %1</translation>
    </message>
    <message>
        <source>Application exited after receiving signal %1</source>
        <translation>程序接收到信号 %1 后退出</translation>
    </message>
    <message>
        <source>Value changed from %1 to %2.</source>
        <translation>值从%1 变到 %2。</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <source>Cannot Read Symbols</source>
        <translation>无法读取符号</translation>
    </message>
    <message>
        <source>Cannot read symbols for module &quot;%1&quot;.</source>
        <translation>无法为模块&quot;%1&quot;读取符号。</translation>
    </message>
    <message>
        <source>Could not find a widget.</source>
        <translation>无法找到控件。</translation>
    </message>
    <message>
        <source>GDB I/O Error</source>
        <translation>GDB I/O 错误</translation>
    </message>
    <message>
        <source>Setting up inferior...</source>
        <translation>正在设置 inferior...</translation>
    </message>
    <message>
        <source>Stop requested...</source>
        <translation>请求停止...</translation>
    </message>
    <message>
        <source>Process failed to start.</source>
        <translation type="unfinished">进程启动失败。</translation>
    </message>
    <message>
        <source>Executable failed: %1</source>
        <translation>执行失败: %1</translation>
    </message>
    <message>
        <source>Stopping temporarily</source>
        <translation>临时停止</translation>
    </message>
    <message>
        <source>Step requested...</source>
        <translation>请求单步执行...</translation>
    </message>
    <message>
        <source>Finish function requested...</source>
        <translation>请求完成函数...</translation>
    </message>
    <message>
        <source>Step next requested...</source>
        <translation>请求执行下一步...</translation>
    </message>
    <message>
        <source>Run to line %1 requested...</source>
        <translation>请求执行到行%1...</translation>
    </message>
    <message>
        <source>Run to function %1 requested...</source>
        <translation>请求执行到函数: %1 ...</translation>
    </message>
    <message>
        <source>Immediate return from function requested...</source>
        <translation>请求立即从函数中返回...</translation>
    </message>
    <message>
        <source>Found.</source>
        <translation>已找到。</translation>
    </message>
    <message>
        <source>The gdb process could not be stopped:
%1</source>
        <translation>Gdb 进程无法停止:
%1</translation>
    </message>
    <message>
        <source>Application process could not be stopped:
%1</source>
        <translation>应用进程无法被停止:
%1</translation>
    </message>
    <message>
        <source>Connecting to remote server failed:
%1</source>
        <translation>连接远程服务器失败:
%1</translation>
    </message>
    <message>
        <source>Disassembler failed: %1</source>
        <translation>反汇编失败:%1</translation>
    </message>
    <message>
        <source>Stopped at breakpoint %1 in thread %2.</source>
        <translation type="unfinished">在线程 %2 的断点 %1 处停止。</translation>
    </message>
    <message>
        <source>Snapshot Creation Error</source>
        <translation>快照生成错误</translation>
    </message>
    <message>
        <source>Cannot create snapshot file.</source>
        <translation>无法创建快照文件。</translation>
    </message>
    <message>
        <source>Setting breakpoints...</source>
        <translation>正在设置断点...</translation>
    </message>
    <message>
        <source>Execution Error</source>
        <translation>执行错误</translation>
    </message>
    <message>
        <source>Cannot continue debugged process:
</source>
        <translation>无法继续调试进程:
</translation>
    </message>
    <message>
        <source>Library %1 loaded.</source>
        <translation type="unfinished">载入了库%1</translation>
    </message>
    <message>
        <source>Library %1 unloaded.</source>
        <translation type="unfinished">卸载了库%1</translation>
    </message>
    <message>
        <source>Thread group %1 created.</source>
        <translation type="unfinished">创建了线程组 %1 。</translation>
    </message>
    <message>
        <source>Thread %1 created.</source>
        <translation type="unfinished">线程 %1 被创建。</translation>
    </message>
    <message>
        <source>Thread group %1 exited.</source>
        <translation type="unfinished">线程组 %1 退出了。</translation>
    </message>
    <message>
        <source>Thread %1 in group %2 exited.</source>
        <translation type="unfinished">组别%2 中的线程 %1退出了。</translation>
    </message>
    <message>
        <source>Thread %1 selected.</source>
        <translation type="unfinished">选中了线程%1 。</translation>
    </message>
    <message>
        <source>Reading %1...</source>
        <translation>读取%1中 ...</translation>
    </message>
    <message>
        <source>Retrieving data for stack view...</source>
        <translation>为堆栈视图获取数据...</translation>
    </message>
    <message numerus="yes">
        <source>&lt;%n items&gt;</source>
        <translation>
            <numerusform>&lt;%n 项&gt;</numerusform>
        </translation>
    </message>
    <message>
        <source>Finished retrieving data.</source>
        <translation type="unfinished">获取数据完成。</translation>
    </message>
    <message>
        <source>GDB timeout:</source>
        <translation>Gdb超时时间：</translation>
    </message>
    <message>
        <source>sec</source>
        <translation>秒</translation>
    </message>
    <message>
        <source>Skip known frames when stepping</source>
        <translation>当单步调试时跳过已知的帧</translation>
    </message>
    <message>
        <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>
        <source>Show a message box when receiving a signal</source>
        <translation>接到信号时显示消息窗口</translation>
    </message>
    <message>
        <source>Displays a message box as soon as your application
receives a signal like SIGSEGV during debugging.</source>
        <translation>当您的应用程序在调试过程中收到系统信号，
比如SIGSEGV时，显示一个消息窗口.</translation>
    </message>
    <message>
        <source>Adjust breakpoint locations</source>
        <translation>对准断点位置</translation>
    </message>
    <message>
        <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>
        <source>Use dynamic object type for display</source>
        <translation>显示时使用动态对象类型(dynamic object type)</translation>
    </message>
    <message>
        <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>
        <source>Load .gdbinit file on startup</source>
        <translation>启动时载入.gdbinit 文件</translation>
    </message>
    <message>
        <source>Allows or inhibits reading the user&apos;s default
.gdbinit file on debugger startup.</source>
        <translation>允许或禁止调试器启动时读取
用户的默认.gdbinit文件。</translation>
    </message>
    <message>
        <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>使用异步模式来控制底层</translation>
    </message>
    <message>
        <source>Use common locations for debug information</source>
        <translation>对调试信息使用公共位置</translation>
    </message>
    <message>
        <source>Enable reverse debugging</source>
        <translation>打开反向调试</translation>
    </message>
    <message>
        <source>Additional Startup Commands</source>
        <translation>额外的启动命令</translation>
    </message>
    <message>
        <source>GDB</source>
        <translation>GDB</translation>
    </message>
    <message>
        <source>Cannot create temporary file: %1</source>
        <translation>无法创建临时文件: %1</translation>
    </message>
    <message>
        <source>Cannot create FiFo %1: %2</source>
        <translation>无法创建FIFo %1 : %2</translation>
    </message>
    <message>
        <source>Cannot open FiFo %1: %2</source>
        <translation>无法打开FIFo %1 : %2</translation>
    </message>
    <message>
        <source>Running requested...</source>
        <translation>执行请求...</translation>
    </message>
    <message>
        <source>Stopped.</source>
        <translation>已停止。</translation>
    </message>
    <message>
        <source>Source Files</source>
        <translation>源文件</translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>&lt;More&gt;</source>
        <translation>&lt;更多&gt;</translation>
    </message>
    <message>
        <source>Address:</source>
        <translation>地址：</translation>
    </message>
    <message>
        <source>Function:</source>
        <translation>函数：</translation>
    </message>
    <message>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <source>Line:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <source>Note:</source>
        <translation>注意：</translation>
    </message>
    <message>
        <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>
        <source>Level</source>
        <translation>级别</translation>
    </message>
    <message>
        <source>Thread&amp;nbsp;id:</source>
        <translation>线程&amp;nbsp;id：</translation>
    </message>
    <message>
        <source>Target&amp;nbsp;id:</source>
        <translation>目标&amp;nbsp;id：</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>State:</source>
        <translation>状态：</translation>
    </message>
    <message>
        <source>Core:</source>
        <translation>核心：</translation>
    </message>
    <message>
        <source>Stopped&amp;nbsp;at:</source>
        <translation>停止&amp;nbsp;于：</translation>
    </message>
    <message>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <source>Core</source>
        <translation>核心</translation>
    </message>
    <message>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>Target ID</source>
        <translation>目标 ID</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Threads</source>
        <translation>线程</translation>
    </message>
    <message>
        <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>
        <source>Expression</source>
        <translation>表达式</translation>
    </message>
    <message>
        <source>Internal Type</source>
        <translation>内部类型</translation>
    </message>
    <message>
        <source>Object Address</source>
        <translation>对象地址</translation>
    </message>
    <message>
        <source>Static Object Size</source>
        <translation>静态对象大小</translation>
    </message>
    <message numerus="yes">
        <source>%n bytes</source>
        <translation>
            <numerusform>%n 个字节</numerusform>
        </translation>
    </message>
    <message>
        <source>Internal ID</source>
        <translation>内部ID</translation>
    </message>
    <message>
        <source>&lt;empty&gt;</source>
        <translation>&lt;空&gt;</translation>
    </message>
    <message>
        <source>&lt;uninitialized&gt;</source>
        <translation>&lt;未初始化&gt;</translation>
    </message>
    <message>
        <source>&lt;invalid&gt;</source>
        <translation>&lt;无效&gt;</translation>
    </message>
    <message>
        <source>&lt;not accessible&gt;</source>
        <translation>&lt;无法访问&gt;</translation>
    </message>
    <message>
        <source>%1 Object at %2</source>
        <translation>在 %2 的 %1 对象</translation>
    </message>
    <message>
        <source>%1 Object at Unknown Address</source>
        <translation>未知地址处的 %1对象</translation>
    </message>
    <message>
        <source>returned value</source>
        <translation>返回值</translation>
    </message>
    <message>
        <source>Locals</source>
        <translation>局部变量</translation>
    </message>
    <message>
        <source>Inspector</source>
        <translation>检查器</translation>
    </message>
    <message>
        <source>Expressions</source>
        <translation>表达式</translation>
    </message>
    <message>
        <source>Return Value</source>
        <translation>返回值</translation>
    </message>
    <message>
        <source>Tooltip</source>
        <translation>工具提示</translation>
    </message>
    <message>
        <source>Locals and Expressions</source>
        <translation>局部变量和表达式</translation>
    </message>
    <message>
        <source>Use Display Format Based on Type</source>
        <translation type="unfinished">使用基于类型的显示格式</translation>
    </message>
    <message>
        <source>Clear Contents</source>
        <translation type="unfinished">清空内容</translation>
    </message>
    <message>
        <source>Save Contents</source>
        <translation type="unfinished">保存内容</translation>
    </message>
    <message>
        <source>CDB</source>
        <translation>CDB</translation>
    </message>
    <message>
        <source>Adapter start failed</source>
        <translation>适配器启动失败</translation>
    </message>
    <message>
        <source>Python Error</source>
        <translation>Python错误</translation>
    </message>
    <message>
        <source>Pdb I/O Error</source>
        <translation>Pdb I/O 错误</translation>
    </message>
    <message>
        <source>The Pdb process crashed some time after starting successfully.</source>
        <translation>Pdb 进程在正常启动后崩溃。</translation>
    </message>
    <message>
        <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>
        <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>
        <source>Function Name</source>
        <translation type="unfinished">函数名</translation>
    </message>
    <message>
        <source>Basic</source>
        <translation>基础</translation>
    </message>
    <message>
        <source>Breakpoint &amp;type:</source>
        <translation>断点类型(&amp;T)：</translation>
    </message>
    <message>
        <source>&amp;File name:</source>
        <translation>文件名(&amp;F)：</translation>
    </message>
    <message>
        <source>&amp;Line number:</source>
        <translation>行号(&amp;L)：</translation>
    </message>
    <message>
        <source>&amp;Enabled:</source>
        <translation>启用(&amp;E)：</translation>
    </message>
    <message>
        <source>&amp;Address:</source>
        <translation>地址(&amp;A)：</translation>
    </message>
    <message>
        <source>Fun&amp;ction:</source>
        <translation>函数(&amp;C)：</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <source>T&amp;racepoint only:</source>
        <translation>仅跟踪点(&amp;R)：</translation>
    </message>
    <message>
        <source>&amp;One shot only:</source>
        <translation>仅触发一次(&amp;O)：</translation>
    </message>
    <message>
        <source>Pat&amp;h:</source>
        <translation>路径(&amp;H)：</translation>
    </message>
    <message>
        <source>&amp;Module:</source>
        <translation>模块(&amp;M)：</translation>
    </message>
    <message>
        <source>Use Engine Default</source>
        <translation>使用默认引擎</translation>
    </message>
    <message>
        <source>Use Full Path</source>
        <translation>使用完整路径</translation>
    </message>
    <message>
        <source>Use File Name</source>
        <translation>使用文件名称</translation>
    </message>
    <message>
        <source>&amp;Commands:</source>
        <translation>命令(&amp;C)：</translation>
    </message>
    <message>
        <source>C&amp;ondition:</source>
        <translation>条件(&amp;O)：</translation>
    </message>
    <message>
        <source>&amp;Ignore count:</source>
        <translation>忽略次数(&amp;i)：</translation>
    </message>
    <message>
        <source>&amp;Expression:</source>
        <translation>表达式(&amp;E)：</translation>
    </message>
    <message>
        <source>&amp;Message:</source>
        <translation>消息(&amp;M)：</translation>
    </message>
    <message>
        <source>Debugger Error</source>
        <translation>调试器错误</translation>
    </message>
    <message>
        <source>There is no CDB executable specified.</source>
        <translation>没有指定CDB可执行档。</translation>
    </message>
    <message>
        <source>Malformed stop response received.</source>
        <translation>收到了格式错误的停止响应。</translation>
    </message>
    <message>
        <source>Switching to main thread...</source>
        <translation>切换到主线程...</translation>
    </message>
    <message>
        <source>Value %1 obtained from evaluating the condition of breakpoint %2, stopping.</source>
        <translation>计算断点条件 %2获得了值%1, 停止。</translation>
    </message>
    <message>
        <source>Value 0 obtained from evaluating the condition of breakpoint %1, continuing.</source>
        <translation>计算断点条件 %1获得了值0, 继续。</translation>
    </message>
    <message>
        <source>Select Local Cache Folder</source>
        <translation>选择本地缓存目录</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Already Exists</source>
        <translation>已存在</translation>
    </message>
    <message>
        <source>Cannot Create</source>
        <translation>无法创建</translation>
    </message>
    <message>
        <source>Remove Breakpoint</source>
        <translation type="unfinished">删除断点</translation>
    </message>
    <message>
        <source>Attempting to interrupt.</source>
        <translation>正在尝试中断。</translation>
    </message>
    <message>
        <source>Debug Information</source>
        <translation>调试信息</translation>
    </message>
    <message>
        <source>This debugger cannot handle user input.</source>
        <translation>这个调试器无法处理用户的输入。</translation>
    </message>
    <message>
        <source>Internal data breakpoint %1 at %2 triggered.</source>
        <translation>在%2中的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <source>Internal data breakpoint %1 at %2 in thread %3 triggered.</source>
        <translation>线程%3中%2的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <source>Internal data breakpoint %1 at 0x%2 triggered.</source>
        <translation>在0x%2处的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <source>Internal data breakpoint %1 at 0x%2 in thread %3 triggered.</source>
        <translation>线程%3中0x%2处的内部数据断点%1 被触发。</translation>
    </message>
    <message>
        <source>Loading finished.</source>
        <translation>载入完成。</translation>
    </message>
    <message>
        <source>Run failed.</source>
        <translation>运行失败。</translation>
    </message>
    <message>
        <source>Running.</source>
        <translation>正在运行。</translation>
    </message>
    <message>
        <source>Run requested...</source>
        <translation>运行已请求...</translation>
    </message>
    <message>
        <source>Stopped: %1 (Signal %2).</source>
        <translation>已停止: %1 (信号%2)。</translation>
    </message>
    <message>
        <source>Stopped in thread %1 by: %2.</source>
        <translation>在线程%1中停止，因为: %2。</translation>
    </message>
    <message>
        <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>&lt;p&gt;底层停止了因为它触发了一个异常。&lt;p&gt;%1</translation>
    </message>
    <message>
        <source>Exception Triggered</source>
        <translation>异常被触发</translation>
    </message>
    <message>
        <source>Taking notice of pid %1</source>
        <translation>注意pid %1</translation>
    </message>
    <message>
        <source>Run to Address 0x%1</source>
        <translation>运行到地址0x%1</translation>
    </message>
    <message>
        <source>Run to Line %1</source>
        <translation>运行到行%1</translation>
    </message>
    <message>
        <source>Jump to Address 0x%1</source>
        <translation>跳到地址0x%1</translation>
    </message>
    <message>
        <source>Jump to Line %1</source>
        <translation>跳到行%1</translation>
    </message>
    <message>
        <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>一个调试会话正在运行中。强行结束会话可能会导致会话状态异常，即使如此还是要结束它吗？</translation>
    </message>
    <message>
        <source>Close Debugging Session</source>
        <translation>关闭调试会话</translation>
    </message>
    <message>
        <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>
        <source>Type Ctrl-&lt;Return&gt; to execute a line.</source>
        <translation>键入Ctrl-&lt;Return&gt; 执行一行。</translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Log File</source>
        <translation>日志文件</translation>
    </message>
    <message>
        <source>Internal Name</source>
        <translation>内部名称</translation>
    </message>
    <message>
        <source>Full Name</source>
        <translation>全名</translation>
    </message>
    <message>
        <source>Edit Breakpoint Properties</source>
        <translation>编辑断点属性</translation>
    </message>
    <message>
        <source>&amp;Condition:</source>
        <translation>条件(&amp;C)：</translation>
    </message>
    <message>
        <source>&amp;Thread specification:</source>
        <translation>线程信息(&amp;T)：</translation>
    </message>
    <message>
        <source>Start a CDB Remote Session</source>
        <translation>启动一个CDB远程会话</translation>
    </message>
    <message>
        <source>&amp;Connection:</source>
        <translation>连接(&amp;C)：</translation>
    </message>
    <message>
        <source>Memory...</source>
        <translation>内存...</translation>
    </message>
    <message>
        <source>No function selected.</source>
        <translation>没有选择函数。</translation>
    </message>
    <message>
        <source>Running to function &quot;%1&quot;.</source>
        <translation>运行到函数&quot;%1&quot;。</translation>
    </message>
    <message>
        <source>Process %1</source>
        <extracomment>%1: PID</extracomment>
        <translation>进程%1</translation>
    </message>
    <message>
        <source>Attaching to local process %1.</source>
        <translation>attach到本地进程%1。</translation>
    </message>
    <message>
        <source>Remote: &quot;%1&quot;</source>
        <translation>远程:&apos;%1&apos;</translation>
    </message>
    <message>
        <source>Attaching to remote server %1.</source>
        <translation>关联到远程服务器%1。</translation>
    </message>
    <message>
        <source>Core file &quot;%1&quot;</source>
        <translation>核心文件&apos;%1&apos;</translation>
    </message>
    <message>
        <source>Attaching to core file %1.</source>
        <translation>关联到核心文件 %1。</translation>
    </message>
    <message>
        <source>Crashed process %1</source>
        <translation>崩溃的进程%1</translation>
    </message>
    <message>
        <source>Attaching to crashed process %1</source>
        <translation>attach到崩溃的进程%1</translation>
    </message>
    <message>
        <source>0x%1 hit</source>
        <extracomment>Message tracepoint: Address hit.</extracomment>
        <translation>命中地址0x%1 </translation>
    </message>
    <message>
        <source>%1:%2 %3() hit</source>
        <extracomment>Message tracepoint: %1 file, %2 line %3 function hit.</extracomment>
        <translation>命中%1:%2 %3()</translation>
    </message>
    <message>
        <source>Add Message Tracepoint</source>
        <translation>添加消息追踪点</translation>
    </message>
    <message>
        <source>Executable file &quot;%1&quot;</source>
        <translation>可执行文件:&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Debugging file %1.</source>
        <translation>调试文件%1。</translation>
    </message>
    <message>
        <source>Cannot attach to process with PID 0</source>
        <translation>无法attach到PID为0的进程</translation>
    </message>
    <message>
        <source>Set Breakpoint at 0x%1</source>
        <translation>在0x%1处设置断点</translation>
    </message>
    <message>
        <source>Set Message Tracepoint at 0x%1...</source>
        <translation>在0x%1处设置消息追踪点...</translation>
    </message>
    <message>
        <source>Save Debugger Log</source>
        <translation>保存调试器日志</translation>
    </message>
    <message>
        <source>User commands are not accepted in the current state.</source>
        <translation>在当前状态下不能接收用户的命令。</translation>
    </message>
    <message>
        <source>Debugger finished.</source>
        <translation>调试器已结束。</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation>继续</translation>
    </message>
    <message>
        <source>Interrupt</source>
        <translation>中断</translation>
    </message>
    <message>
        <source>Abort Debugging</source>
        <translation>终止调试</translation>
    </message>
    <message>
        <source>Aborts debugging and resets the debugger to the initial state.</source>
        <translation>终止调试并重置调试器到初始状态。</translation>
    </message>
    <message>
        <source>Step Over</source>
        <translation>单步跳过</translation>
    </message>
    <message>
        <source>Step Into</source>
        <translation>单步进入</translation>
    </message>
    <message>
        <source>Step Out</source>
        <translation>单步跳出</translation>
    </message>
    <message>
        <source>Run to Line</source>
        <translation>执行到行</translation>
    </message>
    <message>
        <source>Run to Selected Function</source>
        <translation>运行到选择的函数</translation>
    </message>
    <message>
        <source>Immediately Return From Inner Function</source>
        <translation>从内层函数立即返回</translation>
    </message>
    <message>
        <source>Jump to Line</source>
        <translation>跳到指定行</translation>
    </message>
    <message>
        <source>Reverse Direction</source>
        <translation>掉转方向</translation>
    </message>
    <message>
        <source>Move to Called Frame</source>
        <translation>移动到被调用的帧</translation>
    </message>
    <message>
        <source>Move to Calling Frame</source>
        <translation>移动到调用帧</translation>
    </message>
    <message>
        <source>Error evaluating command line arguments: %1</source>
        <translation>命令行参数赋值错误: %1</translation>
    </message>
    <message>
        <source>Start Debugging</source>
        <translation>开始调试</translation>
    </message>
    <message>
        <source>Start and Debug External Application...</source>
        <translation>启动和调试外部应用程序...</translation>
    </message>
    <message>
        <source>Attach to QML Port...</source>
        <translation>关联到QML端口...</translation>
    </message>
    <message>
        <source>Attach to Remote CDB Session...</source>
        <translation>挂接到一个CDB会话...</translation>
    </message>
    <message>
        <source>Detach Debugger</source>
        <translation>脱离调试器</translation>
    </message>
    <message>
        <source>Interrupt Debugger</source>
        <translation>中断调试器</translation>
    </message>
    <message>
        <source>Stop Debugger</source>
        <translation>停止调试</translation>
    </message>
    <message>
        <source>Process Already Under Debugger Control</source>
        <translation>进程已在调试器控制之下</translation>
    </message>
    <message>
        <source>Set Breakpoint at Line %1</source>
        <translation>在第%1行设置断点</translation>
    </message>
    <message>
        <source>Set Message Tracepoint at Line %1...</source>
        <translation> 在%1行设置消息追踪点...</translation>
    </message>
    <message>
        <source>Disassemble Function &quot;%1&quot;</source>
        <translation>反汇编函数 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Starting debugger &quot;%1&quot; for ABI &quot;%2&quot;...</source>
        <translation>为 ABI &apos;%2&apos;启动调试器&apos;%1&apos;...</translation>
    </message>
    <message>
        <source>Ctrl+Y</source>
        <translation>Ctrl+Y</translation>
    </message>
    <message>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>选择</translation>
    </message>
    <message>
        <source>Start Debugging Without Deployment</source>
        <translation>忽略部署直接开始调试</translation>
    </message>
    <message>
        <source>Load Core File...</source>
        <translation>载入核心文件...</translation>
    </message>
    <message>
        <source>Attach to Running Application...</source>
        <translation>关联到运行中的程序...</translation>
    </message>
    <message>
        <source>Attach to Running Application</source>
        <translation>关联到运行中的程序</translation>
    </message>
    <message>
        <source>Shift+Ctrl+Y</source>
        <translation>Shift+Ctrl+Y</translation>
    </message>
    <message>
        <source>Shift+F5</source>
        <translation>Shift+F5</translation>
    </message>
    <message>
        <source>Reset Debugger</source>
        <translation>重置调试器</translation>
    </message>
    <message>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <source>F10</source>
        <translation>F10</translation>
    </message>
    <message>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <source>F11</source>
        <translation>F11</translation>
    </message>
    <message>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Shift+T</translation>
    </message>
    <message>
        <source>Shift+F11</source>
        <translation>Shift+F11</translation>
    </message>
    <message>
        <source>Shift+F8</source>
        <translation>Shift+F8</translation>
    </message>
    <message>
        <source>Ctrl+F10</source>
        <translation>Ctrl+F10</translation>
    </message>
    <message>
        <source>Ctrl+F6</source>
        <translation>Ctrl+F6</translation>
    </message>
    <message>
        <source>F8</source>
        <translation>F8</translation>
    </message>
    <message>
        <source>F9</source>
        <translation>F9</translation>
    </message>
    <message>
        <source>Threads:</source>
        <translation>线程：</translation>
    </message>
    <message>
        <source>Symbol</source>
        <translation>符号</translation>
    </message>
    <message>
        <source>Address</source>
        <translation>地址</translation>
    </message>
    <message>
        <source>Code</source>
        <translation>代码</translation>
    </message>
    <message>
        <source>Section</source>
        <translation>段</translation>
    </message>
    <message>
        <source>Symbols in &quot;%1&quot;</source>
        <translation>&quot;%1&quot; 中的符号</translation>
    </message>
    <message>
        <source>&lt;new source&gt;</source>
        <translation>&lt;新源&gt;</translation>
    </message>
    <message>
        <source>&lt;new target&gt;</source>
        <translation>&lt;新目标&gt;</translation>
    </message>
    <message>
        <source>Source path</source>
        <translation>源路径</translation>
    </message>
    <message>
        <source>Target path</source>
        <translation>目标路径</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Add Qt sources...</source>
        <translation>添加Qt 源码...</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Source Paths Mapping</source>
        <translation>源码路径映射</translation>
    </message>
    <message>
        <source>&amp;Source path:</source>
        <translation>源路径(&amp;S)：</translation>
    </message>
    <message>
        <source>&amp;Target path:</source>
        <translation>目标路径(&amp;T)：</translation>
    </message>
    <message>
        <source>Qt Sources</source>
        <translation>Qt 源码</translation>
    </message>
    <message>
        <source>Debugging complex command lines is currently not supported on Windows.</source>
        <translation>调试复杂的命令行目前在windows下尚不支持。</translation>
    </message>
    <message>
        <source>Memory at 0x%1</source>
        <translation>在 0x%1地址处的内存</translation>
    </message>
    <message>
        <source>No Memory Viewer Available</source>
        <translation>没有可用的内存查看器</translation>
    </message>
    <message>
        <source>The memory contents cannot be shown as no viewer plugin for binary data has been loaded.</source>
        <translation>没有载入二进制数据查看器插件，无法显示内存内容。</translation>
    </message>
    <message>
        <source>No application output received in time</source>
        <translation>没有及时收到应用程序的输出</translation>
    </message>
    <message>
        <source>Could not connect to the in-process QML debugger.
Do you want to retry?</source>
        <translation>无法连接到进程内(in-process)QML调试器。
您想要重试吗？</translation>
    </message>
    <message>
        <source>JS Source for %1</source>
        <translation>%1的JS源码</translation>
    </message>
    <message>
        <source>Run to line %1 (%2) requested...</source>
        <translation>请求执行到行 %1(%2)...</translation>
    </message>
    <message>
        <source>QML Debugger disconnected.</source>
        <translation>QML调试器连接已断开。</translation>
    </message>
    <message>
        <source>From:</source>
        <translation>从：</translation>
    </message>
    <message>
        <source>To:</source>
        <translation>到：</translation>
    </message>
    <message>
        <source>C++ exception</source>
        <translation>C++ 异常</translation>
    </message>
    <message>
        <source>Thread creation</source>
        <translation>线程创建</translation>
    </message>
    <message>
        <source>Thread exit</source>
        <translation>线程退出</translation>
    </message>
    <message>
        <source>Load module:</source>
        <translation>载入模块：</translation>
    </message>
    <message>
        <source>Unload module:</source>
        <translation>卸载模块：</translation>
    </message>
    <message>
        <source>Output:</source>
        <translation>输出：</translation>
    </message>
    <message>
        <source>Use alternating row colors in debug views</source>
        <translation>在调试视图交替行的颜色</translation>
    </message>
    <message>
        <source>Debugger font size follows main editor</source>
        <translation>调试器字体和主编辑器一致</translation>
    </message>
    <message>
        <source>Switch to previous mode on debugger exit</source>
        <translation>在调试器退出时切换到上一个模式</translation>
    </message>
    <message>
        <source>Show QML object tree</source>
        <translation>显示QML对象树</translation>
    </message>
    <message>
        <source>Maximum stack depth:</source>
        <translation>最大堆栈深度：</translation>
    </message>
    <message>
        <source>&lt;unlimited&gt;</source>
        <translation>&lt;无限制&gt;</translation>
    </message>
    <message>
        <source>Stop when %1() is called</source>
        <translation>当%1()被调用时停止</translation>
    </message>
    <message>
        <source>Delete All Breakpoints</source>
        <translation>删除所有断点</translation>
    </message>
    <message>
        <source>Delete Breakpoints of &quot;%1&quot;</source>
        <translation>删除 &quot;%1&quot; 的断点</translation>
    </message>
    <message>
        <source>Delete Breakpoints of File</source>
        <translation>删除文件的断点</translation>
    </message>
    <message>
        <source>Edit Breakpoint...</source>
        <translation>编辑断点...</translation>
    </message>
    <message>
        <source>Synchronize Breakpoints</source>
        <translation>同步断点</translation>
    </message>
    <message>
        <source>Disable Selected Breakpoints</source>
        <translation>禁用选择的断点</translation>
    </message>
    <message>
        <source>Enable Selected Breakpoints</source>
        <translation>启用选择的断点</translation>
    </message>
    <message>
        <source>Disable Breakpoint</source>
        <translation>禁用断点</translation>
    </message>
    <message>
        <source>Enable Breakpoint</source>
        <translation>启用断点</translation>
    </message>
    <message>
        <source>Add Breakpoint...</source>
        <translation>添加断点...</translation>
    </message>
    <message>
        <source>Add Breakpoint</source>
        <translation>添加断点</translation>
    </message>
    <message>
        <source>Start Debugger</source>
        <translation>启动调试器</translation>
    </message>
    <message>
        <source>Server port:</source>
        <translation>服务器端口：</translation>
    </message>
    <message>
        <source>Select Working Directory</source>
        <translation>选择工作目录</translation>
    </message>
    <message>
        <source>Select Location of Debugging Information</source>
        <translation>选择调试信息的位置</translation>
    </message>
    <message>
        <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>
        <source>&amp;Kit:</source>
        <translation>构建套件(&amp;Kit)：</translation>
    </message>
    <message>
        <source>Local &amp;executable:</source>
        <translation>本地执行档(&amp;E)：</translation>
    </message>
    <message>
        <source>Command line &amp;arguments:</source>
        <translation>命令行的参数(&amp;A)：</translation>
    </message>
    <message>
        <source>&amp;Working directory:</source>
        <translation>工作目录(&amp;W)：</translation>
    </message>
    <message>
        <source>Run in &amp;terminal:</source>
        <translation>在终端中运行(&amp;T)：</translation>
    </message>
    <message>
        <source>Break at &quot;&amp;main&quot;:</source>
        <translation>在&apos;main&apos;函数断点(&amp;M)：</translation>
    </message>
    <message>
        <source>Debug &amp;information:</source>
        <translation>调试信息(&amp;i)：</translation>
    </message>
    <message>
        <source>&amp;Recent:</source>
        <translation>最近历史(&amp;R)：</translation>
    </message>
    <message>
        <source>&amp;Port:</source>
        <translation>端口(&amp;P)：</translation>
    </message>
    <message>
        <source>Start Remote Engine</source>
        <translation>启动远程引擎</translation>
    </message>
    <message>
        <source>&amp;Host:</source>
        <translation>主机(&amp;H)：</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation>用户名(&amp;U)：</translation>
    </message>
    <message>
        <source>&amp;Password:</source>
        <translation>密码(&amp;P)：</translation>
    </message>
    <message>
        <source>&amp;Engine path:</source>
        <translation>引擎路径(&amp;E)：</translation>
    </message>
    <message>
        <source>&amp;Inferior path:</source>
        <translation>底层(&amp;Inferior)路径：</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <source>Type Formats</source>
        <translation>类型格式</translation>
    </message>
    <message>
        <source>Qt Types</source>
        <translation>Qt的类型</translation>
    </message>
    <message>
        <source>Standard Types</source>
        <translation>标准类型</translation>
    </message>
    <message>
        <source>Misc Types</source>
        <translation>其它类型</translation>
    </message>
    <message>
        <source>The debugger to use for this kit.</source>
        <translation>当前构建套件使用的调试器。</translation>
    </message>
    <message>
        <source>64-bit version</source>
        <translation>64 位版本</translation>
    </message>
    <message>
        <source>32-bit version</source>
        <translation>32 位版本</translation>
    </message>
    <message>
        <source>No debugger set up.</source>
        <translation>调试器未设置。</translation>
    </message>
    <message>
        <source>The debugger location must be given as an absolute path (%1).</source>
        <translation>调试器的路径必须给出绝对路径(%1)。</translation>
    </message>
    <message>
        <source>%1 &lt;None&gt;</source>
        <translation>%1 &lt;无&gt;</translation>
    </message>
    <message>
        <source>%1 using &quot;%2&quot;</source>
        <translation>%1使用&quot;%2&quot;</translation>
    </message>
    <message>
        <source>Enable C++</source>
        <translation>启用C++</translation>
    </message>
    <message>
        <source>Enable QML</source>
        <translation>启用QML</translation>
    </message>
    <message>
        <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>
        <source>Enable Debugging of Subprocesses</source>
        <translation>打开子进程的调试功能</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation>调试</translation>
    </message>
    <message>
        <source>Error Loading Core File</source>
        <translation>载入核心文件出错</translation>
    </message>
    <message>
        <source>The specified file does not appear to be a core file.</source>
        <translation>指定的文件看上去不是一个核心文件。</translation>
    </message>
    <message>
        <source>Error Loading Symbols</source>
        <translation>载入符号错误</translation>
    </message>
    <message>
        <source>No executable to load symbols from specified core.</source>
        <translation>从指定的核心中无法载入执行档的符号。</translation>
    </message>
    <message>
        <source>Symbols found.</source>
        <translation>找到符号。</translation>
    </message>
    <message>
        <source>This can be caused by a path length limitation in the core file.</source>
        <translation>此问题可能是由核心文件中的路径长度限制引起。</translation>
    </message>
    <message>
        <source>Attached to core.</source>
        <translation>关联到核心。</translation>
    </message>
    <message>
        <source>Cannot set up communication with child process: %1</source>
        <translation>无法设置与子进程的通讯: %1</translation>
    </message>
    <message>
        <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>
        <source>No symbol file given.</source>
        <translation>未给出符号文件。</translation>
    </message>
    <message>
        <source>Download of remote file succeeded.</source>
        <translation>远程文件下载成功。</translation>
    </message>
    <message>
        <source>Module Name</source>
        <translation>模块名称</translation>
    </message>
    <message>
        <source>Module Path</source>
        <translation>模块路径</translation>
    </message>
    <message>
        <source>Symbols Read</source>
        <translation>符号读取</translation>
    </message>
    <message>
        <source>Symbols Type</source>
        <translation>符号类型</translation>
    </message>
    <message>
        <source>Start Address</source>
        <translation>起始地址</translation>
    </message>
    <message>
        <source>End Address</source>
        <translation>结束地址</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Plain</source>
        <translation>Plain</translation>
    </message>
    <message>
        <source>Fast</source>
        <translation>Fast</translation>
    </message>
    <message>
        <source>debuglnk</source>
        <translation>debuglnk</translation>
    </message>
    <message>
        <source>buildid</source>
        <translation>buildid</translation>
    </message>
    <message>
        <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>
        <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>
        <source>This module does not contain debug information itself, but contains a reference to external debug information.</source>
        <translation>这个模块本身没有包含调试信息，但包含了外部调试信息的引用。</translation>
    </message>
    <message>
        <source>&lt;unknown&gt;</source>
        <comment>address</comment>
        <extracomment>End address of loaded module</extracomment>
        <translation>&lt;未知&gt;</translation>
    </message>
    <message>
        <source>Update Module List</source>
        <translation>更新模块列表</translation>
    </message>
    <message>
        <source>Show Source Files for Module &quot;%1&quot;</source>
        <translation>为模块 &quot;%1&quot; 显示源文件</translation>
    </message>
    <message>
        <source>Load Symbols for All Modules</source>
        <translation>为所有模块载入符号</translation>
    </message>
    <message>
        <source>Examine All Modules</source>
        <translation>检查所有模块</translation>
    </message>
    <message>
        <source>Load Symbols for Module</source>
        <translation>为模块载入符号</translation>
    </message>
    <message>
        <source>Edit File</source>
        <translation>编辑文件</translation>
    </message>
    <message>
        <source>Show Symbols</source>
        <translation>显示符号</translation>
    </message>
    <message>
        <source>Show Dependencies</source>
        <translation>显示依赖</translation>
    </message>
    <message>
        <source>Load Symbols for Module &quot;%1&quot;</source>
        <translation>为模块 &quot;%1&quot; 载入符号</translation>
    </message>
    <message>
        <source>Edit File &quot;%1&quot;</source>
        <translation>编辑文件 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Show Symbols in File &quot;%1&quot;</source>
        <translation>显示文件 &quot;%1&quot; 中的符号</translation>
    </message>
    <message>
        <source>Show Dependencies of &quot;%1&quot;</source>
        <translation>显示&quot;%1&quot;的依赖</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>属性</translation>
    </message>
    <message>
        <source>Reload Register Listing</source>
        <translation>重新载入寄存器列表</translation>
    </message>
    <message>
        <source>Open Disassembler...</source>
        <translation>打开反汇编程序...</translation>
    </message>
    <message>
        <source>Open Memory Editor at 0x%1</source>
        <translation>在 0x%1 处打开内存编辑器</translation>
    </message>
    <message>
        <source>Open Memory View at Value of Register %1 0x%2</source>
        <translation>在寄存器%1的值 0x%2 处打开内存查看器</translation>
    </message>
    <message>
        <source>Open Disassembler at 0x%1</source>
        <translation>在0x %1 处打开反汇编程序</translation>
    </message>
    <message>
        <source>Open Memory Editor</source>
        <translation>打开内存编辑器</translation>
    </message>
    <message>
        <source>Open Memory View at Value of Register</source>
        <translation>在寄存器的值的位置打开内存查看器</translation>
    </message>
    <message>
        <source>Open Disassembler</source>
        <translation>打开反汇编程序</translation>
    </message>
    <message>
        <source>Hexadecimal</source>
        <translation>十六进制</translation>
    </message>
    <message>
        <source>Decimal</source>
        <translation>十进制</translation>
    </message>
    <message>
        <source>Octal</source>
        <translation>八进制</translation>
    </message>
    <message>
        <source>Binary</source>
        <translation>二进制</translation>
    </message>
    <message>
        <source>Create Snapshot</source>
        <translation>创建快照</translation>
    </message>
    <message>
        <source>Reload Data</source>
        <translation>重新载入数据</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <source>Disassemble Function</source>
        <translation>反汇编函数</translation>
    </message>
    <message>
        <source>Open Disassembler at Address...</source>
        <translation>在地址处打开反汇编程序...</translation>
    </message>
    <message>
        <source>Disassemble Function...</source>
        <translation>反汇编函数...</translation>
    </message>
    <message>
        <source>Try to Load Unknown Symbols</source>
        <translation>尝试载入未知符号</translation>
    </message>
    <message>
        <source>Memory at Frame #%1 (%2) 0x%3</source>
        <translation>帧 #%1 (%2) 0x%3 处的内存</translation>
    </message>
    <message>
        <source>Frame #%1 (%2)</source>
        <translation>帧#%1 (%2)</translation>
    </message>
    <message>
        <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>
        <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>
        <source>Register &lt;i&gt;%1&lt;/i&gt;</source>
        <translation>寄存器&lt;i&gt;%1&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Cannot Display Stack Layout</source>
        <translation>无法显示堆栈布局</translation>
    </message>
    <message>
        <source>Could not determine a suitable address range.</source>
        <translation>无法确定一个合适的地址范围。</translation>
    </message>
    <message>
        <source>Memory Layout of Local Variables at 0x%1</source>
        <translation>局部变量在0x%1处的内存布局</translation>
    </message>
    <message>
        <source>Add Expression Evaluator</source>
        <translation>添加表达式求值器</translation>
    </message>
    <message>
        <source>Add Expression Evaluator for &quot;%1&quot;</source>
        <translation>为 &quot;%1&quot; 添加表达式求值器</translation>
    </message>
    <message>
        <source>Remove Expression Evaluator</source>
        <translation>删除表达式求值器</translation>
    </message>
    <message>
        <source>Remove Expression Evaluator for &quot;%1&quot;</source>
        <translation>删除 &quot;%1&quot;的表达式求值器</translation>
    </message>
    <message>
        <source>Treat All Characters as Printable</source>
        <translation>所有字符都按可打印字符对待</translation>
    </message>
    <message>
        <source>Show Unprintable Characters as Escape Sequences</source>
        <translation>显示所有不可打印的字符为转义序列</translation>
    </message>
    <message>
        <source>Show Unprintable Characters as Octal</source>
        <translation>显示所有不可打印的字符为八进制</translation>
    </message>
    <message>
        <source>Show Unprintable Characters as Hexadecimal</source>
        <translation>显示所有不可打印的字符为十六进制</translation>
    </message>
    <message>
        <source>Change Display for Object Named &quot;%1&quot;:</source>
        <translation>为名为&quot;%1&quot;的对象改变显示：</translation>
    </message>
    <message>
        <source>Use Format for Type (Currently %1)</source>
        <translation>对类型(当前为 %1)使用格式</translation>
    </message>
    <message>
        <source>Change Display for Type &quot;%1&quot;:</source>
        <translation>为类型&quot;%1&quot;改变显示：</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>自动</translation>
    </message>
    <message>
        <source>Add Data Breakpoint at Object&apos;s Address (0x%1)</source>
        <translation>在对象地址(0x%1)添加数据断点</translation>
    </message>
    <message>
        <source>Add Data Breakpoint</source>
        <translation>添加数据断点</translation>
    </message>
    <message>
        <source>Add Data Breakpoint at Expression</source>
        <translation>在表达式处添加数据断点</translation>
    </message>
    <message>
        <source>Add Data Breakpoint at Expression &quot;%1&quot;</source>
        <translation>在表达式&quot;%1&quot;处添加数据断点</translation>
    </message>
    <message>
        <source>Select Widget to Add into Expression Evaluator</source>
        <translation>选择要添加到表达式求值器的控件</translation>
    </message>
    <message>
        <source>Remove All Expression Evaluators</source>
        <translation>删除所有表达式求值器</translation>
    </message>
    <message>
        <source>Open Memory Editor...</source>
        <translation>打开内存编辑器...</translation>
    </message>
    <message>
        <source>Open Memory Editor at Object&apos;s Address (0x%1)</source>
        <translation>在对象的地址 (0x%1)处打开内存编辑器</translation>
    </message>
    <message>
        <source>Open Memory View at Object&apos;s Address (0x%1)</source>
        <translation>在对象地址(0x%1)处打开内存查看器</translation>
    </message>
    <message>
        <source>Open Memory Editor at Object&apos;s Address</source>
        <translation>在对象的地址 打开内存编辑器</translation>
    </message>
    <message>
        <source>Open Memory View at Object&apos;s Address</source>
        <translation>在对象地址打开内存查看器</translation>
    </message>
    <message>
        <source>Open Memory Editor Showing Stack Layout</source>
        <translation>打开内存编辑器显示堆栈布局</translation>
    </message>
    <message>
        <source>Copy Contents to Clipboard</source>
        <translation>复制内容到剪贴板</translation>
    </message>
    <message>
        <source>Close Editor Tooltips</source>
        <translation>关闭编辑器工具提示</translation>
    </message>
    <message>
        <source>Locals &amp; Expressions</source>
        <translation>局部变量和表达式</translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation>复制(&amp;C)</translation>
    </message>
    <message>
        <source>&amp;Show in Editor</source>
        <translation>在编辑器中显示(&amp;S)</translation>
    </message>
    <message>
        <source>C&amp;lear</source>
        <translatorcomment>hard to tell if it is lowercase L or capital i</translatorcomment>
        <translation>清空(&amp;L)</translation>
    </message>
    <message>
        <source>Show debug, log, and info messages.</source>
        <translation>显示调试、日志和信息消息。</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <source>Show warning messages.</source>
        <translation>显示警告消息。</translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restore Global</source>
        <translation type="unfinished">还原全局设置</translation>
    </message>
    <message>
        <source>Use Customized Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Start Remote Analysis</source>
        <translation type="unfinished">开始远程分析</translation>
    </message>
    <message>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <source>File Name and Line Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break on Memory Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When C++ Exception Is Thrown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When C++ Exception Is Caught</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When Function &quot;main&quot; Starts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When a New Process Is Forked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When a New Process Is Executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When a System Call Is Executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break on Data Access at Fixed Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break on Data Access at Address Given by Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break on QML Signal Emit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break When JavaScript Exception Is Thrown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>Propagate Change to Preset Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Selected Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Selected Breakpoints...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Selected Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Selected Locations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>pending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hit Count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unclaimed Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debuggee</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove All Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove all breakpoints from all files in the current session?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Start the Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Trace point %1 in thread %2 triggered.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conditional breakpoint %1 in thread %2 triggered, examining expression &quot;%3&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger encountered an exception: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Missing Qt Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Module loaded: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Various</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Break On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Exceptions to Issues View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbol Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CDB Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always adds a breakpoint on the &lt;i&gt;%1()&lt;/i&gt; function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Extra Debugging Helper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging Helper Customization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show error messages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Debugger Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can only evaluate during a debug session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure Debugger...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Adjust View Column Widths to Contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep editor stationary when stepping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Force logging to console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <source>Catches runtime error messages caused by assert(), for example.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Use Python dumper</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First chance exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Second chance exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore first chance access violations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show &quot;std::&quot; namespace in types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows &quot;std::&quot; prefix for types from the standard library.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Qt&apos;s namespace in types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Show QObject names if available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Sort members of classes and structs alphabetically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Displays names of QThread based threads.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Load system GDB pretty printers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Shows a warning when starting the debugger on a binary with insufficient debug information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <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>
        <source>Extra Debugging Helpers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to a Python file containing additional data dumpers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stopping and stepping in the debugger will automatically open views associated with the current location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close temporary source views on debugger exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Closes automatically opened source views when the debugger exits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close temporary memory views on debugger exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Closes automatically opened memory views when the debugger exits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enables a full file path in breakpoints by default also for GDB.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set breakpoints using a full absolute path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bring %1 to foreground when application interrupts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug all child processes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Use Intel style disassembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDB shows by default AT&amp;&amp;T style disassembly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use annotations in main editor when debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows simple variable values as annotations in the main editor during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use pseudo message tracepoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uses Python to extend the ordinary GDB breakpoint class.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use automatic symbol cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Enables tooltips in the locals view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enables tooltips in the breakpoints view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Tooltips in Stack View when Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enables tooltips in the stack view during debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Registers %1 for debugging crashed applications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use %1 for post-mortem debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display string length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Maximum string length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Shows QML object tree in Locals and Expressions when connected and not stepping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Override server channel:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Select SysRoot Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This option can be used to override the kit&apos;s SysRoot setting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override S&amp;ysRoot:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This option can be used to send the target init commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Init commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This option can be used to send the target reset commands.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Reset commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use target extended-remote to connect:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Enter an address:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interrupt %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set or Remove Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable or Disable Breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restart Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Record Information to Allow Reversal of Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Take Snapshot of Process State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Launching Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>&amp;Modules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reg&amp;isters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Peripheral Reg&amp;isters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Stack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Threads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Expressions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Breakpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restarts the debugging session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current debugger location of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging has failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Record information to enable stepping backwards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Operate in Reverse Direction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The %1 process terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The %2 process terminated unexpectedly (exit code %1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected %1 Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reverse-execution history exhausted. Going forward again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reverse-execution recording failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Stopped: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Unknown&gt;</source>
        <comment>name</comment>
        <translation type="unfinished">&lt;未知&gt;</translation>
    </message>
    <message>
        <source>&lt;Unknown&gt;</source>
        <comment>meaning</comment>
        <translation type="unfinished">&lt;未知&gt;</translation>
    </message>
    <message>
        <source>&lt;p&gt;The inferior stopped because it received a signal from the operating system.&lt;p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Signal name : &lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Signal meaning : &lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signal Received</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a valid expression to evaluate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flags</source>
        <translation type="unfinished">标志</translation>
    </message>
    <message>
        <source>Sections in &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The inferior is in the Portable Executable format.
Selecting %1 as debugger would improve the debugging experience for this binary format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Section %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Not recognized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not determine debugger type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type of Debugger Backend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown debugger version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown debugger ABI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>ABIs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <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>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <source>Clone of %1</source>
        <translation type="unfinished">%1 的克隆</translation>
    </message>
    <message>
        <source>New Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restore</source>
        <translation type="unfinished">还原</translation>
    </message>
    <message>
        <source>Debuggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-detected CDB at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching debuggers...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System %1 at %2</source>
        <extracomment>%1: Debugger engine type (GDB, LLDB, CDB...), %2: Path</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detected %1 at %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Found: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-detected uVision at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing debugger entries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removed &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debuggers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger &quot;%1&quot; not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The ABI of the selected debugger does not match the toolchain ABI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown debugger type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 Engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Views</source>
        <translation type="unfinished">视图(&amp;V)</translation>
    </message>
    <message>
        <source>Leave Debug Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Editor</source>
        <translation type="unfinished">编辑器</translation>
    </message>
    <message>
        <source>Next Item</source>
        <translation type="unfinished">下一项</translation>
    </message>
    <message>
        <source>Previous Item</source>
        <translation type="unfinished">上一项</translation>
    </message>
    <message>
        <source>Attach to Unstarted Application...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach to Running Debug Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start and Break on Main</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload Debugging Helpers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Analyze</source>
        <translation type="unfinished">分析(&amp;A)</translation>
    </message>
    <message>
        <source>Debugger Runtime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Breakpoint Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running Debuggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger Perspectives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Debugging or Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach to Unstarted Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restart the debugging session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+F8</source>
        <translation type="unfinished">Ctrl+F8</translation>
    </message>
    <message>
        <source>Ctrl+F9</source>
        <translation type="unfinished">Ctrl+F9</translation>
    </message>
    <message>
        <source>Show Application on Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Option &quot;%1&quot; is missing the parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only one executable allowed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Start debugging of startup project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Debugging of Startup Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload debugging helpers skipped as no engine is running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The process %1 is already under the control of a debugger.
%2 cannot attach to it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not a Desktop Device Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It is only possible to attach to a locally running process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot start %1 without a project. Please open the project and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run %1 in %2 Mode?</source>
        <translation type="unfinished">在%2 模式下运行%1吗？</translation>
    </message>
    <message>
        <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 numerus="yes">
        <source>&lt;at least %n items&gt;</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>&lt;optimized out&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;null reference&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;not callable&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;out of scope&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger settings</source>
        <translation type="unfinished">调试器的设置</translation>
    </message>
    <message>
        <source>Additional startup commands:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to create a debugging engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The kit does not have a debugger set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unpacking core file to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot debug: Local executable is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Debugged executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported CDB host system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specify Debugger settings in Projects &gt; Run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 - Snapshot %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>QML debugging needs to be enabled both in the Build and the Run settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Show this message again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging %1 ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging of %1 has finished with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging of %1 has finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not enough free ports for QML debugging.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>&lt;p&gt;The actual location of the source tree on the local machine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Expression %1 in function %2 from line %3 to %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No valid expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (Previous)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (Restored)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression too complex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Perspective</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugged Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort Debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The gdb process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An exception was triggered:</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <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>
        <source>GDB Not Responding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Give GDB More Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setting Breakpoints Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot jump. Stopped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target line hit, and therefore stopped.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application exited normally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The selected build of GDB supports Python scripting, but the used version %1.%2 is not sufficient for %3. Supported versions are Python 2.7 and 3.x.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot continue debugged process:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Shut Down Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is no GDB binary available for binaries in format &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retrieving data for stack view thread %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create snapshot:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Find Debugger Initialization Script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The working directory &quot;%1&quot; is not usable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adapter Start Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start application:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Start Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attached to stopped application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attaching to process %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attached to running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to attach to application: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No symbols found in the core file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Try to specify the binary in Debug &gt; Start Debugging &gt; Load Core File.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting executable failed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Remote Executable or Process ID Specified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Continue Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach to core &quot;%1&quot; failed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continuing nevertheless.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional Attach Commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDB Extended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The options below give access to advanced or experimental functions of GDB.&lt;br&gt;Enabling them may negatively impact your debugging experience.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color at %1,%2: red: %3 green: %4 blue: %5 alpha: %6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Click to display color&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Image Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adapter start failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interrupt requested...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to start LLDB &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LLDB I/O Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The LLDB process crashed some time after starting successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>An unknown error in the LLDB process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download of remote file failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Executable or Symbol File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>This option can be used to override the kit&apos;s SysRoot setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Executable or symbol file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger &amp;Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repeat last command for debug reasons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Global Debugger &amp;Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory at Register &quot;%1&quot; (0x%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Register &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Show Source Files for Module</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Sections in File &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Sections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>An unknown error in the Pdb process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WO</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>RW</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>N/A</source>
        <translation type="unfinished">N/A</translation>
    </message>
    <message>
        <source>[%1..%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format</source>
        <translation type="unfinished">格式</translation>
    </message>
    <message>
        <source>Could not connect to the in-process QML debugger. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting %1</source>
        <translation type="unfinished">正在启动 %1 %2
 {1?}</translation>
    </message>
    <message>
        <source>Waiting for JavaScript engine to interrupt on next statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot evaluate %1 in current stack frame.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Context:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global QML Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Debugger: Connection failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Success:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;anonymous&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as ASCII Characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as %1-bit Signed Decimal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as %1-bit Unsigned Decimal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as %1-bit Hexadecimal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as %1-bit Octal Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as %1-bit Binary Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Content as %1-bit Floating Point Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A group of registers.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit bits %1...%2 of register %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A file named &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The folder &quot;%1&quot; could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert Symbol Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Insert Symbol Cache...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uses a directory to cache symbols used by the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set up Symbol Paths...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure Symbol paths that are used to locate debug symbol files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set up Symbol Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Use Local Symbol Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Microsoft Symbol Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open File &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JS-Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Receiver:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Binary debug information is accessible for this frame. However, matching sources have not been found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note that most distributions ship debug information in separate packages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Open Task File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Selection to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save as Task File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load QML Stack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: Cannot open /dev/ptmx: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: ptsname failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: Slave is no character device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: grantpt failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: unlock failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal: Read failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group&amp;nbsp;id:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach to Process Not Yet Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reopen dialog when application finishes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reopens this dialog when application finishes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue on attach</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger does not stop the application after attach.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Watching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Watching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select valid executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not watching.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for process to start...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1.%2</source>
        <translation type="unfinished">%1.%2</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection is not open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Invalid TCP/IP port specified %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: No uVision executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: The specified uVision executable does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Cannot resolve the library: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC Version: %1, UVSOCK Version: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Cannot open the session: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Failed to start the debugger: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Starting execution failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Stopping execution failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Setting local value failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Setting watcher value failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Disassembling by address failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Changing memory at address 0x%1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Fetching memory at address 0x%1 failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: The specified uVision project options file does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: The specified uVision project file does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Unable to open the uVision project %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Unable to set the uVision debug target: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: The specified output file does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal error: Unable to set the uVision output file %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Reading registers failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Fetching peripheral register failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Locals enumeration failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Watchers enumeration failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Inserting breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Removing breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Enabling breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UVSC: Disabling breakpoint failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to initialize the UVSC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to de-initialize the UVSC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to run the UVSC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot stop debugged process:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>... &lt;cut off&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pointer Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Array Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creation Time in ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Press Ctrl to select widget at (%1, %2). Press any other keyboard modifier to stop selection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selecting widget at (%1, %2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selection aborted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory at Pointer&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory at Object&apos;s Address &quot;%1&quot; (0x%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter an expression to evaluate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>New Evaluated Expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add New Expression Evaluator...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All Children</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapse All Children</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy View Contents to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Current Value to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open View Contents in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop the program when the data at the address is modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Data Breakpoint at Pointer&apos;s Address (0x%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Data Breakpoint at Pointer&apos;s Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop the program when the data at the address given by the expression is modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Memory View at Pointer&apos;s Address (0x%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Memory View at Pointer&apos;s Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Memory View Showing Stack Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Memory Editor at Pointer&apos;s Address (0x%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Memory Editor at Pointer&apos;s Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Value Display Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset All Individual Formats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset All Formats for Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Display Format for Selected Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Display for Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Array of %n items</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Raw Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enhanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Latin1 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Latin1 String in Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UTF-8 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UTF-8 String in Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local 8-Bit String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UTF-16 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UCS-4 String</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plot in Separate Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display Keys and Values Side by Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force Display as Direct Storage Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force Display as Indirect Storage Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display Boolean Values as True or False</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display Boolean Values as 1 or 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hexadecimal Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Binary Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Octal Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Char Code Integer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compact Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scientific Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hexadecimal Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Normalized, with Power-of-Two Exponent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size: %1x%2, %3 byte, format: %4, depth: %5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove all expression evaluators?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>Unable to Add Dependency</source>
        <translation>无法添加依赖关系</translation>
    </message>
    <message>
        <source>This would create a circular dependency.</source>
        <translation>这会创建一个循环依赖。</translation>
    </message>
    <message>
        <source>Dependencies</source>
        <translation>依赖关系</translation>
    </message>
</context>
<context>
    <name>QtC::Designer</name>
    <message>
        <source>Designer</source>
        <translation>设计师</translation>
    </message>
    <message>
        <source>Form Editor</source>
        <translation>界面编辑器</translation>
    </message>
    <message>
        <source>Qt Designer Form Class</source>
        <translation>Qt 设计器界面类</translation>
    </message>
    <message>
        <source>Form Template</source>
        <translation>界面模板</translation>
    </message>
    <message>
        <source>Class Details</source>
        <translation>类详情</translation>
    </message>
    <message>
        <source>%1 - Error</source>
        <translation>%1 - 错误</translation>
    </message>
    <message>
        <source>Class</source>
        <translation>类</translation>
    </message>
    <message>
        <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>创建一个Qt设计师窗体文件和相应的类(C++头文件和源文件)用于实现，您可以将此窗体文件和类加入到已经存在的Qt 控件项目中。</translation>
    </message>
    <message>
        <source>Widget Box</source>
        <translation>控件盒子</translation>
    </message>
    <message>
        <source>Object Inspector</source>
        <translation>对象查看器</translation>
    </message>
    <message>
        <source>Property Editor</source>
        <translation>属性编辑器</translation>
    </message>
    <message>
        <source>Action Editor</source>
        <translation>Action编辑器</translation>
    </message>
    <message>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <source>F4</source>
        <translation>F4</translation>
    </message>
    <message>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <source>Meta+Shift+H</source>
        <translation>Meta+Shift+H</translation>
    </message>
    <message>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <source>Meta+L</source>
        <translation>Meta+L</translation>
    </message>
    <message>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <source>Meta+Shift+G</source>
        <translation>Meta+Shift+G</translation>
    </message>
    <message>
        <source>Meta+J</source>
        <translation>Mega+J</translation>
    </message>
    <message>
        <source>Ctrl+J</source>
        <translation>Ctrl+J</translation>
    </message>
    <message>
        <source>Alt+Shift+R</source>
        <translation>Alt+Shift+R</translation>
    </message>
    <message>
        <source>Switch Source/Form</source>
        <translation>切换源文件/窗体</translation>
    </message>
    <message>
        <source>Shift+F4</source>
        <translation>Shift+F4</translation>
    </message>
    <message>
        <source>Signals &amp;&amp; Slots Editor</source>
        <translation>信号和槽编辑器</translation>
    </message>
    <message>
        <source>Widget box</source>
        <translation>控件盒子</translation>
    </message>
    <message>
        <source>For&amp;m Editor</source>
        <translation>界面编辑器(&amp;M)</translation>
    </message>
    <message>
        <source>Edit Widgets</source>
        <translation>编辑控件</translation>
    </message>
    <message>
        <source>Edit Signals/Slots</source>
        <translation>编辑信号/槽</translation>
    </message>
    <message>
        <source>Edit Buddies</source>
        <translation>编辑伙伴(Buddy)</translation>
    </message>
    <message>
        <source>Edit Tab Order</source>
        <translation>编辑 Tab 顺序</translation>
    </message>
    <message>
        <source>Preview in</source>
        <translation>预览于</translation>
    </message>
    <message>
        <source>The image could not be created: %1</source>
        <translation>无法创建图片: %1</translation>
    </message>
    <message>
        <source>Choose a Form Template</source>
        <translation>选择界面模板</translation>
    </message>
    <message>
        <source>Error finding/adding a slot.</source>
        <translation>查找/添加槽错误。</translation>
    </message>
    <message>
        <source>Unable to add the method definition.</source>
        <translation>无法添加方法定义。</translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>&amp;Class name:</source>
        <translation>类名(&amp;C)：</translation>
    </message>
    <message>
        <source>&amp;Header file:</source>
        <translation>头文件(&amp;H)：</translation>
    </message>
    <message>
        <source>&amp;Source file:</source>
        <translation>源文件(&amp;S)：</translation>
    </message>
    <message>
        <source>&amp;Form file:</source>
        <translation>界面文件(&amp;F)：</translation>
    </message>
    <message>
        <source>&amp;Path:</source>
        <translation>路径(&amp;P)：</translation>
    </message>
    <message>
        <source>Invalid header file name: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid source file name: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid form file name: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signals and Slots Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About Qt Designer Plugins...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>No documents matching &quot;%1&quot; could be found.
Rebuilding the project might help.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DesignerActionManager</name>
    <message>
        <source>Document Has Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The document which contains the list model contains errors. So we cannot edit it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Document Cannot Be Written</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred during a write attemp.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Ios</name>
    <message>
        <source>%1 - Free Provisioning Team : %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Insert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::DiffEditor</name>
    <message>
        <source>Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modified</source>
        <translation type="unfinished">已更改</translation>
    </message>
    <message>
        <source>Context lines:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore Whitespace</source>
        <translation type="unfinished">忽略空白</translation>
    </message>
    <message>
        <source>Reload Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[%1] vs. [%2] %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 vs. %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[%1] %2 vs. [%3] %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Change Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Change Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not parse patch file &quot;%1&quot;. The content is not of unified diff format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Diff</source>
        <translation type="unfinished">&amp;Diff</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation type="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <source>Meta+H</source>
        <translation type="unfinished">Meta+H</translation>
    </message>
    <message>
        <source>Ctrl+H</source>
        <translation type="unfinished">Ctrl+H</translation>
    </message>
    <message>
        <source>Diff Open Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Shift+H</source>
        <translation type="unfinished">Meta+Shift+H</translation>
    </message>
    <message>
        <source>Ctrl+Shift+H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff External Files...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;</source>
        <translation type="unfinished">Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Select First File for Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Second File for Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;, &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Modified Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Send Chunk to CodePaster...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Chunk...</source>
        <translation type="unfinished">应用块...</translation>
    </message>
    <message>
        <source>Revert Chunk...</source>
        <translation type="unfinished">恢复块...</translation>
    </message>
    <message>
        <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>
        <source>Select Encoding</source>
        <translation type="unfinished">选择编码</translation>
    </message>
    <message>
        <source>Calculating diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Skipped %n lines...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Binary files differ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipped unknown number of lines...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for data...</source>
        <translation type="unfinished">等待数据...</translation>
    </message>
    <message>
        <source>No difference.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Retrieving data failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rendering diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize Horizontal Scroll Bars</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[%1] %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to Side By Side Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to Unified Diff Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Docker</name>
    <message>
        <source>Checking docker daemon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path &quot;%1&quot; is not a directory or does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker Image &quot;%1&quot; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error starting remote shell. No container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error starting remote shell: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Shell in Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker daemon appears to be not running. Verify daemon is up and running and reset the docker daemon on the docker device settings page or restart Qt Creator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker Image Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Unnamed Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected result: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Done.</source>
        <translation type="unfinished">完成。</translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation type="unfinished">错误: %1
 {1?}</translation>
    </message>
    <message>
        <source>Docker Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository:</source>
        <translation>代码仓库：</translation>
    </message>
    <message>
        <source>Tag:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Daemon state:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clears detected daemon state. It will be automatically re-evaluated next time access is needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not modify entry point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prevents modifying the entry point of the image. Enable only if the image starts into a shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run as outside user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uses user ID and group ID of the user running Qt Creator in the docker container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paths to mount:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source directory list should not be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host directories to mount into the container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maps paths in this list one-to-one to the docker container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-detect Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Auto-Detected Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List Auto-Detected Kit Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in Selected Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in PATH and Additional Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Semicolon-separated list of directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the paths in the docker image that should be scanned for kit entries.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker daemon appears to be not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker daemon appears to be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search Locations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detection log:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Daemon state not evaluated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker daemon running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker daemon not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Docker CLI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
</context>
<context>
    <name>DynamicPropertiesProxyModel</name>
    <message>
        <source>Property Already Exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlEditorWidgets</name>
    <message>
        <source>Dialog</source>
        <translation>对话框</translation>
    </message>
    <message>
        <source>Easing</source>
        <translation>弹性弯曲</translation>
    </message>
    <message>
        <source>Subtype</source>
        <translation>子类型</translation>
    </message>
    <message>
        <source>Duration</source>
        <translation>持续时间</translation>
    </message>
    <message>
        <source>INVALID</source>
        <translation>无效</translation>
    </message>
    <message>
        <source> ms</source>
        <translation>毫秒</translation>
    </message>
    <message>
        <source>Amplitude</source>
        <translation>振幅</translation>
    </message>
    <message>
        <source>Period</source>
        <translation>周期</translation>
    </message>
    <message>
        <source>Overshoot</source>
        <translation>缓冲</translation>
    </message>
    <message>
        <source>Play simulation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type of easing curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Acceleration or deceleration of easing curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duration of animation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Amplitude of elastic and bounce easing curves.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Easing period of an elastic curve.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Easing overshoot for a back curve.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EditLightToggleAction</name>
    <message>
        <source>Toggle Edit Light On/Off</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>Editor</source>
        <translation>编辑器</translation>
    </message>
</context>
<context>
    <name>QtC::EmacsKeys</name>
    <message>
        <source>Delete Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kill Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kill Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert New Line and Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to File Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to File End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Line Start</source>
        <translation type="unfinished">移到行首</translation>
    </message>
    <message>
        <source>Go to Line End</source>
        <translation type="unfinished">移到行尾</translation>
    </message>
    <message>
        <source>Go to Next Line</source>
        <translation type="unfinished">移到下一行</translation>
    </message>
    <message>
        <source>Go to Previous Line</source>
        <translation type="unfinished">移到前一行</translation>
    </message>
    <message>
        <source>Go to Next Character</source>
        <translation type="unfinished">移到下一字符</translation>
    </message>
    <message>
        <source>Go to Previous Character</source>
        <translation type="unfinished">移到上一字符</translation>
    </message>
    <message>
        <source>Go to Next Word</source>
        <translation type="unfinished">移到下一单词</translation>
    </message>
    <message>
        <source>Go to Previous Word</source>
        <translation type="unfinished">移到上一单词</translation>
    </message>
    <message>
        <source>Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exchange Cursor and Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <source>Yank</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scroll Half Screen Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scroll Half Screen Up</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EnterTabDesignerAction</name>
    <message>
        <source>Step into: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>Environment</source>
        <translation type="unfinished">环境</translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <source>Choose Directory</source>
        <translation type="unfinished">选择目录</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionSystem</name>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <source>Vendor:</source>
        <translation>销售商：</translation>
    </message>
    <message>
        <source>Location:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Copyright:</source>
        <translation>版权：</translation>
    </message>
    <message>
        <source>License:</source>
        <translation>许可：</translation>
    </message>
    <message>
        <source>Dependencies:</source>
        <translation>依赖关系：</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation>组：</translation>
    </message>
    <message>
        <source>Compatibility version:</source>
        <translation>兼容版本：</translation>
    </message>
    <message>
        <source>URL:</source>
        <translation>URL：</translation>
    </message>
    <message>
        <source>Platforms:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following plugins have errors and cannot be loaded:</source>
        <translation>以下插件有错误，无法被载入：</translation>
    </message>
    <message>
        <source>Details:</source>
        <translation>详情：</translation>
    </message>
    <message>
        <source>Plugin Loader Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State:</source>
        <translation>状态：</translation>
    </message>
    <message>
        <source>Error message:</source>
        <translation>错误信息：</translation>
    </message>
    <message>
        <source>%1 &gt; About Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help &gt; About Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you temporarily disable %1, the following plugins that depend on it are also disabled: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable plugins permanently in %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Disable Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>Plugin meta data not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid platform specification &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dependency: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Argument: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Argument: &quot;%1&quot; is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <source>%1 (current: &quot;%2&quot;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <source>Read</source>
        <translation>读入</translation>
    </message>
    <message>
        <source>Resolved</source>
        <translation>已解決</translation>
    </message>
    <message>
        <source>Loaded</source>
        <translation>已载入</translation>
    </message>
    <message>
        <source>Initialized</source>
        <translation>初始化</translation>
    </message>
    <message>
        <source>Running</source>
        <translation>执行中</translation>
    </message>
    <message>
        <source>Stopped</source>
        <translation>已停止</translation>
    </message>
    <message>
        <source>Deleted</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Description file found, but error on read.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description successfully read.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dependencies are successfully resolved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Library is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin&apos;s initialization function succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin successfully loaded and running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin was shut down.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin ended its life cycle and was deleted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot load plugin because dependency failed to load: %1(%2)
Reason: %3</source>
        <translation>因为无法载入依赖关系所以无法载入插件: %1(%2)
原因: %3</translation>
    </message>
    <message>
        <source>Circular dependency detected:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (%2) depends on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (%2)</source>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <source>Cannot load plugin because dependency failed to load: %1 (%2)
Reason: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load on Startup</source>
        <translation>启动时载入</translation>
    </message>
    <message>
        <source>Utilities</source>
        <translation>实用工具</translation>
    </message>
    <message>
        <source>%1 (experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path: %1
Plugin is not available on this platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path: %1
Plugin is enabled as dependency of an enabled plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path: %1
Plugin is enabled by command line argument.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path: %1
Plugin is disabled by command line argument.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin is not available on this platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load on startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load</source>
        <translation type="unfinished">载入</translation>
    </message>
    <message>
        <source>Version</source>
        <translation type="unfinished">版本</translation>
    </message>
    <message>
        <source>Vendor</source>
        <translation type="unfinished">销售商</translation>
    </message>
    <message>
        <source>Enabling Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabling
%1
will also enable the following plugins:

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

%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::FakeVim</name>
    <message>
        <source>Use FakeVim</source>
        <translation type="unfinished">使用FakeVim</translation>
    </message>
    <message>
        <source>Read .vimrc from location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show position of text marks</source>
        <translation type="unfinished">显示文本标签的位置</translation>
    </message>
    <message>
        <source>Pass control keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pass keys in insert mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start of line</source>
        <translation type="unfinished">移到行首</translation>
    </message>
    <message>
        <source>Tabulator size:</source>
        <translation>制表符大小：</translation>
    </message>
    <message>
        <source>Smart tabulators</source>
        <translation type="unfinished">智能制表符</translation>
    </message>
    <message>
        <source>Highlight search results</source>
        <translation type="unfinished">高亮搜索结果</translation>
    </message>
    <message>
        <source>Shift width:</source>
        <translation>缩进宽度：</translation>
    </message>
    <message>
        <source>Expand tabulators</source>
        <translation type="unfinished">展开制表符</translation>
    </message>
    <message>
        <source>Automatic indentation</source>
        <translation type="unfinished">自动缩进</translation>
    </message>
    <message>
        <source>Smart indentation</source>
        <translation type="unfinished">智能缩进</translation>
    </message>
    <message>
        <source>Incremental search</source>
        <translation type="unfinished">递增式搜索</translation>
    </message>
    <message>
        <source>Use search dialog</source>
        <translation type="unfinished">使用搜索对话框</translation>
    </message>
    <message>
        <source>Use smartcase</source>
        <translation type="unfinished">使用智能大小写</translation>
    </message>
    <message>
        <source>Use ignorecase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use wrapscan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use tildeop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show partial command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show line numbers relative to cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blinking cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scroll offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Backspace:</source>
        <translation>退格：</translation>
    </message>
    <message>
        <source>Keyword characters:</source>
        <translation>关键词字符：</translation>
    </message>
    <message>
        <source>Use Vim-style Editing</source>
        <translation type="unfinished">使用vim风格编辑</translation>
    </message>
    <message>
        <source>Displays line numbers relative to the line containing text cursor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Vim tabstop option.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep empty to use the default path, i.e. %USERPROFILE%\_vimrc on Windows, ~/.vimrc otherwise.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown option: %1</source>
        <translation type="unfinished">未知选项： %1</translation>
    </message>
    <message>
        <source>Argument must be positive: %1=%2</source>
        <translation type="unfinished">参数必须是正值： %1=%2</translation>
    </message>
    <message>
        <source>Mark &quot;%1&quot; not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recursive mapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1%2%</source>
        <translation type="unfinished">%1%2%</translation>
    </message>
    <message>
        <source>%1All</source>
        <translation type="unfinished">%1所有</translation>
    </message>
    <message>
        <source>Not implemented in FakeVim.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type Control-Shift-Y, Control-Shift-Y to quit FakeVim mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type Alt-Y, Alt-Y to quit FakeVim mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown option:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid argument:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trailing characters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move lines into themselves.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n lines moved.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>File &quot;%1&quot; exists (add ! to override)</source>
        <translation type="unfinished">文件 &apos;%1&apos; 存在 (添加 ! 覆盖)</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing</source>
        <translation type="unfinished">无法打开用于写入的文件 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>&quot;%1&quot; %2 %3L, %4C written.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> [New] </source>
        <translation type="unfinished">[新建]</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading</source>
        <translation type="unfinished">无法打开用于读取的文件&quot;%1&quot;</translation>
    </message>
    <message>
        <source>&quot;%1&quot; %2L, %3C</source>
        <translation type="unfinished">&quot;%1&quot; %2L, %3C</translation>
    </message>
    <message numerus="yes">
        <source>%n lines filtered.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Cannot open file %1</source>
        <translation type="unfinished">打开文件 %1 失败</translation>
    </message>
    <message>
        <source>Not an editor command: %1</source>
        <translation type="unfinished">不是一个编辑器命令: %1</translation>
    </message>
    <message>
        <source>Invalid regular expression: %1</source>
        <translation type="unfinished">无效的正则表达式: %1</translation>
    </message>
    <message>
        <source>Pattern not found: %1</source>
        <translation type="unfinished">未找到模式:%1</translation>
    </message>
    <message>
        <source>Search hit BOTTOM, continuing at TOP.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search hit TOP, continuing at BOTTOM.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search hit BOTTOM without match for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search hit TOP without match for: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n lines indented.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n lines %1ed %2 time.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n lines yanked.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Already at oldest change.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Already at newest change.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>FakeVim</source>
        <translation type="unfinished">FakeVim</translation>
    </message>
    <message>
        <source>Copy Text Editor Settings</source>
        <translation type="unfinished">复制文本编辑器设置</translation>
    </message>
    <message>
        <source>Set Qt Style</source>
        <translation type="unfinished">设置为Qt风格</translation>
    </message>
    <message>
        <source>Set Plain Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Vim Behavior</source>
        <translation type="unfinished">Vim 行为</translation>
    </message>
    <message>
        <source>Plugin Emulation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ex Command Mapping</source>
        <translation type="unfinished">额外命令映射</translation>
    </message>
    <message>
        <source>Ex Trigger Expression</source>
        <translation type="unfinished">额外触发表达式</translation>
    </message>
    <message>
        <source>Ex Command</source>
        <translation type="unfinished">额外命令</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>Reset to default.</source>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <source>Regular expression:</source>
        <translation>正则表达式：</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="unfinished">动作</translation>
    </message>
    <message>
        <source>Command</source>
        <translation type="unfinished">命令</translation>
    </message>
    <message>
        <source>User Command Mapping</source>
        <translation type="unfinished">用户命令映射</translation>
    </message>
    <message>
        <source>User command #%1</source>
        <translation type="unfinished">用户命令#%1</translation>
    </message>
    <message>
        <source>Meta+Shift+Y,Meta+Shift+Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Y,Alt+Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Execute User Action #%1</source>
        <translation type="unfinished">执行用户操作 #%1</translation>
    </message>
    <message>
        <source>Meta+Shift+Y,%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Y,%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; %2 %3L, %4C written</source>
        <translation type="unfinished">&quot;%1&quot; %2 %3L, %4C 写入</translation>
    </message>
    <message>
        <source>File not saved</source>
        <translation type="unfinished">文件未保存</translation>
    </message>
    <message>
        <source>Saving succeeded</source>
        <translation type="unfinished">成功保存</translation>
    </message>
    <message numerus="yes">
        <source>%n files not saved</source>
        <translation type="unfinished">
            <numerusform>%n 个文件没有被保存</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>FileExtractor</name>
    <message>
        <source>Choose Directory</source>
        <translation type="unfinished">选择目录</translation>
    </message>
</context>
<context>
    <name>FileResourcesModel</name>
    <message>
        <source>Open File</source>
        <translation type="unfinished">打开文件</translation>
    </message>
</context>
<context>
    <name>FitToViewAction</name>
    <message>
        <source>Fit Selected Object to View</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <source>Unused variable</source>
        <translation type="unfinished">未使用的变量</translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>Constructor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameters without default value must come before parameters with default value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialize all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Getters and Setters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Getter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signal</source>
        <translation type="unfinished">信号</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>QProperty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Constant QProperty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create getters for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create setters for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create signals for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Q_PROPERTY for all members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the getters and setters to be created.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GenericProjectManager</name>
    <message>
        <source>Files</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <source>Generic Manager</source>
        <translation type="unfinished">标准管理器</translation>
    </message>
    <message>
        <source>Project files list update failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Files...</source>
        <translation>编辑文件...</translation>
    </message>
    <message>
        <source>Remove Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Existing Project</source>
        <translation>导入现有项目</translation>
    </message>
    <message>
        <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>
        <source>Project Name and Location</source>
        <translation>项目名称和位置</translation>
    </message>
    <message>
        <source>Project name:</source>
        <translation>项目名称：</translation>
    </message>
    <message>
        <source>Location:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <source>File Selection</source>
        <translation>文件选择</translation>
    </message>
</context>
<context>
    <name>QtC::Git</name>
    <message>
        <source>Certificate Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Push to Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Reviewers:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checked - Mark change as private.
Unchecked - Remove mark.
Partially checked - Do not change current state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Draft/private</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Work-in-progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pushes the selected commit and all dependent commits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Topic:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Push:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To:</source>
        <translation>到：</translation>
    </message>
    <message>
        <source>Number of commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Delete Branch</source>
        <translation>删除分支 </translation>
    </message>
    <message>
        <source>Remote Branches</source>
        <translation type="unfinished">远程 分支</translation>
    </message>
    <message>
        <source>Re&amp;fresh</source>
        <translation>刷新(&amp;F)</translation>
    </message>
    <message>
        <source>&amp;Add...</source>
        <translation>添加(&amp;A)...</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation>删除(&amp;R)</translation>
    </message>
    <message>
        <source>&amp;Diff</source>
        <translation>&amp;Diff</translation>
    </message>
    <message>
        <source>&amp;Log</source>
        <translation>&amp;Log</translation>
    </message>
    <message>
        <source>&amp;Checkout</source>
        <translation>检出(&amp;C)</translation>
    </message>
    <message>
        <source>Select a Git Commit</source>
        <translation>选择一个 Git commit</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <source>Change:</source>
        <translation>更改：</translation>
    </message>
    <message>
        <source>Invalid revision</source>
        <translation>无效修订版本</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Stash Description</source>
        <translation>Stash 说明</translation>
    </message>
    <message>
        <source>Changes</source>
        <translation>修改</translation>
    </message>
    <message>
        <source>Cannot determine the repository for &quot;%1&quot;.</source>
        <translation>无法确定 &quot;%1&quot;的代码仓库。</translation>
    </message>
    <message>
        <source>Cannot parse the file output.</source>
        <translation>无法解析文件输出。</translation>
    </message>
    <message>
        <source>Git Diff &quot;%1&quot;</source>
        <translation>Git Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Git Diff Branch &quot;%1&quot;</source>
        <translation>Git Diff 分支 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Git Log &quot;%1&quot;</source>
        <translation>Git Log &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Cannot describe &quot;%1&quot;.</source>
        <translation>无法描述 &apos;%1&apos;。</translation>
    </message>
    <message>
        <source>Git Show &quot;%1&quot;</source>
        <translation>Git Show</translation>
    </message>
    <message>
        <source>Git Blame &quot;%1&quot;</source>
        <translation>Git Blame</translation>
    </message>
    <message>
        <source>Cannot obtain log of &quot;%1&quot;: %2</source>
        <translation>无法获取&quot;%1&quot;的日志: %2</translation>
    </message>
    <message>
        <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>
        <source>Cannot find parent revisions of &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <extracomment>Failed to find parent revisions of a SHA1 for &quot;annotate previous&quot;</extracomment>
        <translation>无法找到在 &quot;%2&quot;的&quot;%1&quot;的上一级修订: %3</translation>
    </message>
    <message>
        <source>Cannot describe revision &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation>无法描述&quot;%2&quot;中的修订&quot;%1&quot;: %3</translation>
    </message>
    <message>
        <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>
        <source>There were warnings while applying &quot;%1&quot; to &quot;%2&quot;:
%3</source>
        <translation>应用 %1 到 %2 时收到警告:
%3</translation>
    </message>
    <message>
        <source>Cannot apply patch &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>无法应用补丁&quot;%1&quot; 到&quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot obtain status: %1</source>
        <translation>无法获得状态: %1</translation>
    </message>
    <message>
        <source>Cannot launch &quot;%1&quot;.</source>
        <translation>无法启动&quot;%1&quot;.</translation>
    </message>
    <message>
        <source>The repository &quot;%1&quot; is not initialized.</source>
        <translation>仓库 %1 未被初始化。</translation>
    </message>
    <message>
        <source>Cannot retrieve last commit data of repository &quot;%1&quot;.</source>
        <translation>无法获取仓库最近一次提交的数据&quot;%1&quot;。</translation>
    </message>
    <message>
        <source>Amended &quot;%1&quot;.</source>
        <translation>增订了&quot;%1&quot;。</translation>
    </message>
    <message>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>文件被改变，您想要还原它吗？</translation>
    </message>
    <message>
        <source>The file is not modified.</source>
        <translation>文件没有被修改。</translation>
    </message>
    <message>
        <source>Git SVN Log</source>
        <translation>Git SVN Log</translation>
    </message>
    <message>
        <source>There are no modified files.</source>
        <translation>没有被修改的文件。</translation>
    </message>
    <message>
        <source>&amp;Git</source>
        <translation>&amp;Git</translation>
    </message>
    <message>
        <source>Alt+G,Alt+D</source>
        <translation>Alt+G,Alt+D</translation>
    </message>
    <message>
        <source>Alt+G,Alt+L</source>
        <translation>Alt+G,Alt+L</translation>
    </message>
    <message>
        <source>Alt+G,Alt+B</source>
        <translation>Alt+G,Alt+B</translation>
    </message>
    <message>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>Apply from Editor</source>
        <translation>应用自编辑器</translation>
    </message>
    <message>
        <source>Apply from File...</source>
        <translation>应用自文件...</translation>
    </message>
    <message>
        <source>Take Snapshot...</source>
        <translation>抓取快照...</translation>
    </message>
    <message>
        <source>Meta+G,Meta+C</source>
        <translation>Meta+G,Meta+C</translation>
    </message>
    <message>
        <source>Amend %1</source>
        <translation>增订 %1</translation>
    </message>
    <message>
        <source>Repository Clean</source>
        <translation>代码仓库清理</translation>
    </message>
    <message>
        <source>Choose Patch</source>
        <translation>选择补丁</translation>
    </message>
    <message>
        <source>Alt+G,Alt+U</source>
        <translation>Alt+G,Alt+U</translation>
    </message>
    <message>
        <source>Stage File for Commit</source>
        <translation>Stage文件以备提交</translation>
    </message>
    <message>
        <source>Meta+G,Meta+B</source>
        <translation>Meta+G,Meta+B</translation>
    </message>
    <message>
        <source>Meta+G,Meta+D</source>
        <translation>Meta+G,Meta+D</translation>
    </message>
    <message>
        <source>Meta+G,Meta+L</source>
        <translation>Meta+G,Meta+L</translation>
    </message>
    <message>
        <source>Stage &quot;%1&quot; for Commit</source>
        <translation>提交的stage &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+G,Alt+A</source>
        <translation>Alt+G,Alt+A</translation>
    </message>
    <message>
        <source>Meta+G,Meta+A</source>
        <translation>Meta+G,Meta+A</translation>
    </message>
    <message>
        <source>Unstage File from Commit</source>
        <translation>从提交unstage文件</translation>
    </message>
    <message>
        <source>Unstage &quot;%1&quot; from Commit</source>
        <translation>从提交unstage文件 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Undo Unstaged Changes</source>
        <translation>撤销unstage的修改</translation>
    </message>
    <message>
        <source>Undo Unstaged Changes for &quot;%1&quot;</source>
        <translation>撤销unstage的对 &quot;%1&quot; 的修改</translation>
    </message>
    <message>
        <source>Undo Uncommitted Changes</source>
        <translation>撤销未提交的修改</translation>
    </message>
    <message>
        <source>Undo Uncommitted Changes for &quot;%1&quot;</source>
        <translation>撤销未提交的对 &quot;%1&quot; 的修改</translation>
    </message>
    <message>
        <source>Meta+G,Meta+U</source>
        <translation>Meta+G,Meta+U</translation>
    </message>
    <message>
        <source>Meta+G,Meta+Shift+D</source>
        <translation>Meta+G,Meta+Shift+D</translation>
    </message>
    <message>
        <source>Alt+G,Alt+Shift+D</source>
        <translation>Alt+G,Alt+Shift+D</translation>
    </message>
    <message>
        <source>Meta+G,Meta+K</source>
        <translation>Meta+G,Meta+K</translation>
    </message>
    <message>
        <source>Apply &quot;%1&quot;</source>
        <translation>应用 “%1”</translation>
    </message>
    <message>
        <source>Create Repository...</source>
        <translation>创建仓库...</translation>
    </message>
    <message>
        <source>Saves the current state of your work and resets the repository.</source>
        <translation>保存您的工作的当前状态并重置软件仓库。</translation>
    </message>
    <message>
        <source>The repository is clean.</source>
        <translation>代码仓库是clean状态。</translation>
    </message>
    <message>
        <source>Patches (*.patch *.diff)</source>
        <translation>补丁 (*.patch *.diff)</translation>
    </message>
    <message>
        <source>Patch %1 successfully applied to %2</source>
        <translation>补丁 %1 成功应用于 %2</translation>
    </message>
    <message>
        <source>Alt+G,Alt+K</source>
        <translation>Alt+G,Alt+K</translation>
    </message>
    <message>
        <source>Stash</source>
        <translation>Stash</translation>
    </message>
    <message>
        <source>Saves the current state of your work.</source>
        <translation>保存当前状态。</translation>
    </message>
    <message>
        <source>Restores changes saved to the stash list using &quot;Stash&quot;.</source>
        <translation>使用 &quot;Stash&quot; 还原保存在stash列表中的更改。</translation>
    </message>
    <message>
        <source>Alt+G,Alt+C</source>
        <translation>Alt+G,Alt+C</translation>
    </message>
    <message>
        <source>Branches...</source>
        <translation>分支列表...</translation>
    </message>
    <message>
        <source>Commit</source>
        <translation>Commit</translation>
    </message>
    <message>
        <source>Revert</source>
        <translation type="unfinished">Revert</translation>
    </message>
    <message>
        <source>Another submit is currently being executed.</source>
        <translation>另一个提交操作正在执行。</translation>
    </message>
    <message>
        <source>Git Commit</source>
        <translation type="unfinished">Git Commit</translation>
    </message>
    <message>
        <source>General Information</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <source>Repository:</source>
        <translation>代码仓库：</translation>
    </message>
    <message>
        <source>repository</source>
        <translation>代码仓库</translation>
    </message>
    <message>
        <source>branch</source>
        <translation>分支</translation>
    </message>
    <message>
        <source>Commit Information</source>
        <translation>Commit 信息</translation>
    </message>
    <message>
        <source>Author:</source>
        <translation>作者：</translation>
    </message>
    <message>
        <source>Email:</source>
        <translation>Email：</translation>
    </message>
    <message>
        <source>By&amp;pass hooks</source>
        <translation>跳过hook(&amp;P)</translation>
    </message>
    <message>
        <source>Note that huge amount of commits might take some time.</source>
        <translation>注意:大量的提交可能需要花费一段时间。</translation>
    </message>
    <message>
        <source>Git</source>
        <translation>Git</translation>
    </message>
    <message>
        <source>Git Settings</source>
        <translation>Git设置</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <source>Pull with rebase</source>
        <translation>pull同时rebase</translation>
    </message>
    <message>
        <source>Set &quot;HOME&quot; environment variable</source>
        <translation>设置 &quot;HOME&quot; 环境变量</translation>
    </message>
    <message>
        <source>Gitk</source>
        <translation>Gitk</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Prepend to PATH:</source>
        <translation>附加在系统PATH之前：</translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Stashes</source>
        <translation>Stash列表</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Branch</source>
        <translation>分支</translation>
    </message>
    <message>
        <source>Message</source>
        <translation>消息</translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <source>&lt;No repository&gt;</source>
        <translation>&lt;无 仓库&gt;</translation>
    </message>
    <message>
        <source>Repository: %1</source>
        <translation>代码仓库: %1</translation>
    </message>
    <message>
        <source>Do you want to delete all stashes?</source>
        <translation>您想删除所有 stash 吗？</translation>
    </message>
    <message numerus="yes">
        <source>Do you want to delete %n stash(es)?</source>
        <translation>
            <numerusform>您想删除 %n 个stash 吗？</numerusform>
        </translation>
    </message>
    <message>
        <source>Delete Stashes</source>
        <translation>删除 stash</translation>
    </message>
    <message>
        <source>Repository Modified</source>
        <translation>仓库已变更</translation>
    </message>
    <message>
        <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>
        <source>Discard</source>
        <translation>丢弃</translation>
    </message>
    <message>
        <source>Restore Stash to Branch</source>
        <translation>还原 stash 到分支</translation>
    </message>
    <message>
        <source>Branch:</source>
        <translation>Branch：</translation>
    </message>
    <message>
        <source>Stash Restore</source>
        <translation>还原 stash</translation>
    </message>
    <message>
        <source>Would you like to restore %1?</source>
        <translation>您想还原 %1吗？</translation>
    </message>
    <message>
        <source>Error restoring %1</source>
        <translation>还原 %1 时出错</translation>
    </message>
    <message>
        <source>not currently set</source>
        <translation>当前未设置</translation>
    </message>
    <message>
        <source>Git Repository Browser Command</source>
        <translation>Git代码仓库浏览器命令</translation>
    </message>
    <message>
        <source>Use the patience algorithm for calculating the differences.</source>
        <translation>使用耐心算法来计算差异。</translation>
    </message>
    <message>
        <source>Patience</source>
        <translation>耐心</translation>
    </message>
    <message>
        <source>Ignore whitespace only changes.</source>
        <translation>忽略仅为空白的修改。</translation>
    </message>
    <message>
        <source>Ignore Whitespace</source>
        <translation>忽略空白</translation>
    </message>
    <message>
        <source>Hide the date of a change from the output.</source>
        <translation>在输出隐藏更改的日期。</translation>
    </message>
    <message>
        <source>Omit Date</source>
        <translation>忽略日期</translation>
    </message>
    <message>
        <source>Branch Name:</source>
        <translation>分支名称：</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>URL:</source>
        <translation>URL：</translation>
    </message>
    <message>
        <source>Remotes</source>
        <translation>远程</translation>
    </message>
    <message>
        <source>F&amp;etch</source>
        <translation>F&amp;etch</translation>
    </message>
    <message>
        <source>Delete Remote</source>
        <translation>删除远程</translation>
    </message>
    <message>
        <source>Would you like to delete the remote &quot;%1&quot;?</source>
        <translation>您想要删除远程&quot;%1&quot;吗？</translation>
    </message>
    <message>
        <source>&amp;Push</source>
        <translation>&amp;Push</translation>
    </message>
    <message>
        <source>Local Branches</source>
        <translation>本地分支</translation>
    </message>
    <message>
        <source>untracked</source>
        <translation>untracked</translation>
    </message>
    <message>
        <source>staged + </source>
        <translation>staged + </translation>
    </message>
    <message>
        <source>modified</source>
        <translation>已更改</translation>
    </message>
    <message>
        <source>added</source>
        <translation>已添加</translation>
    </message>
    <message>
        <source>deleted</source>
        <translation>已删除</translation>
    </message>
    <message>
        <source>renamed</source>
        <translation>已重命名</translation>
    </message>
    <message>
        <source>copied</source>
        <translation>已复制</translation>
    </message>
    <message>
        <source>&amp;Query:</source>
        <translation>查询(&amp;Query)：</translation>
    </message>
    <message>
        <source>Change #, SHA-1, tr:id, owner:email or reviewer:email</source>
        <translation>Change #, SHA-1, tr:id, 所有者:电子邮件 或者 审校者:电子邮件</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <source>Subject</source>
        <translation>标题</translation>
    </message>
    <message>
        <source>Owner</source>
        <translation>所有者</translation>
    </message>
    <message>
        <source>Updated</source>
        <translation>已更新</translation>
    </message>
    <message>
        <source>Project</source>
        <translation>项目</translation>
    </message>
    <message>
        <source>Approvals</source>
        <translation>审批</translation>
    </message>
    <message>
        <source>Gerrit</source>
        <translation>Gerrit</translation>
    </message>
    <message>
        <source>Error running %1: %2</source>
        <translation>运行%1发生错误: %2</translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation>%1 崩溃。</translation>
    </message>
    <message>
        <source>%1 returned %2.</source>
        <translation>%1 返回了 %2。</translation>
    </message>
    <message>
        <source>HTTPS</source>
        <translation>HTTPS</translation>
    </message>
    <message>
        <source>&amp;Host:</source>
        <translation>主机(&amp;H)：</translation>
    </message>
    <message>
        <source>&amp;User:</source>
        <translation>用户(&amp;U)：</translation>
    </message>
    <message>
        <source>&amp;ssh:</source>
        <translation>&amp;ssh：</translation>
    </message>
    <message>
        <source>P&amp;rotocol:</source>
        <translation>协议(&amp;R)：</translation>
    </message>
    <message>
        <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>
        <source>Gerrit...</source>
        <translation>Gerrit...</translation>
    </message>
    <message>
        <source>Git is not available.</source>
        <translation>Git不可用。</translation>
    </message>
    <message>
        <source>Show difference.</source>
        <translation>显示差异。</translation>
    </message>
    <message>
        <source>Detached HEAD</source>
        <translation>已经detach HEAD</translation>
    </message>
    <message>
        <source>Sha1</source>
        <translation>Sha1</translation>
    </message>
    <message>
        <source>Reset to:</source>
        <translation>重置为：</translation>
    </message>
    <message>
        <source>Undo Changes to %1</source>
        <translation>撤销对%1的修改</translation>
    </message>
    <message>
        <source>Checkout new branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Track remote branch &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Track local branch &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checkout branch &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local Changes Found. Choose Action:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Local Changes to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discard Local Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pop Stash of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Branch Stash for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Branch Stash for Current Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include Old Entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Include branches and tags that have not been active for %n days.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Create Git Repository...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Branch...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <source>&amp;Fetch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove &amp;Stale Branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage &amp;Remotes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rem&amp;ove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re&amp;name...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reflo&amp;g</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re&amp;set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Hard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Mixed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Soft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot; (Fast-Forward)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge &quot;%1&quot; into &quot;%2&quot; (No &amp;Fast-Forward)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Merge &quot;%1&quot; into &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Rebase &quot;%1&quot; on &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cherry &amp;Pick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to delete the tag &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to delete the branch &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Delete Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset branch &quot;%1&quot; to &quot;%2&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HEAD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse &amp;History...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Archive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check&amp;out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Git Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Could not start Git.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Unknown reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Bad working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fetching commit data...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>typechange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> by both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> by us</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> by them</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Authentication</source>
        <translation type="unfinished">验证信息</translation>
    </message>
    <message>
        <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>
        <source>Server:</source>
        <translation>服务器：</translation>
    </message>
    <message>
        <source>&amp;Password:</source>
        <translation>密码(&amp;P)：</translation>
    </message>
    <message>
        <source>Anonymous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C&amp;heckout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fetching &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> (Draft)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Querying Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Terminate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep Running</source>
        <translation type="unfinished">保持运行</translation>
    </message>
    <message>
        <source>Number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Patch set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Depends on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Needed by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse error: &quot;%1&quot; -&gt; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse error: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cur&amp;l:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH &amp;Port:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fetching from Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Push to Gerrit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialization Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Gerrit configuration. Host, user and ssh binary are mandatory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote Not Verified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change host %1
and project %2

were not verified among remotes in %3. Select different folder?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter Local Repository for &quot;%1&quot; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find a Gerrit remote. Add one and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of commits between %1 and %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you selected the right target branch?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Supported on Gerrit 2.15 and later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checked - The change is a draft.
Unchecked - The change is not a draft.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No remote branches found. This is probably the initial commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Branch name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>... Include older branches ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refresh Remote Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fallback</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <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>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <source>&lt;resolving&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Move Detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect Moves Within File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect Moves Between Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect Moves and Copies Between Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter commits by message or content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First Parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Follow only the first parent on merge commits.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show textual graph log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="unfinished">颜色</translation>
    </message>
    <message>
        <source>Use colors in log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Follow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show log also for previous names of the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show date instead of sequence.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot run &quot;%1&quot; in &quot;%2&quot;: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stage Chunk</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Stage Selection (%n Lines)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Unstage Chunk</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Unstage Selection (%n Lines)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Chunk successfully unstaged</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Chunk successfully staged</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Diff Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Diff Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Diff Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Reflog &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate %1 archive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite?</source>
        <translation type="unfinished">覆盖?</translation>
    </message>
    <message>
        <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>
        <source>Create Local Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to create a local branch?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>All changes in working directory will be discarded. Are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nothing to recover</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files recovered</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Cannot reset %n files in &quot;%1&quot;: %2</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Cannot retrieve submodule status of &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Submodules Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to update submodules?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>REBASING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>REVERTING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CHERRY-PICKING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MERGING</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue Rebase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebase is in progress. What do you want to do?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>Continue Merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You need to commit changes to finish merge.
Commit now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You need to commit changes to finish revert.
Commit now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue Cherry-Picking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You need to commit changes to finish cherry-picking.
Commit now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No changes found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip</source>
        <translation type="unfinished">跳过</translation>
    </message>
    <message>
        <source>&lt;Detached HEAD&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Committed %n files.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Amended &quot;%1&quot; (%n files).</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Cannot commit %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Conflicts detected with commit %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conflicts detected with files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conflicts detected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Conflicts Detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run &amp;Merge Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only graphical merge tools are supported. Please configure merge.tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Skip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>No Upstream Branch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Rebase, merge or am is in progress. Finish or abort it and then try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No commits were found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No local commits were found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uncommitted Changes Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>What would you like to do with local changes in:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stash &amp;&amp; &amp;Pop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stash local changes and pop when %1 finishes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Stash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stash local changes and execute %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Discard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discard (reset) local changes and execute %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Execute %1 with local changes in working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cherr&amp;y-Pick %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re&amp;vert %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C&amp;heckout %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Interactive Rebase from %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Log for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sh&amp;ow file &quot;%1&quot; on revision %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add &amp;Tag for %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Reset to Change %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Di&amp;ff %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Di&amp;ff Against %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff &amp;Against Saved %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Save for Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Show %1:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter by message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter log entries by text in the commit message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter by content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter log entries by added or removed string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter by author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter log entries by author.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter:</source>
        <translation>过滤器：</translation>
    </message>
    <message>
        <source>Case Sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <source>&amp;Blame %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blame &amp;Parent Revision %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stage Chunk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unstage Chunk...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tree (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Recurse submodules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Grep</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ref: %1
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Copy &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Describe Change %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Triggers a Git version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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="unfinished">Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff of &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="unfinished"> &quot;%1&quot;的diff</translation>
    </message>
    <message>
        <source>Log Current File</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="unfinished">Log 当前文件</translation>
    </message>
    <message>
        <source>Log of &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="unfinished">&quot;%1&quot; 的 log</translation>
    </message>
    <message>
        <source>Blame Current File</source>
        <comment>Avoid translating &quot;Blame&quot;</comment>
        <translation type="unfinished">Blame 当前文件</translation>
    </message>
    <message>
        <source>Blame for &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Blame&quot;</comment>
        <translation type="unfinished"> &quot;%1&quot;的 blame</translation>
    </message>
    <message>
        <source>Current &amp;Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Current Project</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="unfinished">Diff 当前项目</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Diff&quot;</comment>
        <translation type="unfinished">Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Log Project</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="unfinished">Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <comment>Avoid translating &quot;Log&quot;</comment>
        <translation type="unfinished">Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Clean Project...</source>
        <comment>Avoid translating &quot;Clean&quot;</comment>
        <translation type="unfinished">Clean 项目...</translation>
    </message>
    <message>
        <source>Clean Project &quot;%1&quot;...</source>
        <comment>Avoid translating &quot;Clean&quot;</comment>
        <translation type="unfinished">Clean 项目 &quot;%1&quot;...</translation>
    </message>
    <message>
        <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="unfinished">增订最后一个 Commit...</translation>
    </message>
    <message>
        <source>Fixup Previous Commit...</source>
        <comment>Avoid translating &quot;Commit&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recover Deleted Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interactive Rebase...</source>
        <comment>Avoid translating &quot;Rebase&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Submodules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort Merge</source>
        <comment>Avoid translating &quot;Merge&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort Rebase</source>
        <comment>Avoid translating &quot;Rebase&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip Rebase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort Cherry Pick</source>
        <comment>Avoid translating &quot;Cherry Pick&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue Cherry Pick</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort Revert</source>
        <comment>Avoid translating &quot;Revert&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Patch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stash Unstaged Files</source>
        <comment>Avoid translating &quot;Stash&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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="unfinished">Stash Pop</translation>
    </message>
    <message>
        <source>&amp;Remote Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Subversion</source>
        <translation type="unfinished">&amp;Subversion</translation>
    </message>
    <message>
        <source>DCommit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage Remotes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Archive...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git &amp;Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gitk Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gitk of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gitk for folder of Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Gitk for folder of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Gui</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Bash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Actions on Commits...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interactive Rebase</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported version of Git found. Git %1 or later required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Fixup Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to Retrieve File List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>currently set to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The binary &quot;%1&quot; could not be located in the path &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refreshing Commit Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show HEAD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sign off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provide a valid email to commit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Commit only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit and &amp;Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit and Push to &amp;Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unresolved merge conflicts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Commit and Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Commit and Push to Gerrit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Commit</source>
        <translation type="unfinished">提交(&amp;C)</translation>
    </message>
    <message>
        <source>Select change:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mixed</source>
        <translation type="unfinished">混合</translation>
    </message>
    <message>
        <source>Soft</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Normal</source>
        <translation type="unfinished">正常</translation>
    </message>
    <message>
        <source>Submodule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deleted</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Symbolic link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modified</source>
        <translation type="unfinished">已更改</translation>
    </message>
    <message>
        <source>Created</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Submodule commit %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbolic link -&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge Conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 merge conflict for &quot;%2&quot;
Local: %3
Remote: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Local</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Remote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Created</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Deleted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unchanged File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Was the merge successful?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue Merging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue merging other unresolved paths?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge tool is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>A remote with the name &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The URL may not be valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete &amp;All...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Delete...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>R&amp;estore...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restore to &amp;Branch...</source>
        <extracomment>Restore a git stash to new branch to be created</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GitLab</name>
    <message>
        <source>Clone Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specify repository URL, checkout path and directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Directory</source>
        <translation type="unfinished">目录</translation>
    </message>
    <message>
        <source>Recursive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <source>User canceled process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cloning succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <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>
        <source>Open Project</source>
        <translation type="unfinished">打开项目</translation>
    </message>
    <message>
        <source>Choose the project file to be opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cloning failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <source>...</source>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <source>0</source>
        <translation type="unfinished">0</translation>
    </message>
    <message>
        <source>Clone...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not logged in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insufficient access token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Permission scope read_api or api needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check settings for misconfiguration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Projects (%1)</source>
        <translation type="unfinished">项目(%1)</translation>
    </message>
    <message>
        <source>Using project access token.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Logged in as %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Id: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Certificate Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Access token:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>端口：</translation>
    </message>
    <message>
        <source>HTTPS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default:</source>
        <translation>默认：</translation>
    </message>
    <message>
        <source>curl:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit...</source>
        <translation type="unfinished">编辑...</translation>
    </message>
    <message>
        <source>Edit current selected GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Remove current selected GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <source>Add new GitLab server configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Server...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <source>GitLab...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <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>
        <source>Linked GitLab Configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link with GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unlink from GitLab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Projects linked with GitLab receive event notifications in the Version Control output pane.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote host does not match chosen GitLab configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Accessible (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read only access.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not a git repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local git repository without remotes.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::GlslEditor</name>
    <message>
        <source>GLSL</source>
        <extracomment>GLSL sub-menu in the Tools menu</extracomment>
        <translation type="unfinished">GLSL</translation>
    </message>
</context>
<context>
    <name>HelloWorld::Internal::HelloMode</name>
    <message>
        <source>Hello World PushButton!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hello world!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelloWorld::Internal::HelloWorldPlugin</name>
    <message>
        <source>Say &quot;&amp;Hello World!&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Hello World</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hello World!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hello World! Beautiful day today, isn&apos;t it?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HelloWorld::Internal::HelloWorldWindow</name>
    <message>
        <source>Focus me to activate my context!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hello, world!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Help</name>
    <message>
        <source>Documentation</source>
        <translation>文档</translation>
    </message>
    <message>
        <source>Add Documentation</source>
        <translation>添加文档</translation>
    </message>
    <message>
        <source>Qt Help Files (*.qch)</source>
        <translation>Qt 帮助文件 (*.qch)</translation>
    </message>
    <message>
        <source>Invalid documentation file:</source>
        <translation>无效的文档文件：</translation>
    </message>
    <message>
        <source>Namespace already registered:</source>
        <translation>命名空间已经注册：</translation>
    </message>
    <message>
        <source>Unable to register documentation.</source>
        <translation>无法注册文档。</translation>
    </message>
    <message>
        <source>Add and remove compressed help files, .qch.</source>
        <translation>添加和删除已压缩的帮助文件，.qch。</translation>
    </message>
    <message>
        <source>Registered Documentation</source>
        <translation>已注册的文档</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Filters</source>
        <translation>过滤器</translation>
    </message>
    <message>
        <source>Unfiltered</source>
        <translation>未过滤</translation>
    </message>
    <message>
        <source>Help Index</source>
        <translation>帮助索引</translation>
    </message>
    <message>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <source>Contents</source>
        <translation>目录</translation>
    </message>
    <message>
        <source>Index</source>
        <translation>索引</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>查找</translation>
    </message>
    <message>
        <source>Bookmarks</source>
        <translation>书签</translation>
    </message>
    <message>
        <source>Home</source>
        <translation>主页</translation>
    </message>
    <message>
        <source>Meta+M</source>
        <translation>Meta+M</translation>
    </message>
    <message>
        <source>Ctrl+M</source>
        <translation>Ctrl+M</translation>
    </message>
    <message>
        <source>Report Bug...</source>
        <translation>报告bug...</translation>
    </message>
    <message>
        <source>Meta+I</source>
        <translation>Meta+I</translation>
    </message>
    <message>
        <source>Ctrl+Shift+I</source>
        <translation>Ctrl+Shift+I</translation>
    </message>
    <message>
        <source>Meta+Shift+C</source>
        <translation>Meta+Shift+C</translation>
    </message>
    <message>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <source>Meta+/</source>
        <translation>Meta+/</translation>
    </message>
    <message>
        <source>Ctrl+Shift+/</source>
        <translation>Ctrl+Shift+/</translation>
    </message>
    <message>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <source>Meta+O</source>
        <translation>Meta+O</translation>
    </message>
    <message>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <source>Add Bookmark</source>
        <translation>添加书签</translation>
    </message>
    <message>
        <source>Context Help</source>
        <translation>上下文相关帮助</translation>
    </message>
    <message>
        <source>Increase Font Size</source>
        <translation>增大字号</translation>
    </message>
    <message>
        <source>Decrease Font Size</source>
        <translation>减小字号</translation>
    </message>
    <message>
        <source>Reset Font Size</source>
        <translation>重置字号</translation>
    </message>
    <message>
        <source>Open Pages</source>
        <translation>打开页面</translation>
    </message>
    <message>
        <source>No Documentation</source>
        <translation>没有文档</translation>
    </message>
    <message>
        <source>No documentation available.</source>
        <translation>没有可用文档。</translation>
    </message>
    <message>
        <source>Copy Link</source>
        <translation>复制链接</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <source>Reload</source>
        <translation>重新载入</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>Import Bookmarks</source>
        <translation>导入书签</translation>
    </message>
    <message>
        <source>Files (*.xbel)</source>
        <translation>文件 (*.xbel)</translation>
    </message>
    <message>
        <source>Cannot import bookmarks.</source>
        <translation>无法导入书签。</translation>
    </message>
    <message>
        <source>Save File</source>
        <translation>保存文件</translation>
    </message>
    <message>
        <source>Font</source>
        <translation>字体</translation>
    </message>
    <message>
        <source>Family:</source>
        <translation>字型：</translation>
    </message>
    <message>
        <source>Style:</source>
        <translation>风格：</translation>
    </message>
    <message>
        <source>Size:</source>
        <translation>字号：</translation>
    </message>
    <message>
        <source>Startup</source>
        <translation>启动</translation>
    </message>
    <message>
        <source>On context help:</source>
        <translation>上下文相关帮助：</translation>
    </message>
    <message>
        <source>Show Side-by-Side if Possible</source>
        <translation>尽可能并排显示</translation>
    </message>
    <message>
        <source>Always Show Side-by-Side</source>
        <translation>总是并排显示</translation>
    </message>
    <message>
        <source>On help start:</source>
        <translation>帮助开始时：</translation>
    </message>
    <message>
        <source>Show My Home Page</source>
        <translation>显示我的主页</translation>
    </message>
    <message>
        <source>Show a Blank Page</source>
        <translation>显示空白页</translation>
    </message>
    <message>
        <source>Show My Tabs from Last Session</source>
        <translation>显示上一次会话的打开页面</translation>
    </message>
    <message>
        <source>Home page:</source>
        <translation>主页：</translation>
    </message>
    <message>
        <source>Use &amp;Current Page</source>
        <translation>使用当前页(&amp;C)</translation>
    </message>
    <message>
        <source>Use &amp;Blank Page</source>
        <translation>使用空白页(&amp;B)</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <source>Behaviour</source>
        <translation>行为</translation>
    </message>
    <message>
        <source>Return to editor on closing the last page</source>
        <translation>关闭最后一页时返回编辑器</translation>
    </message>
    <message>
        <source>The file is not an XBEL version 1.0 file.</source>
        <translation>此文件不是XBEL 1.0文件。</translation>
    </message>
    <message>
        <source>Unknown title</source>
        <translation>未知标题</translation>
    </message>
    <message>
        <source>Error loading: %1</source>
        <translation>载入 %1 除错</translation>
    </message>
    <message>
        <source>(Untitled)</source>
        <translation>(未命名)</translation>
    </message>
    <message>
        <source>Close %1</source>
        <translation>关闭%1</translation>
    </message>
    <message>
        <source>Close All Except %1</source>
        <translation>除了%1 以外全部关闭</translation>
    </message>
    <message>
        <source>Copy Full Path to Clipboard</source>
        <translation>复制完整路径到剪贴板</translation>
    </message>
    <message>
        <source>%1 (auto-detected)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Registration Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Zoom:</source>
        <translation>缩放：</translation>
    </message>
    <message>
        <source>%</source>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <source>Always Show in Help Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Show in External Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset to default.</source>
        <translation type="unfinished">重置为默认。</translation>
    </message>
    <message>
        <source>Enable scroll wheel zooming</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switches to editor context after last help page is closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Viewer backend:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change takes effect after reloading help pages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Bookmarks...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Bookmarks...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default (%1)</source>
        <comment>Default viewer backend</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Link in Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Technical Support...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Information...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use the following to provide more detailed information about your system to bug reports:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Context Help Side-by-Side if Possible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Show Context Help Side-by-Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Show Context Help in Help Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Show Context Help in External Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open in Help Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Forward</source>
        <translation type="unfinished">按时间顺序</translation>
    </message>
    <message>
        <source>Open Online Documentation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open in Edit Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open in New Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open in Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Activate Help Bookmarks View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Meta+M</source>
        <translation type="unfinished">Alt+Meta+M</translation>
    </message>
    <message>
        <source>Activate Help Search View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Activate Open Help Pages View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Help - %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Print Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>litehtml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QtWebEngine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QTextBrowser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WebKit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error loading page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;Check that you have the corresponding documentation set installed.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The page could not be found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get Help Online</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indexing Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regenerate Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Look for:</source>
        <translation>查找(&amp;L)：</translation>
    </message>
</context>
<context>
    <name>QtC::Valgrind</name>
    <message>
        <source>Process %1</source>
        <translation type="unfinished">进程%1</translation>
    </message>
    <message>
        <source>Process finished with exit code %1 (0x%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown argument: -%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create target process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wrong bitness.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process killed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only works with dynamically linked CRT.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process stopped with unhandled exception code 0x%1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not enough memory to keep track of allocations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application stopped unexpectedly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra console.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown exit reason.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob stopped unexpectedly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: Failure in process attach handshake (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New</source>
        <translation type="unfinished">新建</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>XML output file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Handle exceptions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Page protection:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Freed memory protection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raise breakpoint exception on error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Leak details:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>Simple</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect Leak Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect Leak Types (Show Reachable)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fuzzy Detect Leak Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fuzzy Detect Leak Types (Show Reachable)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum leak size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control leak recording:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>On (Start Disabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>On (Start Enabled)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run with debugger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The location of heob32.exe and heob64.exe.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save current settings as default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>Heob</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Heob Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob profile name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (copy)</source>
        <translation type="unfinished">%1 (复制)</translation>
    </message>
    <message>
        <source>Delete Heob Profile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete this profile permanently?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ImageViewer</name>
    <message>
        <source>Image Viewer</source>
        <translation>图像查看器</translation>
    </message>
    <message>
        <source>Fit to Screen</source>
        <translation>适应屏幕</translation>
    </message>
    <message>
        <source>Ctrl+=</source>
        <translation>Ctrl+=</translation>
    </message>
    <message>
        <source>Switch Background</source>
        <translation>切换背景</translation>
    </message>
    <message>
        <source>Switch Outline</source>
        <translation>显示轮廓线</translation>
    </message>
    <message>
        <source>Toggle Animation</source>
        <translation>切换动画</translation>
    </message>
    <message>
        <source>Ctrl+[</source>
        <translation>Ctrl+[</translation>
    </message>
    <message>
        <source>Ctrl+]</source>
        <translation>Ctrl+]</translation>
    </message>
    <message>
        <source>Play Animation</source>
        <translation>播放动画</translation>
    </message>
    <message>
        <source>Pause Animation</source>
        <translation>暂停动画</translation>
    </message>
    <message>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <source>x</source>
        <extracomment>Multiplication, as in 32x32</extracomment>
        <translation type="unfinished">x</translation>
    </message>
    <message>
        <source>Size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.
Would you like to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exported &quot;%1&quot;, %2x%3, %4 bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not write file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export a Series of Images from %1 (%2x%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set as Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <source>on</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Background: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outline: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fit to Screen: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image format not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read SVG image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Multiple Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy as Data URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Standard Icon Sizes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Sizes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Sizes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please specify some sizes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid size specification: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file name must contain one of the placeholders %1, %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file %1 already exists.
Would you like to overwrite it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>IncrediBuild for Windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target and Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter the appropriate arguments to your build command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Keep original jobs number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>IncrediBuild Distribution Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profile.xml:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Avoid local task execution:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Maximum CPUs to utilize in the build:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Newest allowed helper machine OS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Oldest allowed helper machine OS:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Output and Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build title:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Save IncrediBuild monitor file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Suppress STDOUT:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Does not write anything to the standard output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output Log file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writes build output to a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Commands in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows, for each file built, the command-line used by IncrediBuild to build the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Agents in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows the Agent used to build each file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Time in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows the Start and Finish time for each file built.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide IncrediBuild Header in output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suppresses IncrediBuild&apos;s header in the build output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal IncrediBuild logging level:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <source>Set an Environment Variable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sets or overrides environment variables for the context of the build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop on errors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Additional Arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Open Build Monitor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opens Build Monitor once the build starts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake</source>
        <translation type="unfinished">CMake</translation>
    </message>
    <message>
        <source>Custom Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command Helper:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a helper to establish the build command.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Make command:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Make arguments:</source>
        <translation>Make 参数：</translation>
    </message>
    <message>
        <source>IncrediBuild for Linux</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specify nice value. Nice Value should be numeric and between -20 and 19</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nice value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force remote:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alternate tasks preference:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Make</source>
        <translation type="unfinished">Make</translation>
    </message>
</context>
<context>
    <name>InvalidIdException</name>
    <message>
        <source>Only alphanumeric characters and underscore allowed.
Ids must begin with a lowercase letter.</source>
        <translation>仅允许字母数字和下划线。
Id必须以小写字母开头。</translation>
    </message>
    <message>
        <source>Ids have to be unique.</source>
        <translation>Id 必须唯一。</translation>
    </message>
    <message>
        <source>Invalid Id: %1
%2</source>
        <translation>无效 Id: %1
%2</translation>
    </message>
</context>
<context>
    <name>QtC::Ios</name>
    <message>
        <source>Deploy on iOS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simulator name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device type:</source>
        <translation>设备类型：</translation>
    </message>
    <message>
        <source>OS version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>Base arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>iOS build</source>
        <comment>iOS BuildStep display name.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>xcodebuild</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The dSYM %1 seems to be outdated, it might confuse the debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: no device available, deploy failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deployment failed. No iOS device found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transferring application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deployment failed. The settings in the Devices window of Xcode might be incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deployment failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Info.plist might be incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Deploy to iOS device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>iOS Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Identifier:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OS Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CPU Architecture:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Developer status</source>
        <extracomment>Whether the device is in developer mode.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <source>no</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OS version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An iOS device in user mode has been detected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to see how to set it up for development?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Reset to Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>iOS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>Automatically manage signing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Development team:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provisioning profile:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>Development team is not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provisioning profile is not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using default development team and provisioning profile.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Development team: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Settings defined here override the QMake environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 not configured. Use Xcode and Apple developer account to configure the provisioning profiles and teams.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Development teams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provisioning profiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No provisioning profile found for the selected team.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Provisioning profile expired. Expiration date: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get necessary ports for the profiler connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to detect the ABIs used by the Qt version.</source>
        <translation type="unfinished">检测Qt版本使用的ABI失败。</translation>
    </message>
    <message>
        <source>iOS</source>
        <extracomment>Qt Version is meant for Ios</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run on %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run %1 on %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit has incorrect device type for running on iOS devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No device chosen. Select %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No device chosen. Enable developer mode on a device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No device available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To use this device you need to enable developer mode on it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is not connected. Select %2?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is not connected. Enable developer mode on a device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is not connected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting remote process.</source>
        <translation type="unfinished">启动远端进程。</translation>
    </message>
    <message>
        <source>Could not find %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get necessary ports for the debugger connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get inferior PID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run failed. The settings in the Organizer window of Xcode might be incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The device is locked, please unlock.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run ended.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run ended with error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>iOS Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ask about devices not in developer mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="unfinished">重命名</translation>
    </message>
    <message>
        <source>Rename a simulator device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Delete simulator devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset contents and settings of simulator devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a new simulator device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start simulator devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Devices</source>
        <translation type="unfinished">设备</translation>
    </message>
    <message>
        <source>Simulator</source>
        <translation type="unfinished">模拟器</translation>
    </message>
    <message>
        <source>Screenshot directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>You are trying to launch %n simulators simultaneously. This will take significant system resources. Do you really want to continue?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Simulator Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Starting %n simulator device(s)...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Cannot start simulator (%1, %2) in current state: %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simulator start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating simulator device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simulator device (%1) created.
UDID: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simulator device (%1) creation failed.
Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Do you really want to reset the contents and settings of the %n selected device(s)?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Resetting contents and settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simulator reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter new name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Renaming simulator device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>simulator rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Do you really want to delete the %n selected device(s)?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Deleting %n simulator device(s)...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>simulator delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Capturing screenshots from %n device(s)...</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>simulator screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>iOS Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UDID: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simulator Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Runtime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simulator Operation Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1, %2
Operation %3 completed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1, %2
Operation %3 failed.
UDID: %4
Error: %5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <source>Done.</source>
        <translation type="unfinished">完成。</translation>
    </message>
    <message>
        <source>iOS tool error %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application install on simulator failed. Simulator not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application launch on simulator failed. Invalid bundle path %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application launch on simulator failed. Simulator not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application install on simulator failed. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot capture console output from %1. Error redirecting output to %2.*</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot capture console output from %1. Install Xcode 8 or later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Application launch on simulator failed. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid simulator response. Device Id mismatch. Device Id = %1 Response Id = %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>iOS Debugging connection to creator failed with error %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageServerProtocol</name>
    <message>
        <source>Could not parse JSON message &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected a JSON object, but got a JSON &quot;%1&quot; value.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <source>Null</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Double</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String</source>
        <translation type="unfinished">字符串</translation>
    </message>
    <message>
        <source>Array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Object</source>
        <translation type="unfinished">对象</translation>
    </message>
    <message>
        <source>Undefined</source>
        <translation type="unfinished">未定义</translation>
    </message>
    <message numerus="yes">
        <source>%n Items</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <source>Language Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbols in Current Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbols in Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Classes and Structs in Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Functions and Methods in Workspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot handle MIME type of message %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Requires an Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Server per Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <source>Set MIME Types...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Startup behavior:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialization options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to parse JSON at %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language server-specific JSON to pass via &quot;initializationOptions&quot; field of &quot;initialize&quot; request.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 for %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>uninitialized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>initialize requested</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>initialized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>shutdown requested</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>shutdown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid parameter in &quot;%1&quot;:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language Server &quot;%1&quot; Initialize Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialize error: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialize result is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server Info is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No initialize result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matches all symbols from the current document, based on a language server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpectedly finished. Restarting in %1 seconds.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpectedly finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show available quick fixes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generic StdIO Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inspect Language Clients...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Client Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search Again to update results and re-enable Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Re&amp;name %n files</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Files:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot send data to unstarted server %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <source>&amp;Delete</source>
        <translation type="unfinished">删除(&amp;D)</translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
</context>
<context>
    <name>QtC::LanguageServerProtocol</name>
    <message>
        <source>No parameters in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No ID set in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <source>Locator</source>
        <translation>定位器</translation>
    </message>
</context>
<context>
    <name>QtC::ClangTools</name>
    <message>
        <source>File &quot;%1&quot; does not exist or is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Failed to parse YAML file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <source>Logging Category Viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle Qt Internal Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto Scroll</source>
        <translation type="unfinished">自动滚动</translation>
    </message>
    <message>
        <source>Timestamps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Message Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <source>Start Logging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Selected Logs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Enabled as Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update from Preset...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uncheck All</source>
        <translation type="unfinished">取消选中</translation>
    </message>
    <message>
        <source>Save Logs As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write logs to &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open file &quot;%1&quot; for writing logs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Enabled Categories As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write preset file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Enabled Categories From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open preset file &quot;%1&quot; for reading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to read preset file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected preset file format.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <source>Capabilities:</source>
        <translation>能力：</translation>
    </message>
    <message>
        <source>Dynamic Capabilities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method:</source>
        <translation>方法：</translation>
    </message>
    <message>
        <source>Options:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language Client Inspector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Macros</name>
    <message>
        <source>Macros</source>
        <translation>宏</translation>
    </message>
    <message>
        <source>Text Editing Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Playing Macro</source>
        <translation type="unfinished">播放宏</translation>
    </message>
    <message>
        <source>An error occurred while replaying the macro, execution stopped.</source>
        <translation type="unfinished">播放macro时发生错误, 执行停止。</translation>
    </message>
    <message>
        <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>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Macro</source>
        <translation>宏</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>说明：</translation>
    </message>
    <message>
        <source>Description)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Record Macro</source>
        <translation>录制宏</translation>
    </message>
    <message>
        <source>Stop Recording Macro</source>
        <translation>停止录制宏</translation>
    </message>
    <message>
        <source>Play Last Macro</source>
        <translation>播放最近的宏</translation>
    </message>
    <message>
        <source>Alt+R</source>
        <translation>Alt+R</translation>
    </message>
    <message>
        <source>Meta+R</source>
        <translation>Meta+R</translation>
    </message>
    <message>
        <source>Save Last Macro</source>
        <translation>保存最近的宏</translation>
    </message>
    <message>
        <source>Text Editing &amp;Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+[</source>
        <translation type="unfinished">Ctrl+[</translation>
    </message>
    <message>
        <source>Alt+[</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+]</source>
        <translation type="unfinished">Ctrl+]</translation>
    </message>
    <message>
        <source>Alt+]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Macro</source>
        <translation>保存宏</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
</context>
<context>
    <name>MainWidget</name>
    <message>
        <source>Crash Handler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Creator has crashed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can send us a crash report in order to help us diagnose and fix the problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Email:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter here your email (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tell The Qt Company about this crash so they can fix it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <source>Please describe what you did before it crashed (comments are publicly visible)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your crash report will be submitted before you quit or restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%v/%m Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="unfinished">退出</translation>
    </message>
    <message>
        <source>%1 has crashed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>We specifically send the following information:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Email: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comments: %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In addition, we send a Microsoft Minidump file, which contains information about this computer, such as the operating system and CPU, and most importantly, it contains the stacktrace, which is an internal structure that shows where the program crashed. This information will help us to identify the cause of the crash and to fix it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>MainWindow</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Marketplace</name>
    <message>
        <source>Marketplace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in Marketplace...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;p&gt;Could not fetch data from Qt Marketplace.&lt;/p&gt;&lt;p&gt;Try with your browser instead: &lt;a href=&apos;https://marketplace.qt.io&apos;&gt;https://marketplace.qt.io&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p&gt;&lt;small&gt;&lt;i&gt;Error: %1&lt;/i&gt;&lt;/small&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::McuSupport</name>
    <message>
        <source>Flash and run CMake parameters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MCU Dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paths to 3rd party dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The MCU dependencies setting value is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake variable %1 not defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake variable %1: path %2 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path %1 exists, but does not contain %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path %1 does not exist. Add the path in Edit &gt; Preferences &gt; Devices &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing %1. Add the path in Edit &gt; Preferences &gt; Devices &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Path %1 exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path %1 exists. Version %2 was found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path %1 is valid, %2 was found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>but only version %1 is supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>but only versions %1 are supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path %1 is valid, %2 was found, %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path %1 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path is empty, %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download from &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arm GDB at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MSVC Binary directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GCC Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GNU Arm Embedded Toolchain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>STM32CubeProgrammer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MCU Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt for MCUs Demos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt for MCUs Examples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace Existing Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New Kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New version of Qt for MCUs detected. Upgrade existing kits?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt for MCUs SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Targets supported by the %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically create kits for all available targets on start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create a Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No valid kit descriptions found at %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A kit for the selected target and SDK version already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kits for a different SDK version exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A kit for the selected target can be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MCU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Kits for Qt for MCUs? To do it later, select Edit &gt; Preferences &gt; Devices &gt; MCU.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Kits for Qt for MCUs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New version of Qt for MCUs detected. Upgrade existing Kits?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create new kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replace existing kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proceed</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>Warning for target %1: missing CMake toolchain file expected at %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning for target %1: missing QulGenerators expected at %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Skipped %1. Unsupported version &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detected version &quot;%1&quot;, only supported by Qt Creator %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported version &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipped %1. %2 Qt for MCUs version &gt;= %3 required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit for %1 created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error creating kit for target %1, package %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning creating kit for target %1, package %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Mercurial</name>
    <message>
        <source>General Information</source>
        <translation>概要信息</translation>
    </message>
    <message>
        <source>Repository:</source>
        <translation>代码仓库：</translation>
    </message>
    <message>
        <source>Branch:</source>
        <translation>分支：</translation>
    </message>
    <message>
        <source>Commit Information</source>
        <translation>提交信息</translation>
    </message>
    <message>
        <source>Author:</source>
        <translation>作者：</translation>
    </message>
    <message>
        <source>Email:</source>
        <translation>电子邮件：</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <source>Username to use by default on commit.</source>
        <translation>提交时默认使用的用户名。</translation>
    </message>
    <message>
        <source>Default username:</source>
        <translation>默认用户名：</translation>
    </message>
    <message>
        <source>Email to use by default on commit.</source>
        <translation>提交时默认使用的 Email。</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <source>Mercurial</source>
        <translation>Mercurial</translation>
    </message>
    <message>
        <source>Default email:</source>
        <translation>默认电子邮件：</translation>
    </message>
    <message>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <source>Specify a revision other than the default?</source>
        <translation>指定一个修订版本而不用默认版本?</translation>
    </message>
    <message>
        <source>Revision:</source>
        <translation>修订版本：</translation>
    </message>
    <message>
        <source>Local filesystem:</source>
        <translation>本地文件系统：</translation>
    </message>
    <message>
        <source>Default Location</source>
        <translation>默认位置</translation>
    </message>
    <message>
        <source>Specify URL:</source>
        <translation>指定URL：</translation>
    </message>
    <message>
        <source>Commit Editor</source>
        <translation>Commit编辑器</translation>
    </message>
    <message>
        <source>Unable to find parent revisions of %1 in %2: %3</source>
        <translation>无法在 %2 找到 %1 的父修订版本: %3</translation>
    </message>
    <message>
        <source>Cannot parse output: %1</source>
        <translation>无法解析输出: %1</translation>
    </message>
    <message>
        <source>Hg incoming %1</source>
        <translatorcomment>no idea what it is</translatorcomment>
        <translation>Hg 正在传入 %1</translation>
    </message>
    <message>
        <source>Hg outgoing %1</source>
        <translation>Hg 正在传出 %1</translation>
    </message>
    <message>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+H,Meta+D</source>
        <translation>Meta+H,Meta+D</translation>
    </message>
    <message>
        <source>Log Current File</source>
        <translation>Log 当前文件</translation>
    </message>
    <message>
        <source>Log &quot;%1&quot;</source>
        <translation>Log &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+H,Meta+L</source>
        <translation>Meta+H,Meta+L</translation>
    </message>
    <message>
        <source>Status Current File</source>
        <translation>Status 当前文件</translation>
    </message>
    <message>
        <source>Status &quot;%1&quot;</source>
        <translation>Status &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meta+H,Meta+S</source>
        <translation>Meta+H,Meta+S</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Add &quot;%1&quot;</source>
        <translation>添加 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Revert Current File...</source>
        <translation>还原当前文件...</translation>
    </message>
    <message>
        <source>Revert &quot;%1&quot;...</source>
        <translation>还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <source>Log</source>
        <translation>Log</translation>
    </message>
    <message>
        <source>Revert...</source>
        <translation>还原...</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>Status</translation>
    </message>
    <message>
        <source>Pull...</source>
        <translation>Pull...</translation>
    </message>
    <message>
        <source>Push...</source>
        <translation>Push...</translation>
    </message>
    <message>
        <source>Update...</source>
        <translation>更新...</translation>
    </message>
    <message>
        <source>Import...</source>
        <translation>导入...</translation>
    </message>
    <message>
        <source>Incoming...</source>
        <translation>传入...</translation>
    </message>
    <message>
        <source>Outgoing...</source>
        <translation>传出...</translation>
    </message>
    <message>
        <source>Commit...</source>
        <translation>提交...</translation>
    </message>
    <message>
        <source>Meta+H,Meta+C</source>
        <translation>Meta+H,Meta+C</translation>
    </message>
    <message>
        <source>Create Repository...</source>
        <translation>创建代码仓库...</translation>
    </message>
    <message>
        <source>Pull Source</source>
        <translation>Pull 源码</translation>
    </message>
    <message>
        <source>Push Destination</source>
        <translation>Push 目标</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <source>Incoming Source</source>
        <translation>传入源</translation>
    </message>
    <message>
        <source>There are no changes to commit.</source>
        <translation>没有修改可提交。</translation>
    </message>
    <message>
        <source>Unable to create an editor for the commit.</source>
        <translation>无法为提交创建编辑器。</translation>
    </message>
    <message>
        <source>Commit changes for &quot;%1&quot;.</source>
        <translation>为 &quot;%1&quot; 提交修改。</translation>
    </message>
    <message>
        <source>Mercurial Command</source>
        <translation>Mercurial 命令</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>Mercurial Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mercurial Diff &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Annotate %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotate &amp;parent revision %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Triggers a Mercurial version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Me&amp;rcurial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+G,Alt+D</source>
        <translation type="unfinished">Alt+G,Alt+D</translation>
    </message>
    <message>
        <source>Alt+G,Alt+L</source>
        <translation type="unfinished">Alt+G,Alt+L</translation>
    </message>
    <message>
        <source>Alt+G,Alt+S</source>
        <translation type="unfinished">Alt+G,Alt+S</translation>
    </message>
    <message>
        <source>Alt+G,Alt+C</source>
        <translation type="unfinished">Alt+G,Alt+C</translation>
    </message>
    <message>
        <source>For example: &quot;https://[user[:pass]@]host[:port]/[path]&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prompt for credentials</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::MesonProjectManager</name>
    <message>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <source>Build</source>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <source>Build &quot;%1&quot;</source>
        <translation type="unfinished">构建 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Configuration Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wipe Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meson build: Parsing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuring &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running %1 in %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable does not exist: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command is not executable: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Meson tool set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Ninja tool set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No compilers set in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meson Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Cannot validate this meson executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unconfigured</source>
        <translation type="unfinished">未配置</translation>
    </message>
    <message>
        <source>Build</source>
        <comment>MesonProjectManager::MesonBuildStepConfigWidget display name.</comment>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <source>Tool arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Targets:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <source>Meson Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ninja Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Ninja 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>
        <source>Cannot validate this Ninja executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ninja</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autorun Meson</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically run Meson when needed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ninja verbose mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enables verbose mode by default when invoking Ninja.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Meson or Ninja tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <source>Clone</source>
        <translation type="unfinished">克隆</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Make Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <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>
        <source>Version: %1</source>
        <translation type="unfinished">版本: %1</translation>
    </message>
    <message>
        <source>Clone of %1</source>
        <translation type="unfinished">%1 的克隆</translation>
    </message>
    <message>
        <source>Meson executable path does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meson executable path is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meson executable path is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot get tool version.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <source>Select MIME Types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
</context>
<context>
    <name>QtC::ModelEditor</name>
    <message>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation type="unfinished">删除(&amp;R)</translation>
    </message>
    <message>
        <source>&amp;Delete</source>
        <translation type="unfinished">删除(&amp;D)</translation>
    </message>
    <message>
        <source>Export Diagram...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Selected Elements...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Parent Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Canvas Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize Browser and Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Press &amp;&amp; Hold for Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Element Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shift+Return</source>
        <translation type="unfinished">Shift+Return</translation>
    </message>
    <message>
        <source>Edit Item on Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Return</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Include Dependencies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Custom Configuration Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Config path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;font color=red&gt;Model file must be reloaded.&lt;/font&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No model loaded. Cannot save.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open &quot;%1&quot; for reading: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Synchronize Structure with Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize Diagram with Structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep Synchronized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Images (*.png *.jpeg *.jpg *.tif *.tiff);;PDF (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>;;SVG (*.svg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Selected Elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exporting Selected Elements Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Exporting Diagram Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exporting the diagram into file&lt;br&gt;&quot;%1&quot;&lt;br&gt;failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Package</source>
        <translation type="unfinished">包</translation>
    </message>
    <message>
        <source>New Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <source>New Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boundary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Swimlane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Component %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Class %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Package %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Package and Diagram %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Component Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Component Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drop Node</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModelNodeOperations</name>
    <message>
        <source>Go to Implementation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find an implementation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Set Property %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The property %1 is bound to an expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite Existing File?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File already exists. Overwrite?
&quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Asset import data file &quot;%1&quot; is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to locate source scene &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening asset import data file &quot;%1&quot; failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to resolve asset import path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Update Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to update import.
Error:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ModelEditor</name>
    <message>
        <source>Modeling</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MoveToolAction</name>
    <message>
        <source>Activate Move Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NavigatorTreeModel</name>
    <message>
        <source>Warning</source>
        <translation type="unfinished">警告</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="unfinished">在此重定义父级组件%1 将会导致组件%2被删除。您想要继续吗？</translation>
    </message>
</context>
<context>
    <name>QtC::Nim</name>
    <message>
        <source>Nim</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nim</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nimble Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nimble Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nimble Task</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Task arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tasks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nimble task %1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nim build step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>Target:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <source>Default arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Nim Compiler Build Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <source>Build directory &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to delete the cache directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to delete the out file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean step completed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nim Clean Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Nim compiler set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nim compiler does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Build Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation>编译器路径(&amp;C)：</translation>
    </message>
    <message>
        <source>&amp;Compiler version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Style</source>
        <translation type="unfinished">代码风格</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Global</source>
        <comment>Settings</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Core</name>
    <message>
        <source>Meta+O</source>
        <translation type="unfinished">Meta+O</translation>
    </message>
    <message>
        <source>Alt+O</source>
        <translation type="unfinished">Alt+O</translation>
    </message>
    <message>
        <source>Plain Text Editor</source>
        <translation>普通文本编辑器</translation>
    </message>
    <message>
        <source>Binary Editor</source>
        <translation>二进制编辑器</translation>
    </message>
    <message>
        <source>C++ Editor</source>
        <translation>C++ 编辑器</translation>
    </message>
    <message>
        <source>.pro File Editor</source>
        <translation>.pro 文件编辑器</translation>
    </message>
    <message>
        <source>.files Editor</source>
        <translation>.files 编辑器</translation>
    </message>
    <message>
        <source>QMLJS Editor</source>
        <translation>QMLJS 编辑器</translation>
    </message>
    <message>
        <source>Qt Designer</source>
        <translation>Qt设计师</translation>
    </message>
    <message>
        <source>Qt Linguist</source>
        <translation>Qt语言家</translation>
    </message>
    <message>
        <source>Resource Editor</source>
        <translation>资源编辑器</translation>
    </message>
    <message>
        <source>GLSL Editor</source>
        <translation>GLSL 编辑器</translation>
    </message>
    <message>
        <source>Java Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CMake Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compilation Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Model Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nim Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation type="unfinished">Qt Quick 设计器</translation>
    </message>
    <message>
        <source>SCXML Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OrientationToggleAction</name>
    <message>
        <source>Toggle Global/Local Orientation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ParticleViewModeAction</name>
    <message>
        <source>Toggle particle animation On/Off</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ParticlesPlayAction</name>
    <message>
        <source>Play Particles</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ParticlesRestartAction</name>
    <message>
        <source>Restart Particles</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PathTool</name>
    <message>
        <source>Path Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PathToolAction</name>
    <message>
        <source>Edit Path</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::PerfProfiler</name>
    <message>
        <source>Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Function</source>
        <translation type="unfinished">函数</translation>
    </message>
    <message>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Binary</source>
        <translation type="unfinished">二进制</translation>
    </message>
    <message>
        <source>Allocations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> observed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> guessed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Releases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Peak Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Various</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Event Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Counter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation type="unfinished">结果</translation>
    </message>
    <message>
        <source>Use Trace Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>Replace events with trace points read from the device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot List Trace Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;perf probe -l&quot; failed to start. Is perf installed?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Trace Points Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trace points can be defined with &quot;perf probe -a&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Perf Data Parser Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>perfparser failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Perf Data Parser Crashed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This is a bug. Please report it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipping Processing Delay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel this to ignore the processing delay and immediately start recording.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel this to ignore the processing delay and immediately stop recording.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Send Data to Perf Data Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Perf data parser does not accept further input. Your trace is incomplete.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Perf Trace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Trace file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Browse...</source>
        <translation type="unfinished">浏览(&amp;B)...</translation>
    </message>
    <message>
        <source>Directory of &amp;executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B&amp;rowse...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Perf Trace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Perf traces (*%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Directory of Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CPU Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[unknown]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Perf Process Failed to Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Make sure that you are running a recent Linux kernel and that the &quot;perf&quot; utility is available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to transfer Perf data to perfparser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="unfinished">地址</translation>
    </message>
    <message>
        <source>Source Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Binary Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Caller</source>
        <translation type="unfinished">调用者</translation>
    </message>
    <message>
        <source>Callee</source>
        <translation type="unfinished">被调用者</translation>
    </message>
    <message>
        <source>Occurrences</source>
        <translation type="unfinished">出现位置</translation>
    </message>
    <message>
        <source>Occurrences in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recursion in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Samples in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Self Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Self in Percent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Performance Analyzer Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load perf.data File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Trace File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Trace File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limit to Range Selected in Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Full Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Memory Trace Points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create trace points for memory profiling on the target device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Performance Analyzer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finds performance bottlenecks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discard data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limit to Selected Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Zoom</source>
        <translation type="unfinished">重置缩放</translation>
    </message>
    <message>
        <source>Copy Table</source>
        <translation type="unfinished">复制表格</translation>
    </message>
    <message>
        <source>Copy Row</source>
        <translation type="unfinished">复制行</translation>
    </message>
    <message>
        <source>Reset Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Data Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>A performance analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start a performance analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trace File (*.ptq)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show all addresses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Aggregate by functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop collecting profile data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collect profile data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recorded: %1.%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Processing delay: %1.%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Failed to reset temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to flush temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot re-open temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read past end from temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Thread started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Thread ended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Samples lost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Context switch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation type="unfinished">无效</translation>
    </message>
    <message>
        <source>Failed to replay Perf events from stash file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saving Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Performance Analyzer Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sample period:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stack snapshot size (kB):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sample mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>frequency (Hz)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>event count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Call graph mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>dwarf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>frame pointer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>last branch record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <source>sample collected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Guessed</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n frames</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>System</source>
        <translation type="unfinished">系统</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resource Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resource Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>thread started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>thread ended</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>lost sample</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>context switch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="unfinished">持续时间</translation>
    </message>
    <message>
        <source> (guessed from context)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total Unique Samples</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resource Peak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resource Guesses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run the following script as root to create trace points?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Elevate privileges using:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: No device available for active target.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Failed to load trace point script %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executing script...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to run trace point script: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create trace points.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created trace points for: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Perforce</name>
    <message>
        <source>Change Number</source>
        <translation>Change编号</translation>
    </message>
    <message>
        <source>Change Number:</source>
        <translation>Change编号：</translation>
    </message>
    <message>
        <source>P4 Pending Changes</source>
        <translation>P4未完成的Change</translation>
    </message>
    <message>
        <source>Submit</source>
        <translation>提交</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Change %1: %2</source>
        <translation>Change %1: %2</translation>
    </message>
    <message>
        <source>No executable specified</source>
        <translation>未指定执行档</translation>
    </message>
    <message>
        <source>Unable to launch &quot;%1&quot;: %2</source>
        <translation>无法启动 &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation>&quot;%1&quot; 崩溃。</translation>
    </message>
    <message>
        <source>&quot;%1&quot; terminated with exit code %2: %3</source>
        <translation>&quot;%1&quot; 中止，退出代码 %2: %3</translation>
    </message>
    <message>
        <source>The client does not seem to contain any mapped files.</source>
        <translation>客户端看上去不存在任何映射文件。</translation>
    </message>
    <message>
        <source>Unable to determine the client root.</source>
        <extracomment>Unable to determine root of the p4 client installation</extracomment>
        <translation>无法决定客户端的根目录。</translation>
    </message>
    <message>
        <source>The repository &quot;%1&quot; does not exist.</source>
        <translation>源码仓库 &quot;%1&quot; 不存在。</translation>
    </message>
    <message>
        <source>&quot;%1&quot; timed out after %2 ms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore Whitespace</source>
        <translation type="unfinished">忽略空白</translation>
    </message>
    <message>
        <source>Annotate change list &quot;%1&quot;</source>
        <translation type="unfinished">注释变更列表 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>&amp;Perforce</source>
        <translation>&amp;Perforce</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Edit &quot;%1&quot;</source>
        <translation>编辑&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+P,Alt+E</source>
        <translation>Alt+P,Alt+E</translation>
    </message>
    <message>
        <source>Edit File</source>
        <translation>编辑文件</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Add &quot;%1&quot;</source>
        <translation>添加&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+P,Alt+A</source>
        <translation>Alt+P,Alt+A</translation>
    </message>
    <message>
        <source>Add File</source>
        <translation>添加文件</translation>
    </message>
    <message>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <source>Revert</source>
        <translation>还原</translation>
    </message>
    <message>
        <source>Revert &quot;%1&quot;</source>
        <translation>还原&quot;%1&quot; </translation>
    </message>
    <message>
        <source>Alt+P,Alt+R</source>
        <translation>Alt+P,Alt+R</translation>
    </message>
    <message>
        <source>Revert File</source>
        <translation>还原文件</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Diff Current Project/Session</source>
        <translation>Diff 当前文件项目/会话</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation>Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+P,Alt+D</source>
        <translation>Alt+P,Alt+D</translation>
    </message>
    <message>
        <source>Diff Opened Files</source>
        <translation>Diff 打开的文件</translation>
    </message>
    <message>
        <source>Opened</source>
        <translation>已打开</translation>
    </message>
    <message>
        <source>Alt+P,Alt+O</source>
        <translation>Alt+P,Alt+O</translation>
    </message>
    <message>
        <source>Submit Project</source>
        <translation>提交项目</translation>
    </message>
    <message>
        <source>Submit Project &quot;%1&quot;</source>
        <translation>提交项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+P,Alt+S</source>
        <translation>Alt+P,Alt+S</translation>
    </message>
    <message>
        <source>Pending Changes...</source>
        <translation>未完成的Change...</translation>
    </message>
    <message>
        <source>Update Project &quot;%1&quot;</source>
        <translation>更新项目 &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Revert Project</source>
        <translation>还原项目</translation>
    </message>
    <message>
        <source>Revert Project &quot;%1&quot;</source>
        <translation>还原项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Revert Unchanged</source>
        <translation>还原未修改的内容</translation>
    </message>
    <message>
        <source>Revert Unchanged Files of Project &quot;%1&quot;</source>
        <translation>还原项目 %1 中所有未修改的内容</translation>
    </message>
    <message>
        <source>Describe...</source>
        <translation>说明...</translation>
    </message>
    <message>
        <source>Annotate Current File</source>
        <translation>注释(Annotate) 当前文件</translation>
    </message>
    <message>
        <source>Annotate &quot;%1&quot;</source>
        <translation>注释 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Annotate...</source>
        <translation>注释...</translation>
    </message>
    <message>
        <source>Filelog Current File</source>
        <translation>Filelog当前文件</translation>
    </message>
    <message>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Filelog &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Alt+P,Alt+F</source>
        <translation>Alt+P,Alt+F</translation>
    </message>
    <message>
        <source>Filelog...</source>
        <translation>Filelog...</translation>
    </message>
    <message>
        <source>Update All</source>
        <translation>更新所有</translation>
    </message>
    <message>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation>Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation>Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Repository Log</source>
        <translation>仓库日志</translation>
    </message>
    <message>
        <source>p4 revert</source>
        <translation>p4 还原(revert)</translation>
    </message>
    <message>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>文件被改变，您想还原它么?</translation>
    </message>
    <message>
        <source>Do you want to revert all changes to the project &quot;%1&quot;?</source>
        <translation>您想还原项目 &quot;%1&quot;的所有修改吗？</translation>
    </message>
    <message>
        <source>Another submit is currently executed.</source>
        <translation>另一个提交正在被执行。</translation>
    </message>
    <message>
        <source>Project has no files</source>
        <translation>项目中没有文件</translation>
    </message>
    <message>
        <source>p4 annotate</source>
        <translation>p4 annotate</translation>
    </message>
    <message>
        <source>p4 annotate %1</source>
        <translation>p4 annotate %1</translation>
    </message>
    <message>
        <source>p4 filelog</source>
        <translation>p4 filelog</translation>
    </message>
    <message>
        <source>p4 filelog %1</source>
        <translation>p4 filelog %1</translation>
    </message>
    <message>
        <source>The process terminated with exit code %1.</source>
        <translation>进程异常终止，退出码 %1 .</translation>
    </message>
    <message>
        <source>p4 submit failed: %1</source>
        <translation>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>在 %1运行 &quot;where&quot; 发生错误: %2</translation>
    </message>
    <message>
        <source>The file is not mapped</source>
        <extracomment>File is not managed by Perforce</extracomment>
        <translation>文件未映射</translation>
    </message>
    <message>
        <source>Perforce repository: %1</source>
        <translation>Perforce 仓库地址： %1</translation>
    </message>
    <message>
        <source>Perforce: Unable to determine the repository: %1</source>
        <translation>Perforce: 无法定位仓库地址：&apos;%1&apos;</translation>
    </message>
    <message>
        <source>The process terminated abnormally.</source>
        <translation>进程异常终止。</translation>
    </message>
    <message>
        <source>Meta+P,Meta+F</source>
        <translation>Meta+P,Meta+F</translation>
    </message>
    <message>
        <source>Meta+P,Meta+E</source>
        <translation>Meta+P,Meta+E</translation>
    </message>
    <message>
        <source>Meta+P,Meta+A</source>
        <translation>Meta+P,Meta+A</translation>
    </message>
    <message>
        <source>Meta+P,Meta+R</source>
        <translation>Meta+P,Meta+R</translation>
    </message>
    <message>
        <source>Meta+P,Meta+D</source>
        <translation>Meta+P,Meta+D</translation>
    </message>
    <message>
        <source>Meta+P,Meta+S</source>
        <translation>Meta+P,Meta+S</translation>
    </message>
    <message>
        <source>Update Current Project</source>
        <translation>更新当前项目</translation>
    </message>
    <message>
        <source>Meta+P,Meta+O</source>
        <translation>Meta+P,Meta+O</translation>
    </message>
    <message>
        <source>Perforce is not correctly configured.</source>
        <translation>Perforce未正确配置。</translation>
    </message>
    <message>
        <source>p4 diff %1</source>
        <translation>p4 diff %1</translation>
    </message>
    <message>
        <source>p4 describe %1</source>
        <translation>p4 describe %1</translation>
    </message>
    <message>
        <source>Pending change</source>
        <translation>未完成的修改</translation>
    </message>
    <message>
        <source>Could not submit the change, because your workspace was out of date. Created a pending submit instead.</source>
        <translation>无法提交修改，因为您的工作空间已经过时。创建了一个“未完成的提交”。</translation>
    </message>
    <message>
        <source>Triggers a Perforce version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>p4 changelists %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Edit</source>
        <translation type="unfinished">编辑(&amp;E)</translation>
    </message>
    <message>
        <source>&amp;Hijack</source>
        <translation type="unfinished">&amp;Hijack</translation>
    </message>
    <message>
        <source>Could not start perforce &quot;%1&quot;. Please check your settings in the preferences.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Perforce did not respond within timeout limit (%1 s).</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>[Only %n MB of output shown]</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Perforce Submit</source>
        <translation>Perforce提交</translation>
    </message>
    <message>
        <source>Perforce</source>
        <translation>Perforce</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation>其它</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation>提交时弹出提示</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <source>Log count:</source>
        <translation>日志数：</translation>
    </message>
    <message>
        <source>P4 command:</source>
        <translation>P4 命令：</translation>
    </message>
    <message>
        <source>P4 client:</source>
        <translation>P4 客户端：</translation>
    </message>
    <message>
        <source>P4 user:</source>
        <translation>P4 用户：</translation>
    </message>
    <message>
        <source>P4 port:</source>
        <translation>P4 端口：</translation>
    </message>
    <message>
        <source>Environment Variables</source>
        <translation>环境变量</translation>
    </message>
    <message>
        <source>Automatically open files when editing</source>
        <translation>编辑时自动打开文件</translation>
    </message>
    <message>
        <source>Perforce Command</source>
        <translation type="unfinished">Perforce 命令</translation>
    </message>
    <message>
        <source>Test succeeded (%1).</source>
        <translation type="unfinished">测试成功 (%1)。</translation>
    </message>
    <message>
        <source>Testing...</source>
        <translation type="unfinished">测试中...</translation>
    </message>
    <message>
        <source>Change:</source>
        <translation>更改：</translation>
    </message>
    <message>
        <source>Client:</source>
        <translation>客户端：</translation>
    </message>
    <message>
        <source>User:</source>
        <translation>用户：</translation>
    </message>
</context>
<context>
    <name>QtC::ExtensionSystem</name>
    <message>
        <source>Unknown option %1</source>
        <translation>未知选项 %1</translation>
    </message>
    <message>
        <source>The option %1 requires an argument.</source>
        <translation>选项 %1 需要参数。</translation>
    </message>
    <message>
        <source>Failed Plugins</source>
        <translation>发生错误的插件</translation>
    </message>
    <message>
        <source>The plugin &quot;%1&quot; is specified twice for testing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin &quot;%1&quot; is not tested.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot request scenario &quot;%1&quot; as it was already requested.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resolving dependencies failed because state != Read</source>
        <translation>解决依赖关系失败因为 state != Read</translation>
    </message>
    <message>
        <source>Could not resolve dependency &apos;%1(%2)&apos;</source>
        <translation>无法解决依赖 &apos;%1(%2)&apos;</translation>
    </message>
    <message>
        <source>Loading the library failed because state != Resolved</source>
        <translation>载入库文件失败因为 state != Resolved</translation>
    </message>
    <message>
        <source>Plugin is not valid (does not derive from IPlugin)</source>
        <translation>不是有效插件 (未从IPlugin继承)</translation>
    </message>
    <message>
        <source>Initializing the plugin failed because state != Loaded</source>
        <translation>初始化插件失败因为 state != Loaded</translation>
    </message>
    <message>
        <source>Internal error: have no plugin instance to initialize</source>
        <translation>内部错误：没有插件实例要初始化</translation>
    </message>
    <message>
        <source>Plugin initialization failed: %1</source>
        <translation>插件初始化失败: %1</translation>
    </message>
    <message>
        <source>Cannot perform extensionsInitialized because state != Initialized</source>
        <translation>无法进行扩展初始化因为 state != Initialized</translation>
    </message>
    <message>
        <source>Internal error: have no plugin instance to perform extensionsInitialized</source>
        <translation>内部错误:没有可进行扩展初始化的插件实例</translation>
    </message>
    <message>
        <source>Internal error: have no plugin instance to perform delayedInitialize</source>
        <translation>内部错误: 没有可进行延迟初始化的插件实例</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is missing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value for key &quot;%1&quot; is not a string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value for key &quot;%1&quot; is not a bool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value for key &quot;%1&quot; is not an array of objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value for key &quot;%1&quot; is not a string and not an array of strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value &quot;%2&quot; for key &quot;%1&quot; has invalid format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QtSupport</name>
    <message>
        <source>[Inexact] </source>
        <extracomment>Prefix used for output from the cumulative evaluation of project files.</extracomment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>Project Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Other Project</source>
        <translation>其它项目</translation>
    </message>
    <message>
        <source>Import Project</source>
        <translation>导入项目</translation>
    </message>
    <message>
        <source>Start removing auto-detected items associated with this docker image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing kits...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removed &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing Qt version entries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing toolchain entries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removal of previously auto-detected kit items finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start listing auto-detected items associated with this docker image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt versions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolchains:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Listing of previously auto-detected kit items finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Found &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching for qmake executables...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: %1.</source>
        <translation type="unfinished">错误: %1
 {1.?}</translation>
    </message>
    <message>
        <source>No Qt installation found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching toolchains...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching toolchains of type %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 new toolchains found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting auto-detection. This will take a while...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Registered kit %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Main file of current project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Main file of the project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of current project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of current build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the project&apos;s active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the project&apos;s active build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type of current build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type of the project&apos;s active build configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kits</source>
        <translation type="unfinished">构建套件(Kit)</translation>
    </message>
    <message>
        <source>Auto-detected</source>
        <translation type="unfinished">自动检测</translation>
    </message>
    <message>
        <source>Automatically managed by %1 or the installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manual</source>
        <translation type="unfinished">手动设置</translation>
    </message>
    <message>
        <source>Application</source>
        <translation type="unfinished">应用程序</translation>
    </message>
    <message>
        <source>Library</source>
        <translation type="unfinished">库</translation>
    </message>
    <message>
        <source>Kit is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;custom&gt;</source>
        <translation>&lt;自定义&gt;</translation>
    </message>
    <message>
        <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>进程&quot;%1&quot;正常退出。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; exited with code %2.</source>
        <translation>进程&quot;%1&quot;退出，退出代码 %2 。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; crashed.</source>
        <translation>进程&quot;%1&quot;崩溃。</translation>
    </message>
    <message>
        <source>Configuration is faulty. Check the Issues view for details.</source>
        <translation type="unfinished">配置错误，请检查&quot;问题&quot;视图获得详细信息。</translation>
    </message>
    <message>
        <source>Could not create directory &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not start process &quot;%1&quot; %2.</source>
        <translation type="unfinished">无法启动进程&quot;%1&quot; %2. {1&quot;?}</translation>
    </message>
    <message>
        <source>Arguments</source>
        <translation type="unfinished">参数</translation>
    </message>
    <message>
        <source>Default</source>
        <extracomment>The name of the build configuration created by default for a autotools project.
----------
The name of the build configuration created by default for a generic project.</extracomment>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>Build Settings</source>
        <translation type="unfinished">构建设置</translation>
    </message>
    <message>
        <source>Build directory:</source>
        <translation>构建目录：</translation>
    </message>
    <message>
        <source>Shadow build:</source>
        <translation>Shadow build：</translation>
    </message>
    <message numerus="yes">
        <source>Finished %1 of %n steps</source>
        <translation>
            <numerusform>完成了 %n 之中的 %1 个步骤</numerusform>
        </translation>
    </message>
    <message>
        <source>Compile</source>
        <comment>Category for compiler issues listed under &apos;Issues&apos;</comment>
        <translation>编译</translation>
    </message>
    <message>
        <source>Build System</source>
        <comment>Category for build system issues listed under &apos;Issues&apos;</comment>
        <translation>构建系统</translation>
    </message>
    <message>
        <source>Build/Deployment canceled</source>
        <translation>构建/部署被取消</translation>
    </message>
    <message>
        <source>Canceled build/deployment.</source>
        <translation>取消了构建/部署。</translation>
    </message>
    <message>
        <source>Running steps for project %1...</source>
        <translation>为项目%1执行步骤 ...</translation>
    </message>
    <message>
        <source>Skipping disabled step %1.</source>
        <translation>跳过被禁用的步骤 %1。</translation>
    </message>
    <message>
        <source>Deployment</source>
        <comment>Category for deployment issues listed under &apos;Issues&apos;</comment>
        <translation type="unfinished">部署</translation>
    </message>
    <message>
        <source>Build</source>
        <extracomment>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>
        <source>Custom Executable</source>
        <translation type="unfinished">自定义执行档</translation>
    </message>
    <message>
        <source>Deploy locally</source>
        <extracomment>Default DeployConfiguration display name</extracomment>
        <translation>在本地部署</translation>
    </message>
    <message>
        <source>Deploy Configuration</source>
        <extracomment>Display name of the default deploy configuration</extracomment>
        <translation type="unfinished">部署设置</translation>
    </message>
    <message>
        <source>Desktop</source>
        <translation>桌面</translation>
    </message>
    <message>
        <source>Cannot interrupt process with pid %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Type</source>
        <translation type="unfinished">文件类型</translation>
    </message>
    <message>
        <source>File Name</source>
        <translation type="unfinished">文件名</translation>
    </message>
    <message>
        <source>The device to run the applications on.</source>
        <translation type="unfinished">运行应用程序的设备。</translation>
    </message>
    <message>
        <source>%1 (default for %2)</source>
        <translation>%1 (%2 类型的默认设备)</translation>
    </message>
    <message>
        <source>Process ID</source>
        <translation>进程ID</translation>
    </message>
    <message>
        <source>Command Line</source>
        <translation>命令行</translation>
    </message>
    <message>
        <source>Kit:</source>
        <translation>构建套件(Kit)：</translation>
    </message>
    <message>
        <source>List of Processes</source>
        <translation>进程列表</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation>过滤器</translation>
    </message>
    <message>
        <source>&amp;Update List</source>
        <translation>更新列表(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Kill Process</source>
        <translation>&amp;Kill进程</translation>
    </message>
    <message>
        <source>&amp;Filter:</source>
        <translation>过滤器(&amp;F)：</translation>
    </message>
    <message>
        <source>&amp;Attach to Process</source>
        <translation type="unfinished">&amp;Attach到进程</translation>
    </message>
    <message>
        <source>Device type</source>
        <translation type="unfinished">设备类型</translation>
    </message>
    <message>
        <source>The type of device to run applications on.</source>
        <translation type="unfinished">运行应用程序的设备类型。</translation>
    </message>
    <message>
        <source>Unknown device type</source>
        <translation type="unfinished">未知设备类型</translation>
    </message>
    <message>
        <source>Connection error: %1</source>
        <translation>连接错误:%1</translation>
    </message>
    <message>
        <source>Remote process crashed: %1</source>
        <translation>远端进程崩溃:%1</translation>
    </message>
    <message>
        <source>Remote process failed; exit code was %1.</source>
        <translation>远端进程失败, 退出代码&apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Remote error output was: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project</source>
        <comment>Settings</comment>
        <translation>项目</translation>
    </message>
    <message>
        <source>Project %1</source>
        <comment>Settings, %1 is a language (C++ or QML)</comment>
        <translation>项目%1</translation>
    </message>
    <message>
        <source>Base environment for this run configuration:</source>
        <translation>运行设置的基础环境：</translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No changes to apply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force UTF-8 MSVC compiler output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Additional build environment settings when using this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The environment setting value is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation>添加(&amp;A)</translation>
    </message>
    <message>
        <source>&amp;Reset</source>
        <translation>重置(&amp;R)</translation>
    </message>
    <message>
        <source>&amp;Unset</source>
        <translation>取消设置(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Batch Edit...</source>
        <translation>批量编辑(&amp;B)...</translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <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>
        <source>Executable:</source>
        <translation>执行档：</translation>
    </message>
    <message>
        <source>Alternate executable on device:</source>
        <translation>设备上的备用执行档：</translation>
    </message>
    <message>
        <source>Use this command instead</source>
        <translation type="unfinished">用这个命令代替</translation>
    </message>
    <message>
        <source>generic file copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No device set for test transfer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device</source>
        <translation>设备</translation>
    </message>
    <message>
        <source>Create Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files in Any Project</source>
        <translation>任意项目中的文件</translation>
    </message>
    <message>
        <source>Matches all 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>
        <source>All Projects:</source>
        <translation>所有项目：</translation>
    </message>
    <message>
        <source>Attach debugger to this process</source>
        <translation>attach调试器到此进程</translation>
    </message>
    <message>
        <source>Attach debugger to %1</source>
        <translation>挂接调试器到%1</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation>关闭标签</translation>
    </message>
    <message>
        <source>Close All Tabs</source>
        <translation>关闭所有标签</translation>
    </message>
    <message>
        <source>Close Other Tabs</source>
        <translation>关闭其它标签</translation>
    </message>
    <message>
        <source>Application Output</source>
        <translation>应用程序输出</translation>
    </message>
    <message>
        <source>Application Output Window</source>
        <translation>应用程序输出窗口</translation>
    </message>
    <message>
        <source>Show &amp;App Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show the output that generated this issue in Application Output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-run this run-configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop running program.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Settings Page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Word-wrap output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear old output on a new run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge stderr and stdout</source>
        <translation type="unfinished">整合stderr stdout</translation>
    </message>
    <message>
        <source>Always</source>
        <translation type="unfinished">总是</translation>
    </message>
    <message>
        <source>Never</source>
        <translation type="unfinished">从不</translation>
    </message>
    <message>
        <source>On First Output Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Limit output to %1 characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Application Output when running:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Application Output when debugging:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear system environment</source>
        <translation type="unfinished">清除系统环境变量</translation>
    </message>
    <message>
        <source>Use Project Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default build directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Separate debug info:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML debugging:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use qmlcachegen:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Build Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No build settings available</source>
        <translation>没有可用的构建设置</translation>
    </message>
    <message>
        <source>Edit build configuration:</source>
        <translation>编辑构建配置：</translation>
    </message>
    <message>
        <source>Rename...</source>
        <translation>重命名...</translation>
    </message>
    <message>
        <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>
        <source>Clone Configuration</source>
        <extracomment>Title of a the cloned BuildConfiguration window, text of the window</extracomment>
        <translation>克隆配置</translation>
    </message>
    <message>
        <source>Cancel Build &amp;&amp; Remove Build Configuration</source>
        <translation>取消构建 &amp;&amp; 移除构建配置</translation>
    </message>
    <message>
        <source>Do Not Remove</source>
        <translation>不要移除</translation>
    </message>
    <message>
        <source>Remove Build Configuration %1?</source>
        <translation>删除构建配置%1?</translation>
    </message>
    <message>
        <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>
        <source>Do you want to cancel the build process and remove the Build Configuration anyway?</source>
        <translation>您想要取消构建并移除构建配置吗？</translation>
    </message>
    <message>
        <source>Remove Build Configuration?</source>
        <translation>删除构建配置?</translation>
    </message>
    <message>
        <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>
        <source>Clone...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>No %1 Steps</source>
        <translation>没有%1步骤</translation>
    </message>
    <message>
        <source>Add %1 Step</source>
        <translation>添加%1步骤</translation>
    </message>
    <message>
        <source>Move Up</source>
        <translation>上移</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation>禁用</translation>
    </message>
    <message>
        <source>Move Down</source>
        <translation>下移</translation>
    </message>
    <message>
        <source>Remove Item</source>
        <translation>移除项</translation>
    </message>
    <message>
        <source>Removing Step failed</source>
        <translation>删除步骤失败</translation>
    </message>
    <message>
        <source>Cannot remove build step while building</source>
        <translation>无法在构建时移除构建步骤</translation>
    </message>
    <message>
        <source>No Build Steps</source>
        <translation>没有构建步骤</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <source>Compile Output</source>
        <translation>编译输出</translation>
    </message>
    <message>
        <source>error:</source>
        <extracomment>Task is of type: error</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>warning:</source>
        <extracomment>Task is of type: warning</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files in Current Project</source>
        <translation>当前项目中的文件</translation>
    </message>
    <message>
        <source>Matches all 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>当前项目</translation>
    </message>
    <message>
        <source>Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Error message capture pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;File name:</source>
        <translation>文件名(&amp;F)：</translation>
    </message>
    <message>
        <source>&amp;Line number:</source>
        <translation>行号(&amp;L)：</translation>
    </message>
    <message>
        <source>&amp;Message:</source>
        <translation>消息(&amp;M)：</translation>
    </message>
    <message>
        <source>Standard output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Standard error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>E&amp;rror message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning message capture pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capture Positions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capture Output Channels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test</source>
        <translation type="unfinished">测试</translation>
    </message>
    <message>
        <source>File name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <source>Line number:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <source>Message:</source>
        <translation>消息：</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <source>Not applicable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pattern is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No message given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pattern does not match the message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse standard output during build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Makes output parsers look for diagnostics on stdout rather than stderr.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There are no custom parsers active</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>There are %n custom parsers active</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <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>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>New Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Output Parsers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MACRO[=VALUE]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Each line defines a macro. Format is MACRO[=VALUE].</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Each line adds a global header lookup path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comma-separated list of flags that turn on C++11 support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Comma-separated list of mkspecs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Make path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Predefined macros:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Header paths:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++11 &amp;flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Qt mkspecs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Error parser:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>&lt;No other projects in this session&gt;</source>
        <translation>&lt;会话中没有其它项目&gt;</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <source>Files to deploy:</source>
        <translation>部署文件：</translation>
    </message>
    <message>
        <source>Override deployment data from build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Available device types:</source>
        <translation>可用的设备类型：</translation>
    </message>
    <message>
        <source>Start Wizard</source>
        <translation>开启向导</translation>
    </message>
    <message>
        <source>Remote Error</source>
        <translation>远程错误</translation>
    </message>
    <message>
        <source>&amp;Device:</source>
        <translation>设备(&amp;D)：</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>&amp;Name:</source>
        <translation>名称(&amp;N)：</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>类型：</translation>
    </message>
    <message>
        <source>Auto-detected:</source>
        <translation>自动检测：</translation>
    </message>
    <message>
        <source>Current state:</source>
        <translation>当前状态：</translation>
    </message>
    <message>
        <source>Type Specific</source>
        <translation>类型特定</translation>
    </message>
    <message>
        <source>&amp;Add...</source>
        <translation>添加(&amp;A)...</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation>删除(&amp;R)</translation>
    </message>
    <message>
        <source>Set As Default</source>
        <translation>设置为默认</translation>
    </message>
    <message>
        <source>Yes (id is &quot;%1&quot;)</source>
        <translation>是的 (id为 &quot;%1&quot;)</translation>
    </message>
    <message>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <source>Devices</source>
        <translation type="unfinished">设备</translation>
    </message>
    <message>
        <source>Show Running Processes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>Device test finished successfully.</source>
        <translation type="unfinished">设备测试成功完成。</translation>
    </message>
    <message>
        <source>Device test failed.</source>
        <translation type="unfinished">设备测试失败。</translation>
    </message>
    <message>
        <source>Restore Global</source>
        <translation type="unfinished">还原全局设置</translation>
    </message>
    <message>
        <source>Display Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display right &amp;margin at column:</source>
        <translation>显示右边分界(&amp;M)在列：</translation>
    </message>
    <message>
        <source>Use context-specific margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files in All Project Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files in All Project Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <source>Setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Visible</source>
        <translation type="unfinished">可见</translation>
    </message>
    <message>
        <source>No kits are enabled for this project. Enable kits in the &quot;Projects&quot; mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename More Files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to rename these files as well?
    %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Drop Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You just dragged some files from one project node to another.
What should %1 do now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Only File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Only File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy file references and files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move file references and files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move File References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not all operations finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files could not be copied or moved:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files could not be removed from the project file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files could not be added to the project file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following files could not be deleted:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A version control operation failed for the following files. Please check your repository.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failure Updating Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Compiler path:</source>
        <translation>编译器路径(&amp;C)：</translation>
    </message>
    <message>
        <source>Platform codegen flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Platform linker flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target triple:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Build From...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished">导入</translation>
    </message>
    <message>
        <source>Key is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pattern &quot;%1&quot; is no valid regular expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ScannerGenerator: Binary pattern &quot;%1&quot; not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No &apos;key&apos; in options object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit name and icon.</source>
        <translation>套件的名称和图标。</translation>
    </message>
    <message>
        <source>Select Icon</source>
        <translation>选择图标</translation>
    </message>
    <message>
        <source>Images (*.png *.xpm *.jpg)</source>
        <translation>图片(*.png *.xpm *.jpg)</translation>
    </message>
    <message>
        <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>
        <source>File system name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit icon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Icon...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset to Device Default Icon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display name is not unique.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (default)</source>
        <extracomment>Mark up a kit as the default one.</extracomment>
        <translation>%1 (默认)</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Deploy</source>
        <translation>部署</translation>
    </message>
    <message>
        <source>Run</source>
        <translation>运行</translation>
    </message>
    <message>
        <source>Unconfigured</source>
        <translation>未配置</translation>
    </message>
    <message>
        <source>&lt;b&gt;Project:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;项目:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>&lt;b&gt;Build:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;构建:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>&lt;b&gt;Deploy:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;部署:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>&lt;b&gt;Run:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;运行:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <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>
        <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>
        <source>&lt;b&gt;Path:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Kit:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Failed to retrieve MSVC Environment from &quot;%1&quot;:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initialization:</source>
        <translation>初始化：</translation>
    </message>
    <message>
        <source>&lt;empty&gt;</source>
        <translation type="unfinished">&lt;空&gt;</translation>
    </message>
    <message>
        <source>Additional arguments for the vcvarsall.bat call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI：</translation>
    </message>
    <message>
        <source>Parse Build Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output went to stderr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear existing tasks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load from File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose File</source>
        <translation type="unfinished">选择文件</translation>
    </message>
    <message>
        <source>Could Not Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open file: &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parsing Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use parsers from kit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Parse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot parse: The chosen kit does not provide an output parser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open project anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version Control Failure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to add subproject &quot;%1&quot;
to project &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to add one or more files to project
&quot;%1&quot; (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simplify Tree</source>
        <translation>简化树形视图</translation>
    </message>
    <message>
        <source>Hide Generated Files</source>
        <translation>隐藏生成的文件</translation>
    </message>
    <message>
        <source>Synchronize with Editor</source>
        <translation>与编辑器同步</translation>
    </message>
    <message>
        <source>Hide Disabled Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus Document in Project Tree</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Shift+L</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Empty Directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Source and Header Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter Tree</source>
        <translation type="unfinished">过滤器树形视图</translation>
    </message>
    <message>
        <source>Meta+X</source>
        <translation>Meta+X</translation>
    </message>
    <message>
        <source>Alt+X</source>
        <translation>Alt+X</translation>
    </message>
    <message>
        <source>Open Session #%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Meta+%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Alt+%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Recent Project #%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open %1 &quot;%2&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open %1 &quot;%2&quot; (%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>session</source>
        <comment>Appears in &quot;Open session &lt;name&gt;&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (last session)</source>
        <translation type="unfinished">%1 (最后的会话)</translation>
    </message>
    <message>
        <source>%1 (current session)</source>
        <translation type="unfinished">%1 (当前会话)</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="unfinished">重命名</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>project</source>
        <comment>Appears in &quot;Open project &lt;name&gt;&quot;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Project from Recent Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear Recent Project List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage...</source>
        <translation type="unfinished">管理...</translation>
    </message>
    <message>
        <source>Sessions</source>
        <translation type="unfinished">会话</translation>
    </message>
    <message>
        <source>Projects</source>
        <translation type="unfinished">项目</translation>
    </message>
    <message>
        <source>Use Regular Expressions</source>
        <translation type="unfinished">使用正则表达式</translation>
    </message>
    <message>
        <source>Case Sensitive</source>
        <translation type="unfinished">区分大小写</translation>
    </message>
    <message>
        <source>Show Non-matching Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build &amp; Run</source>
        <translation type="unfinished">构建和运行</translation>
    </message>
    <message>
        <source>Import Existing Build...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage Kits...</source>
        <translation type="unfinished">管理构建套件...</translation>
    </message>
    <message>
        <source>Project Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build System Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>汇总</translation>
    </message>
    <message>
        <source>Add as a subproject to project:</source>
        <translation>作为子项目添加到项目中：</translation>
    </message>
    <message>
        <source>Add to &amp;project:</source>
        <translation>添加到项目(&amp;P)：</translation>
    </message>
    <message>
        <source>Files to be added:</source>
        <translation>要添加的文件：</translation>
    </message>
    <message>
        <source>Files to be added in</source>
        <translation>要添加的文件</translation>
    </message>
    <message>
        <source>Add to &amp;version control:</source>
        <translation>添加到版本控制系统(&amp;V)：</translation>
    </message>
    <message>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <source>A version control system repository could not be created in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to add &quot;%1&quot; to the version control system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove</source>
        <comment>Name of the action triggering the removetaskhandler</comment>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Remove task from the task list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run configuration:</source>
        <translation>运行配置：</translation>
    </message>
    <message>
        <source>Deployment</source>
        <translation>部署</translation>
    </message>
    <message>
        <source>Method:</source>
        <translation>方法：</translation>
    </message>
    <message>
        <source>Remove Run Configuration?</source>
        <translation>删除运行配置?</translation>
    </message>
    <message>
        <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>
        <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>
        <source>Cancel Build &amp;&amp; Remove Deploy Configuration</source>
        <translation>取消构建 &amp;&amp; 移除部署设置</translation>
    </message>
    <message>
        <source>Remove Deploy Configuration %1?</source>
        <translation>删除部署(deploy)配置%1?</translation>
    </message>
    <message>
        <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>
        <source>Do you want to cancel the build process and remove the Deploy Configuration anyway?</source>
        <translation>您想要取消构建并移除部署设置吗？</translation>
    </message>
    <message>
        <source>Remove Deploy Configuration?</source>
        <translation>删除部署(deploy)配置?</translation>
    </message>
    <message>
        <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>
        <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>
        <source>New configuration name:</source>
        <translation>新配置名称：</translation>
    </message>
    <message>
        <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>
        <source>Session Manager</source>
        <translation>会话管理器</translation>
    </message>
    <message>
        <source>&amp;New...</source>
        <translation>新建(&amp;N)...</translation>
    </message>
    <message>
        <source>C&amp;lone...</source>
        <translation>克隆(&amp;L)...</translation>
    </message>
    <message>
        <source>&amp;Delete...</source>
        <translation>删除(&amp;D)...</translation>
    </message>
    <message>
        <source>&amp;Open</source>
        <translation>打开(&amp;S)</translation>
    </message>
    <message>
        <source>What is a Session?</source>
        <translation>什么是会话?</translation>
    </message>
    <message>
        <source>Restore last session on startup</source>
        <translation>启动时恢复上次会话</translation>
    </message>
    <message>
        <source>Session</source>
        <translation type="unfinished">会话</translation>
    </message>
    <message>
        <source>Last Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Session Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Create</source>
        <translation type="unfinished">创建(&amp;C)</translation>
    </message>
    <message>
        <source>Create and &amp;Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Clone</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clone and &amp;Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Rename</source>
        <translation type="unfinished">重命名(&amp;R)</translation>
    </message>
    <message>
        <source>Rename and &amp;Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter the name of the session:</source>
        <translation>输入会话的名称：</translation>
    </message>
    <message>
        <source>Show task location in an editor.</source>
        <translation>在编辑器中显示任务位置。</translation>
    </message>
    <message>
        <source>Show in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import as qmake or CMake Project (Limited Functionality)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unknown build system &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Existing Project</source>
        <translation type="unfinished">导入现有项目</translation>
    </message>
    <message>
        <source>Project Name and Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project name:</source>
        <translation>项目名称：</translation>
    </message>
    <message>
        <source>Location:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Selection</source>
        <translation type="unfinished">文件选择</translation>
    </message>
    <message>
        <source>Cannot retrieve debugging output.</source>
        <translation type="unfinished">无法获取调试输出.</translation>
    </message>
    <message>
        <source>User requested stop. Shutting down...</source>
        <translation type="unfinished">用户请求停止。正在关闭...</translation>
    </message>
    <message>
        <source>Cannot run: No command given.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 exited with code %2</source>
        <translation type="unfinished">%1 退出，退出代码: %2
 {1 ?} {2?}</translation>
    </message>
    <message>
        <source>%1 crashed.</source>
        <translation type="unfinished">%1 崩溃。</translation>
    </message>
    <message>
        <source>The process was ended forcefully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable connection sharing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection sharing timeout:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to ssh executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to sftp executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to ssh-askpass executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to ssh-keygen executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> minutes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Override for code model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>未找到文件: %1</translation>
    </message>
    <message>
        <source>Issues</source>
        <translation>问题</translation>
    </message>
    <message>
        <source>Filter by categories</source>
        <translation>根据分类过滤</translation>
    </message>
    <message>
        <source>Show Warnings</source>
        <translation>显示警告</translation>
    </message>
    <message numerus="yes">
        <source>%n entries</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compilers</source>
        <translation>编译器</translation>
    </message>
    <message>
        <source>Clone</source>
        <translation>克隆</translation>
    </message>
    <message>
        <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="unfinished">不是最新</translation>
    </message>
    <message>
        <source>This toolchain is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toolchain Auto-detection Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect x86_64 GCC compilers as x86_64 and x86</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Remove All</source>
        <translation type="unfinished">全部删除</translation>
    </message>
    <message>
        <source>Re-detect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-detection Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate Compilers Detected</source>
        <translation type="unfinished">检测到重复的编译器</translation>
    </message>
    <message>
        <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>
        <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>
        <source>&amp;Annotate</source>
        <translation>注释(&amp;A)</translation>
    </message>
    <message>
        <source>Annotate using version control system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Waiting for Applications to Stop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <source>Waiting for applications to stop.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interpreter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line Edit Validator Expander</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The text edit input to fix up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field has no name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field &quot;%1&quot; has no type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Field &quot;%1&quot; has unsupported type &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When parsing Field &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Label (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Label (&quot;%1&quot;) has no trText.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spacer (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Spacer (&quot;%1&quot;) property &quot;factor&quot; is no integer value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LineEdit (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LineEdit (&quot;%1&quot;) has an invalid regular expression &quot;%2&quot; in &quot;validator&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LineEdit (&quot;%1&quot;) has an invalid value &quot;%2&quot; in &quot;completion&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TextEdit (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PathChooser data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>CheckBox (&quot;%1&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CheckBox (&quot;%1&quot;) values for checked and unchecked state are identical.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No JSON lists allowed inside List items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No &quot;key&quot; found in List items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (&quot;%2&quot;) data is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (&quot;%2&quot;) &quot;index&quot; is not an integer value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (&quot;%2&quot;) &quot;disabledIndex&quot; is not an integer value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; missing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (&quot;%2&quot;) &quot;items&quot; is not a JSON list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files data list entry is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source and target are both empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>At least one required feature is not present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Platform is not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>At least one preferred feature is not present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature list is set and not of type list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No &quot;%1&quot; key found in feature list object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Feature list element is not a string or object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Failed to Commit to Version Control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error message from Version Control System: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Add to Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Project File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Project File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project contains more than one project file. Select the one you would like to use.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Could not determine target path. &quot;TargetPath&quot; was not set on any page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Generation Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The wizard failed to generate files.&lt;br&gt;The error message was: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Overwrite Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Format Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Write Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Post-Process Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Polish Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Open Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; does not exist in the file system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open &quot;%1&quot; as a project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open an editor for &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No file to open found in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to open project in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Open Project</source>
        <translation type="unfinished">无法打开项目</translation>
    </message>
    <message>
        <source>When processing &quot;%1&quot;:&lt;br&gt;%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When parsing fields of page &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Error parsing &quot;%1&quot; in &quot;Kits&quot; page: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;data&quot; must be a JSON object for &quot;Kits&quot; pages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;Kits&quot; page requires a &quot;%1&quot; set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;data&quot; must be empty or a JSON object for &quot;Project&quot; pages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid regular expression &quot;%1&quot; in &quot;%2&quot;. %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>Generator is not a object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generator has no typeId set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TypeId &quot;%1&quot; of generator is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path &quot;%1&quot; does not exist when checking JSON wizard search paths.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking &quot;%1&quot; for %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>* Failed to parse &quot;%1&quot;:%2:%3: %4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>* Did not find a JSON object in &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>* Configuration found and parsed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JsonWizard: &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Page is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Page has no typeId set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TypeId &quot;%1&quot; of page is unknown. Supported typeIds are: &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Page with typeId &quot;%1&quot; has invalid &quot;index&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>* Version %1 not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>key not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected an object or a list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The platform selected for the wizard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The features available to this wizard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugins loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>No id set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No category is set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Icon file &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image file &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No displayName set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No displayCategory set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No description set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When parsing &quot;generators&quot;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>When parsing &quot;pages&quot;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 [folder]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 [symbolic link]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 [read only]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The directory %1 contains files which cannot be overwritten:
%2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unnamed</source>
        <translation>未命名</translation>
    </message>
    <message>
        <source>Clone of %1</source>
        <translation>%1 的克隆</translation>
    </message>
    <message>
        <source>Error:</source>
        <translation>错误：</translation>
    </message>
    <message>
        <source>Warning:</source>
        <translation>警告：</translation>
    </message>
    <message>
        <source>Kit</source>
        <translation type="unfinished">构建套件(Kit)</translation>
    </message>
    <message>
        <source>Kit ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit filesystem-friendly name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the currently active kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the currently active kit in a filesystem-friendly version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the kit in a filesystem-friendly version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The ID of the currently active kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The ID of the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mark as Mutable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit of Active Project: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Desktop (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation type="unfinished">系统环境变量</translation>
    </message>
    <message>
        <source>Make arguments:</source>
        <translation>Make 参数：</translation>
    </message>
    <message>
        <source>Parallel jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override MAKEFLAGS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;code&gt;MAKEFLAGS&lt;/code&gt; specifies parallel jobs. Check &quot;%1&quot; to override.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable in subdirectories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Runs this step only for a top-level build.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Targets:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <source>Make:</source>
        <translation>Make：</translation>
    </message>
    <message>
        <source>Override %1:</source>
        <translation>覆盖 %1：</translation>
    </message>
    <message>
        <source>Make</source>
        <translation type="unfinished">Make</translation>
    </message>
    <message>
        <source>Make command missing. Specify Make command in step configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Make:&lt;/b&gt; %1</source>
        <translation type="unfinished">&lt;b&gt;Make:&lt;/b&gt; %1</translation>
    </message>
    <message>
        <source>&lt;b&gt;Make:&lt;/b&gt; No build configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>MinGW</source>
        <translation type="unfinished">MinGW</translation>
    </message>
    <message>
        <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">
        <source>Found %n free ports.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Checking available ports...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Custom Process Step</source>
        <extracomment>Default ProcessStep display name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project</source>
        <translation type="unfinished">项目</translation>
    </message>
    <message>
        <source>Project Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Incompatible Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit %1 is incompatible with kit %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Partially Incompatible Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Some configurations could not be copied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the Root Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replacement for</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Replacement for &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project &quot;%1&quot; was configured for kit &quot;%2&quot; with id %3, which does not exist anymore. The new kit &quot;%4&quot; was created in its place, in an attempt not to lose custom project settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find any qml_*.qm file at &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Build</source>
        <translation>构建(&amp;B)</translation>
    </message>
    <message>
        <source>&amp;Debug</source>
        <translation>调试(&amp;D)</translation>
    </message>
    <message>
        <source>&amp;Start Debugging</source>
        <translation>开始调试</translation>
    </message>
    <message>
        <source>Open With</source>
        <translation>用...打开</translation>
    </message>
    <message>
        <source>New Project...</source>
        <translation>新建项目...</translation>
    </message>
    <message>
        <source>Load Project...</source>
        <translation>载入项目...</translation>
    </message>
    <message>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <source>Recent P&amp;rojects</source>
        <translation>最近使用的项目(&amp;R)</translation>
    </message>
    <message>
        <source>Close Project</source>
        <translation>关闭项目</translation>
    </message>
    <message>
        <source>Close Project &quot;%1&quot;</source>
        <translation>关闭项目 &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Ctrl+Shift+B</source>
        <translation>Ctrl+Shift+B</translation>
    </message>
    <message>
        <source>Build Project</source>
        <translation>构建项目</translation>
    </message>
    <message>
        <source>Build Project &quot;%1&quot;</source>
        <translation>构建项目 &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <source>Rebuild Project</source>
        <translation>重新构建项目</translation>
    </message>
    <message>
        <source>Deploy Project</source>
        <translation>部署项目</translation>
    </message>
    <message>
        <source>Clean Project</source>
        <translation>清理项目</translation>
    </message>
    <message>
        <source>Build Without Dependencies</source>
        <translation>忽略依赖关系来构建</translation>
    </message>
    <message>
        <source>Rebuild Without Dependencies</source>
        <translation>忽略依赖关系重新构建</translation>
    </message>
    <message>
        <source>Deploy Without Dependencies</source>
        <translation>忽略依赖关系部署</translation>
    </message>
    <message>
        <source>Clean Without Dependencies</source>
        <translation>忽略依赖关系来清除</translation>
    </message>
    <message>
        <source>Close All Projects and Editors</source>
        <translation>关闭所有项目和编辑器</translation>
    </message>
    <message>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message>
        <source>Run Without Deployment</source>
        <translation>忽略部署直接运行</translation>
    </message>
    <message>
        <source>Rebuild</source>
        <translation>重新构建</translation>
    </message>
    <message>
        <source>Clean</source>
        <translation>清除</translation>
    </message>
    <message>
        <source>Set as Active Project</source>
        <translation>设为活动项目</translation>
    </message>
    <message>
        <source>Set &quot;%1&quot; as Active Project</source>
        <translation>将&quot;%1&quot;设置为活动项目</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <source>Open Build and Run Kit Selector...</source>
        <translation>打开 构建/运行 构建套件选择器...</translation>
    </message>
    <message>
        <source>Cancel Build &amp;&amp; Unload</source>
        <translation>取消构建 &amp;&amp; 卸载</translation>
    </message>
    <message>
        <source>Do Not Unload</source>
        <translation>不要卸载</translation>
    </message>
    <message>
        <source>Unload Project %1?</source>
        <translation>卸载项目 %1?</translation>
    </message>
    <message>
        <source>The project %1 is currently being built.</source>
        <translation>项目 %1 正在被构建。</translation>
    </message>
    <message>
        <source>Do you want to cancel the build process and unload the project anyway?</source>
        <translation>您确定要取消构建并卸载项目吗？</translation>
    </message>
    <message>
        <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>文件 %1 更名为 %2，但项目文件 %3 无法自动更改。</translation>
    </message>
    <message>
        <source>A build is still in progress.</source>
        <translation>仍有一个构建在进行中。</translation>
    </message>
    <message>
        <source>Cancel Build</source>
        <translation>取消构建</translation>
    </message>
    <message>
        <source>Add New...</source>
        <translation>添加新文件...</translation>
    </message>
    <message>
        <source>Add Existing Files...</source>
        <translation>添加现有文件...</translation>
    </message>
    <message>
        <source>New Subproject...</source>
        <translation>新子项目...</translation>
    </message>
    <message>
        <source>Remove Project...</source>
        <extracomment>Remove project from parent profile (Project explorer view); will not physically delete any files.</extracomment>
        <translation>删除项目...</translation>
    </message>
    <message>
        <source>Delete File...</source>
        <translation>删除文件...</translation>
    </message>
    <message>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <source>Load Project</source>
        <translation>载入项目</translation>
    </message>
    <message>
        <source>New Project</source>
        <comment>Title of dialog</comment>
        <translation>新建项目</translation>
    </message>
    <message>
        <source>Always save files before build</source>
        <translation>构建之前总是先保存文件</translation>
    </message>
    <message>
        <source>Failed to Open Project</source>
        <translation>打开项目失败</translation>
    </message>
    <message>
        <source>Found some build errors in current task.
Do you want to ignore them?</source>
        <translation>在当前任务中发现一些构建错误。
您想要忽略这些错误吗？</translation>
    </message>
    <message>
        <source>No project loaded.</source>
        <translation>没有载入项目。</translation>
    </message>
    <message>
        <source>Currently building the active project.</source>
        <translation>目前正在构建活动项目。</translation>
    </message>
    <message>
        <source>The project %1 is not configured.</source>
        <translation>项目 %1 未配置。</translation>
    </message>
    <message>
        <source>Project has no build settings.</source>
        <translation>项目没有构建设置。</translation>
    </message>
    <message>
        <source>Cancel Build &amp;&amp; Close</source>
        <translation>取消构建并关闭</translation>
    </message>
    <message>
        <source>Do Not Close</source>
        <translation>不要关闭</translation>
    </message>
    <message>
        <source>A project is currently being built.</source>
        <translation>有个项目现正在构建中。</translation>
    </message>
    <message>
        <source>New File</source>
        <comment>Title of dialog</comment>
        <translation>新建文件</translation>
    </message>
    <message>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>新建子项目</translation>
    </message>
    <message>
        <source>Add Existing Files</source>
        <translation>添加现有文件</translation>
    </message>
    <message>
        <source>Adding Files to Project Failed</source>
        <translation>添加文件到项目失败</translation>
    </message>
    <message>
        <source>Removing File Failed</source>
        <translation>删除文件失败</translation>
    </message>
    <message>
        <source>Deleting File Failed</source>
        <translation>删除文件失败</translation>
    </message>
    <message>
        <source>Delete File</source>
        <translation>删除文件</translation>
    </message>
    <message>
        <source>No active project.</source>
        <translation>没有活动项目。</translation>
    </message>
    <message>
        <source>Run %1</source>
        <translation>运行 %1 </translation>
    </message>
    <message>
        <source>Delete %1 from file system?</source>
        <translation>从文件系统中删除 %1吗？</translation>
    </message>
    <message>
        <source>Could not delete file %1.</source>
        <translation>无法删除文件 %1 。</translation>
    </message>
    <message>
        <source>C</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C++</source>
        <translation type="unfinished">C++</translation>
    </message>
    <message>
        <source>Open...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>S&amp;essions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Manage...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Pro&amp;ject &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close All Files in Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close All Files in Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Pro&amp;ject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build All Projects for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild All Projects for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean All Projects for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Project for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Project &quot;%1&quot; for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build for &amp;Run Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build for &amp;Run Configuration &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild Project for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean Project for All Configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Existing Projects...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Existing Directory...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close All Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Other Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close All Projects Except &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate File...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="unfinished">展开</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Quick Switch Kit Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current project&apos;s main file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Main file of the project the current document belongs to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the current project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the project the current document belongs to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Build Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Run Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The name of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active project&apos;s main file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The type of the active project&apos;s active build configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full build path of the active project&apos;s active build configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active build environment of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of the active project&apos;s active run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The executable of the active project&apos;s active run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active run environment of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Variables in the environment of the active project&apos;s active run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The working directory of the active project&apos;s active run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File where current session is saved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of current session.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Projects</source>
        <translation type="unfinished">所有项目</translation>
    </message>
    <message>
        <source>Sanitizer</source>
        <comment>Category for sanitizer issues listed under &apos;Issues&apos;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parse Build Output...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;h3&gt;Project already open&lt;/h3&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed opening project &quot;%1&quot;: Project is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed opening project &quot;%1&quot;: No plugin can open project type &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore All Errors?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Configuration Removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The configuration that was supposed to run is no longer available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Project in &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The following projects failed to automatically remove the file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A build is in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close %1?</source>
        <translation type="unfinished">关闭%1?</translation>
    </message>
    <message>
        <source>Do you want to cancel the build process and close %1 anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project &quot;%1&quot; is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project &quot;%1&quot; has no active kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The kit &quot;%1&quot; for the project &quot;%2&quot; has no active run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot run &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A run action is already scheduled for the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 in %2</source>
        <translation type="unfinished">在 %2中的%1</translation>
    </message>
    <message>
        <source>The following subprojects could not be added to project &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adding Subproject Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not add following files to project %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove More Files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove these files as well?
    %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Could not remove file &quot;%1&quot; from project &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>_copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose File Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New file name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicating File Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to copy file &quot;%1&quot; to &quot;%2&quot;: %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to add new file &quot;%1&quot; to the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project file %1 cannot be automatically changed.

Rename %2 to %3 anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file %1 could not be renamed %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Rename File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Matches all 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>
        <source>Run run configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run a run configuration of the current active project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch run configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch active run configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switched run configuration to
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Build Found</source>
        <translation type="unfinished">未找到构建</translation>
    </message>
    <message>
        <source>No build found in %1 matching project %2.</source>
        <translation type="unfinished">在%1中没有找到符合项目%2的构建。</translation>
    </message>
    <message>
        <source>Import Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 - temporary</source>
        <translation type="unfinished">%1 - 临时</translation>
    </message>
    <message>
        <source>Imported Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is generated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Warning:&lt;/b&gt; This file is outside the project directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run as root user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Settings</source>
        <translation type="unfinished">运行设置</translation>
    </message>
    <message>
        <source>Variables in the run environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The run configuration&apos;s working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The run configuration&apos;s name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The run configuration&apos;s executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No build system active</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run on %{Device:Name}</source>
        <extracomment>Shown in Run configuration if no executable is given, %1 is device name</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Application Still Running</source>
        <translation>应用仍然在运行</translation>
    </message>
    <message>
        <source>PID %1</source>
        <translation>PID %1</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>无效</translation>
    </message>
    <message>
        <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>
        <source>Unexpected run control state %1 when worker %2 started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force &amp;Quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Keep Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Worker start timed out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Worker stop timed out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An unknown error in the process occurred.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>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>
        <source>The process crashed.</source>
        <translation type="unfinished">进程崩溃了。</translation>
    </message>
    <message>
        <source>An error occurred when attempting to write to the process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred when attempting to read from the process. For example, the process may not be running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Existing Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Files</source>
        <translation type="unfinished">编辑文件</translation>
    </message>
    <message>
        <source>Source directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Parsing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select files matching:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide files matching:</source>
        <translation>隐藏符合条件的文件：</translation>
    </message>
    <message>
        <source>Apply Filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generating file list...

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

%1</translation>
    </message>
    <message numerus="yes">
        <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>
        <source>Error while restoring session</source>
        <translation>恢复会话时发生错误</translation>
    </message>
    <message>
        <source>Could not restore session %1</source>
        <translation>无法恢复会话 %1 </translation>
    </message>
    <message>
        <source>Failed to restore project files</source>
        <translation>还原项目文件失败</translation>
    </message>
    <message>
        <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>
        <source>Keep projects in Session</source>
        <translation>在会话中保留项目</translation>
    </message>
    <message>
        <source>Remove projects from Session</source>
        <translation>从会话中移除项目</translation>
    </message>
    <message>
        <source>Error while saving session</source>
        <translation>保存会话时发生错误</translation>
    </message>
    <message>
        <source>Could not save session to file &quot;%1&quot;</source>
        <translation>无法将会话保存到文件 &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Untitled</source>
        <translation>未命名</translation>
    </message>
    <message>
        <source>Could not save session %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Session</source>
        <translation type="unfinished">删除会话</translation>
    </message>
    <message>
        <source>Delete Sessions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete session %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete these sessions?
    %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process listing command failed with exit code %1.</source>
        <translation>进程列清单命令失败，退出码 %1。</translation>
    </message>
    <message>
        <source>Remote stderr was: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: Kill process failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sysroot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Sys Root &quot;%1&quot; does not exist in the file system.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sys Root &quot;%1&quot; is not a directory.</source>
        <translation type="unfinished">sysroot &quot;%1&quot;不是一个目录。</translation>
    </message>
    <message>
        <source>Sys Root &quot;%1&quot; is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sys Root</source>
        <translation type="unfinished">Sys Root</translation>
    </message>
    <message>
        <source>Target Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build system</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The currently active run configuration&apos;s name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The currently active run configuration&apos;s executable (if applicable).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Variables in the current run environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The currently active run configuration&apos;s working directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No suitable kits found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Select all kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type to filter kits by name...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Kits for Your Project</source>
        <translation type="unfinished">为您的项目选择构建套件</translation>
    </message>
    <message>
        <source>Kit Selection</source>
        <translation type="unfinished">选择构建套件</translation>
    </message>
    <message>
        <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>
        <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>
        <source>%1 needs a compiler set up to build. Configure a compiler in the kit options.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run in terminal</source>
        <translation type="unfinished">在终端中运行</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>&lt;No compiler&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiler</source>
        <translation type="unfinished">编译器</translation>
    </message>
    <message>
        <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>
        <source>Compilers produce code for different ABIs: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>Path to the compiler executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiler for different languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Compiler executable for different languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No compiler set in kit.</source>
        <translation type="unfinished">构建套件中未设置编译器。</translation>
    </message>
    <message>
        <source>ABI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tool Chains</source>
        <translation type="unfinished">工具链</translation>
    </message>
    <message>
        <source>Use debug version of frameworks (DYLD_IMAGE_SUFFIX=_debug)</source>
        <translation type="unfinished">使用开发框架的调试版 (DYLD_IMAGE_SUFFIX=_debug)</translation>
    </message>
    <message>
        <source>Add build library search path to DYLD_LIBRARY_PATH and DYLD_FRAMEWORK_PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add build library search path to PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add build library search path to LD_LIBRARY_PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Working Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Working Directory</source>
        <translation type="unfinished">选择工作目录</translation>
    </message>
    <message>
        <source>Working directory:</source>
        <translation>工作目录：</translation>
    </message>
    <message>
        <source>Replacing signature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Xcodebuild failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Building &quot;%1&quot; is disabled: %2&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The files are implicitly added to the projects:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Implicitly Add&gt;</source>
        <translation type="unfinished">&lt;隐式添加&gt;</translation>
    </message>
    <message>
        <source>Make Default</source>
        <translation type="unfinished">设置为默认</translation>
    </message>
    <message>
        <source>Settings Filter...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose which settings to display for this kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Settings Filter...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose which kit settings to display by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current directory</source>
        <translation type="unfinished">当前目录</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation type="unfinished">目录</translation>
    </message>
    <message>
        <source>Close source files along with project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save all files before build</source>
        <translation type="unfinished">在构建前保存所有文件</translation>
    </message>
    <message>
        <source>Always deploy project before running it</source>
        <translation type="unfinished">在运行项目前总是先部署</translation>
    </message>
    <message>
        <source>Add linker library search paths to run environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always ask before stopping applications</source>
        <translation type="unfinished">总是在停止应用前询问</translation>
    </message>
    <message>
        <source>Create suitable run configurations automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear issues list on new build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Abort on error when building all projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start build processes with low priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do Not Build Anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build the Whole Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Only the Application to Be Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All</source>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <source>Same Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Same Build Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Same Application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished">启用</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation type="unfinished">禁用</translation>
    </message>
    <message>
        <source>Deduced from Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use jom instead of nmake</source>
        <translation type="unfinished">使用jom代替nmake</translation>
    </message>
    <message>
        <source>Projects Directory</source>
        <translation type="unfinished">项目目录</translation>
    </message>
    <message>
        <source>Closing Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build and Run</source>
        <translation type="unfinished">构建和运行</translation>
    </message>
    <message>
        <source>Build before deploying:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop applications before building:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default for &quot;Run in terminal&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ProvisioningProfile</name>
    <message>
        <source>Team: %1
App ID: %2
Expiration date: %3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PuppetCreator</name>
    <message>
        <source>Puppet is starting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can now attach your debugger to the %1 puppet with process id: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Emulation Layer (QML Puppet) Building was Unsuccessful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The QML emulation layer (QML Puppet) cannot be built. The fallback emulation layer, which does not support all features, will be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Version is not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The QML emulation layer (QML Puppet) cannot be built because the Qt version is too old or it cannot run natively on your computer. The fallback emulation layer, which does not support all features, will be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The QML emulation layer (QML Puppet) cannot be built because the kit is not configured correctly. For example the compiler can be misconfigured. Fix the kit configuration and restart %1. Otherwise, the fallback emulation layer, which does not support all features, will be used.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Python</name>
    <message>
        <source>Install %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running &quot;%1&quot; to install %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The %1 installation was canceled by %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>time out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installing the %1 failed with exit code %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 installation missing for %2 (%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install %1 for %2 using pip package installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch the Python interpreter for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run PySide6 project tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PySide project tool:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enter location of PySide project tool.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>REPL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open interactive Python.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>REPL Import File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open interactive Python and import file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>REPL Import *</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open interactive Python and import * from file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Python Language Server (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unable to open &quot;%1&quot; for reading: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to read &quot;%1&quot;: The file is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to parse &quot;%1&quot;:%2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Buffered output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabling improves output performance, but results in delayed output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Script:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <source>&amp;Delete</source>
        <translation type="unfinished">删除(&amp;D)</translation>
    </message>
    <message>
        <source>&amp;Make Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all Python interpreters without a valid executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interpreters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugins:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Python Language Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For a complete list of available options, consult the &lt;a href=&quot;https://github.com/python-lsp/python-lsp-server/blob/develop/CONFIGURATION.md&quot;&gt;Python LSP Server configuration documentation&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="unfinished">高级</translation>
    </message>
    <message>
        <source>Language Server Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> (Windowed)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing Python</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Python:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching Python binaries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Found &quot;%1&quot; (%2)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QAbstractFileIconProvider</name>
    <message>
        <source>File Folder</source>
        <comment>Match Windows Explorer</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Folder</source>
        <comment>All other platforms</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <source>unnamed</source>
        <translation type="unfinished">未命名</translation>
    </message>
</context>
<context>
    <name>QDockWidget</name>
    <message>
        <source>Float</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Undocks and re-attaches the dock widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>Closes the dock widget</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>All syntax definitions are up-to-date.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downloading new syntax definition for &apos;%1&apos;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Updating syntax definition for &apos;%1&apos; to version %2...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List All Tabs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detach Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Active Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation type="unfinished">关闭标签</translation>
    </message>
    <message>
        <source>Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="unfinished">MB</translation>
    </message>
    <message>
        <source>GB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cppcheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Filter&gt;</source>
        <comment>Library search input hint text</comment>
        <translation type="unfinished">&lt;过滤器&gt;</translation>
    </message>
    <message>
        <source>Show Event List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assign Events to Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect Signal to Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected Signals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exposed Custom Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ID cannot start with an uppercase character (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ID cannot start with a number (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ID cannot include whitespace (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is a reserved QML keyword.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is a reserved property keyword.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ID includes invalid characters (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Empty document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Nanotrace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shut Down Nanotrace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <source>Qt 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt 5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project File Generated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File created:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select File Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Design Studio Project Files (*.qmlproject)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project file must be placed in a parent directory of the QML files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Problem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected directory is far away from the QML file. This can cause unexpected results.

Are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>LF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CRLF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UntitledProject</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>
</context>
<context>
    <name>QtC::Android</name>
    <message>
        <source>Images (*.png *.jpg *.jpeg)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QbsProjectManager</name>
    <message>
        <source>Custom Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>&amp;Remove</source>
        <translation type="unfinished">删除(&amp;R)</translation>
    </message>
    <message>
        <source>&amp;Add</source>
        <translation type="unfinished">添加(&amp;A)</translation>
    </message>
    <message>
        <source>C and C++ compiler paths differ. C compiler may not work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration name:</source>
        <translation>配置名称：</translation>
    </message>
    <message>
        <source>The qbs project build root</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Release</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>
        <source>Qbs Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;b&gt;Qbs:&lt;/b&gt; %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build variant:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ABIs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep going when errors occur (if at all possible).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep going</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parallel jobs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number of concurrent build jobs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show command lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean install root</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force probes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equivalent command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No qbs session exists for this target.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build canceled: Qbs session failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installation flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installation directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties to pass to the project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use default location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not split properties.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property &quot;%1&quot; cannot be set here. Please use the dedicated UI element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No &quot;:&quot; found in property definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qbs Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dry run:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keep going:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleaning canceled: Qbs session failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qbs Install</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dry run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Installing canceled: Qbs session failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install root:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Additional Qbs Profile Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generated files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qbs files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to run qbs config: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profiles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Associated profile:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profile properties:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>E&amp;xpand All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Collapse All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fatal qbs error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not write project file %1.</source>
        <translation type="unfinished">无法写入项目文件 %1。</translation>
    </message>
    <message>
        <source>Reading Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error retrieving run environment: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reparse Qbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build File</source>
        <translation type="unfinished">构建文件</translation>
    </message>
    <message>
        <source>Build File &quot;%1&quot;</source>
        <translation type="unfinished">构建文件&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Ctrl+Alt+B</source>
        <translation type="unfinished">Ctrl+Alt+B</translation>
    </message>
    <message>
        <source>Build</source>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <source>Build Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Product &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Alt+Shift+B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rebuild</source>
        <translation type="unfinished">重新构建</translation>
    </message>
    <message>
        <source>Rebuild Product</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Received invalid input.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No qbs executable was found, please set the path in the settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qbs executable was not found at the specified path, or it is not executable (&quot;%1&quot;).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qbs process quit unexpectedly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qbs process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qbs process sent unexpected data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qbs API level is not compatible with what %1 expects.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request timed out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to load qbs build graph.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qbs session is not in a valid state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to update files in Qbs project: %1.
The affected files are: 
	%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use %1 settings directory for Qbs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to qbs executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default installation directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qbs version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to retrieve version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
</context>
<context>
    <name>QtC::Qdb</name>
    <message>
        <source>Flash wizard &quot;%1&quot; failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flash wizard executable &quot;%1&quot; not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flash Boot to Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device &quot;%1&quot; %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Debug Bridge device %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device detection error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy to Boot2Qt target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting command &quot;%1&quot; on device &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command failed on device &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command failed on device &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>stdout was: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>stderr was: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commands on device &quot;%1&quot; finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boot2Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reboot Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restore Default App</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WizardPage</source>
        <translation type="unfinished">向导页面</translation>
    </message>
    <message>
        <source>Device Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A short, free-text description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host name or IP address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device address:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boot2Qt Network Device Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shutting down device discovery due to unexpected response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote process failed: %1</source>
        <translation type="unfinished">远端进程失败:%1</translation>
    </message>
    <message>
        <source>Application set as the default one.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset the default application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set this application to start by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset default application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change default application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shutting down message reception due to unexpected response: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QDB message: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable on device:</source>
        <translation>设备上的执行档：</translation>
    </message>
    <message>
        <source>Remote path not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable on host:</source>
        <translation>主机上的执行档：</translation>
    </message>
    <message>
        <source>Run on Boot2Qt Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The remote executable must be set in order to run on a Boot2Qt device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not check and possibly stop running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checked that there is no running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stopped the running application.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop already running application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected QLocalSocket error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not connect to QDB host server even after trying to start it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid JSON response received from QDB server: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find QDB host server executable. You can set the location with environment variable %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QDB host server started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not start QDB host server in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting QDB host server.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmakeProjectManager</name>
    <message>
        <source>Qt Designer is not responding (%1).</source>
        <translation>Qt设计师无响应 (%1)。</translation>
    </message>
    <message>
        <source>Unable to create server socket: %1</source>
        <translation>无法创建服务器套接字: %1</translation>
    </message>
    <message>
        <source>Unable to start &quot;%1&quot;</source>
        <translation>无法启动&quot;%1&quot; </translation>
    </message>
    <message>
        <source>The application &quot;%1&quot; could not be found.</source>
        <translation>找不到应用 &quot;%1&quot;。</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>Error:</source>
        <translation>错误：</translation>
    </message>
    <message>
        <source>Warning:</source>
        <translation>警告：</translation>
    </message>
    <message>
        <source>Run qmake</source>
        <translation>执行qmake </translation>
    </message>
    <message>
        <source>Build</source>
        <translation>构建</translation>
    </message>
    <message>
        <source>Build &quot;%1&quot;</source>
        <translation>构建 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Rebuild</source>
        <translation>重新构建</translation>
    </message>
    <message>
        <source>Clean</source>
        <translation>清除</translation>
    </message>
    <message>
        <source>Rebuild Subproject</source>
        <translation>重新构建子项目</translation>
    </message>
    <message>
        <source>Clean Subproject</source>
        <translation>清理子项目</translation>
    </message>
    <message>
        <source>Build File</source>
        <translation>构建文件</translation>
    </message>
    <message>
        <source>Build File &quot;%1&quot;</source>
        <translation>构建文件&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Ctrl+Alt+B</source>
        <translation>Ctrl+Alt+B</translation>
    </message>
    <message>
        <source>Add Library...</source>
        <translation>添加库...</translation>
    </message>
    <message>
        <source>Cannot find Makefile. Check your build settings.</source>
        <translation>无法找到 Makefile. 检查您的构建设置。</translation>
    </message>
    <message>
        <source>qmake</source>
        <extracomment>QMakeStep default display name</extracomment>
        <translation>qmake</translation>
    </message>
    <message>
        <source>Configuration unchanged, skipping qmake step.</source>
        <translation>配置没有改变, 跳过 qmake 步骤。</translation>
    </message>
    <message>
        <source>QML Debugging</source>
        <translation>QML 调试</translation>
    </message>
    <message>
        <source>The option will only take effect if the project is recompiled. Do you want to recompile now?</source>
        <translation>需要重新编译项目才能使选项生效。您想现在就重新编译吗？</translation>
    </message>
    <message>
        <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>
        <source>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</source>
        <translation>&lt;b&gt;qmake:&lt;/b&gt; %1 %2</translation>
    </message>
    <message>
        <source>QMake</source>
        <translation>QMake</translation>
    </message>
    <message>
        <source>&amp;Sources</source>
        <translation>源文件(&amp;S)</translation>
    </message>
    <message>
        <source>Widget librar&amp;y:</source>
        <translation>控件库(&amp;Y)：</translation>
    </message>
    <message>
        <source>Widget project &amp;file:</source>
        <translation>控件项目文件(&amp;F)：</translation>
    </message>
    <message>
        <source>Widget h&amp;eader file:</source>
        <translation>控件头文件(&amp;E)：</translation>
    </message>
    <message>
        <source>Widge&amp;t source file:</source>
        <translation>控件源文件(&amp;T)：</translation>
    </message>
    <message>
        <source>Widget &amp;base class:</source>
        <translation>控件的基类(&amp;B)：</translation>
    </message>
    <message>
        <source>Plugin class &amp;name:</source>
        <translation>插件类名(&amp;N)：</translation>
    </message>
    <message>
        <source>Plugin &amp;header file:</source>
        <translation>插件头文件(&amp;H)：</translation>
    </message>
    <message>
        <source>Plugin sou&amp;rce file:</source>
        <translation>插件源文件(&amp;R)：</translation>
    </message>
    <message>
        <source>Icon file:</source>
        <translation>图标文件：</translation>
    </message>
    <message>
        <source>&amp;Link library</source>
        <translation>链接库(&amp;L)</translation>
    </message>
    <message>
        <source>Create s&amp;keleton</source>
        <translation>创建代码框架(&amp;K)</translation>
    </message>
    <message>
        <source>Include pro&amp;ject</source>
        <translation>包含项目(&amp;J)</translation>
    </message>
    <message>
        <source>&amp;Description</source>
        <translation>说明(&amp;D)</translation>
    </message>
    <message>
        <source>G&amp;roup:</source>
        <translation>组(&amp;R)：</translation>
    </message>
    <message>
        <source>&amp;Tooltip:</source>
        <translation>工具提示(&amp;T)：</translation>
    </message>
    <message>
        <source>W&amp;hat&apos;s this:</source>
        <translation>这是什么(&amp;H)：</translation>
    </message>
    <message>
        <source>The widget is a &amp;container</source>
        <translation>控件是个容器(&amp;C)</translation>
    </message>
    <message>
        <source>Property defa&amp;ults</source>
        <translation>默认属性(&amp;U)</translation>
    </message>
    <message>
        <source>dom&amp;XML:</source>
        <translation>dom &amp;XML：</translation>
    </message>
    <message>
        <source>Select Icon</source>
        <translation>选择图标</translation>
    </message>
    <message>
        <source>Icon files (*.png *.ico *.jpg *.xpm *.tif *.svg)</source>
        <translation>图标文件 (*.png *.ico *.jpg *.xpm *.tif *.svg)</translation>
    </message>
    <message>
        <source>Specify the properties of the plugin library and the collection class.</source>
        <translation>指定插件库和集合类的属性。</translation>
    </message>
    <message>
        <source>Collection class:</source>
        <translation>集合类：</translation>
    </message>
    <message>
        <source>Collection header file:</source>
        <translation>集合类头文件：</translation>
    </message>
    <message>
        <source>Collection source file:</source>
        <translation>集合类源文件：</translation>
    </message>
    <message>
        <source>Plugin name:</source>
        <translation>插件名称：</translation>
    </message>
    <message>
        <source>Resource file:</source>
        <translation>资源文件：</translation>
    </message>
    <message>
        <source>icons.qrc</source>
        <translation>icons.qrc</translation>
    </message>
    <message>
        <source>Widget &amp;Classes:</source>
        <translation>控件类(&amp;C)：</translation>
    </message>
    <message>
        <source>Specify the list of custom widgets and their properties.</source>
        <translation>指定自定义控件列表及其属性.</translation>
    </message>
    <message>
        <source>&lt;New class&gt;</source>
        <translation>&lt;新类&gt;</translation>
    </message>
    <message>
        <source>Confirm Delete</source>
        <translation>确认删除</translation>
    </message>
    <message>
        <source>Delete class %1 from list?</source>
        <translation>从列表中删除类 %1 吗？</translation>
    </message>
    <message>
        <source>Qt Custom Designer Widget</source>
        <translation>Qt4 设计师自定义控件</translation>
    </message>
    <message>
        <source>Creates a Qt Custom Designer Widget or a Custom Widget Collection.</source>
        <translation>创建一个Qt设计师自定义控件或者一个自定义控件集合。</translation>
    </message>
    <message>
        <source>Custom Widgets</source>
        <translation>自定义控件</translation>
    </message>
    <message>
        <source>Plugin Details</source>
        <translation>插件详细信息</translation>
    </message>
    <message>
        <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>Debug</translation>
    </message>
    <message>
        <source>Release</source>
        <translation>Release</translation>
    </message>
    <message>
        <source>No Qt version set in kit.</source>
        <translation>构建套件中未设置Qt版本。</translation>
    </message>
    <message>
        <source>Library:</source>
        <translation>库：</translation>
    </message>
    <message>
        <source>Library file:</source>
        <translation>库文件：</translation>
    </message>
    <message>
        <source>Include path:</source>
        <translation>包含路径：</translation>
    </message>
    <message>
        <source>Linux</source>
        <translation>Linux</translation>
    </message>
    <message>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <source>Windows</source>
        <translation>Windows</translation>
    </message>
    <message>
        <source>Linkage:</source>
        <translation>链接：</translation>
    </message>
    <message>
        <source>Dynamic</source>
        <translation>动态</translation>
    </message>
    <message>
        <source>Static</source>
        <translation>静态</translation>
    </message>
    <message>
        <source>Mac:</source>
        <translation>Mac：</translation>
    </message>
    <message>
        <source>Library</source>
        <translation>库</translation>
    </message>
    <message>
        <source>Framework</source>
        <translation>框架</translation>
    </message>
    <message>
        <source>Windows:</source>
        <translation>Windows：</translation>
    </message>
    <message>
        <source>Library inside &quot;debug&quot; or &quot;release&quot; subfolder</source>
        <translation>debug或release子目录下的库</translation>
    </message>
    <message>
        <source>Add &quot;d&quot; suffix for debug version</source>
        <translation>为debug版本添加&apos;d&apos;作为后缀</translation>
    </message>
    <message>
        <source>Remove &quot;d&quot; suffix for release version</source>
        <translation>移除release版本中的&apos;d&apos;后缀</translation>
    </message>
    <message>
        <source>Package:</source>
        <translation>包：</translation>
    </message>
    <message>
        <source>Add Library</source>
        <translation>添加库</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation>汇总</translation>
    </message>
    <message>
        <source>Library Type</source>
        <translation>库类型</translation>
    </message>
    <message>
        <source>Choose the type of the library to link to</source>
        <translation>选择链接到的库类型</translation>
    </message>
    <message>
        <source>System library</source>
        <translation>系统库</translation>
    </message>
    <message>
        <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>
        <source>System package</source>
        <translation>系统包</translation>
    </message>
    <message>
        <source>Links to a system library using pkg-config.</source>
        <translation>使用pkg-config.连接到系统库。</translation>
    </message>
    <message>
        <source>External library</source>
        <translation>外部库</translation>
    </message>
    <message>
        <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>
        <source>Internal library</source>
        <translation>内部库</translation>
    </message>
    <message>
        <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>
        <source>System Library</source>
        <translation>系统库</translation>
    </message>
    <message>
        <source>Specify the library to link to</source>
        <translation>指定链接到的库</translation>
    </message>
    <message>
        <source>System Package</source>
        <translation>系统包</translation>
    </message>
    <message>
        <source>Specify the package to link to</source>
        <translation>指定链接到的包</translation>
    </message>
    <message>
        <source>External Library</source>
        <translation>外部库</translation>
    </message>
    <message>
        <source>Specify the library to link to and the includes path</source>
        <translation>指定链接库和包含路径</translation>
    </message>
    <message>
        <source>Internal Library</source>
        <translation>内部库</translation>
    </message>
    <message>
        <source>Choose the project file of the library to link to</source>
        <translation>选择要链接的库的项目文件</translation>
    </message>
    <message>
        <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>
        <source>%1 Dynamic</source>
        <translation>%1 动态</translation>
    </message>
    <message>
        <source>%1 Static</source>
        <translation>%1 静态</translation>
    </message>
    <message>
        <source>%1 Framework</source>
        <translation>%1 框架</translation>
    </message>
    <message>
        <source>%1 Library</source>
        <translation>%1 库</translation>
    </message>
    <message>
        <source>Subdirs Project</source>
        <translation>子目录项目</translation>
    </message>
    <message>
        <source>Creates a qmake-based subdirs project. This allows you to group your projects in a tree structure.</source>
        <translation>创建一个基于qmake 的子目录项目。这可以让您将项目组织成树形结构。</translation>
    </message>
    <message>
        <source>Done &amp;&amp; Add Subproject</source>
        <translation>完成&amp;&amp; 添加子项目</translation>
    </message>
    <message>
        <source>Finish &amp;&amp; Add Subproject</source>
        <translation>完成&amp;&amp; 添加子项目</translation>
    </message>
    <message>
        <source>New Subproject</source>
        <comment>Title of dialog</comment>
        <translation>新建子项目</translation>
    </message>
    <message>
        <source>Error while parsing file %1. Giving up.</source>
        <translation>分析文件%1时发生错误，放弃中。</translation>
    </message>
    <message>
        <source>Headers</source>
        <translation>头文件</translation>
    </message>
    <message>
        <source>Sources</source>
        <translation>源文件</translation>
    </message>
    <message>
        <source>Forms</source>
        <translation>界面文件</translation>
    </message>
    <message>
        <source>Resources</source>
        <translation>资源</translation>
    </message>
    <message>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <source>Other files</source>
        <translation>其它文件</translation>
    </message>
    <message>
        <source>Could not write project file %1.</source>
        <translation>无法写入项目文件 %1。</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation>文件错误</translation>
    </message>
    <message>
        <source>qmake build configuration:</source>
        <translation>qmake 构建配置：</translation>
    </message>
    <message>
        <source>Additional arguments:</source>
        <translation>额外的参数：</translation>
    </message>
    <message>
        <source>Effective qmake call:</source>
        <translation>有效的qmake调用：</translation>
    </message>
    <message>
        <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>
        <source>No Qt version set, so mkspec is ignored.</source>
        <translation>未设置Qt版本，所以mkspec被忽略。</translation>
    </message>
    <message>
        <source>Mkspec not found for Qt version.</source>
        <translation>未找到Q版本的mkspec。</translation>
    </message>
    <message>
        <source>mkspec</source>
        <translation>mkspec</translation>
    </message>
    <message>
        <source>Platform:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Library type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This wizard generates a Qt Designer Custom Widget or a Qt Designer Custom Widget Collection project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run</source>
        <translation type="unfinished">运行</translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation type="unfinished">忽略</translation>
    </message>
    <message>
        <source>Use global setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qmake system() behavior when parsing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This kit cannot build this project since it does not define a Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The build directory contains a build for a different project, which will be overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 The build will be overwritten.</source>
        <comment>%1 error message</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The build directory should be at the same level as the source directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not parse Makefile.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Makefile is for a different project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The build type has changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qmake arguments have changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The mkspec has changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Release</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>
        <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>
        <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>
        <source>Qt mkspec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mkspec configured for qmake by the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>State charts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generated Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find .pro file for subdirectory &quot;%1&quot; in &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reading Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Cannot parse project &quot;%1&quot;: No kit selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt version is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No C++ compiler set in kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project is part of Qt sources that do not match the Qt defined in the kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Build &amp;Subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build &amp;Subproject &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warn if a project&apos;s source and build directories are not at the same level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Run qmake on every build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Ignore qmake&apos;s system() function when parsing a project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking this option avoids unwanted side effects, but may result in inexact parsing results.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qmake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Qt version configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>&lt;no Qt version&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;no Make step found&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ABIs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Quick Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Separate Debug Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Required Qt features not present.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt version does not target the expected platform.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt version does not provide all features.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
</context>
<context>
    <name>QtC::QmlDebug</name>
    <message>
        <source>Socket state changed to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation type="unfinished">错误: %1
 {1?}</translation>
    </message>
    <message>
        <source>Debug connection opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug connection closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>端口可能被占用。</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>应用没有被设置为支持QML/JS 调试。</translation>
    </message>
</context>
<context>
    <name>QtC::QmlDesigner</name>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AbstractEditorDialog</name>
    <message>
        <source>Untitled Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ActionEditorDialog</name>
    <message>
        <source>Connection Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddNewBackendDialog</name>
    <message>
        <source>Add New C++ Backend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Define object locally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Required import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose a type that is registered using qmlRegisterType or qmlRegisterSingletonType. The type will be available as a property in the current .qml file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddTabDesignerAction</name>
    <message>
        <source>Naming Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Component already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AddTabToTabViewDialog</name>
    <message>
        <source>Dialog</source>
        <translation type="unfinished">对话框</translation>
    </message>
    <message>
        <source>Add tab:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AlignDistribute</name>
    <message>
        <source>Cannot Distribute Perfectly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>These objects cannot be distributed to equal pixel values. Do you want to distribute to the nearest possible values?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationCommentTab</name>
    <message>
        <source>Title</source>
        <translation type="unfinished">标题</translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Author</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationEditor</name>
    <message>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationEditorDialog</name>
    <message>
        <source>Annotation Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationEditorWidget</name>
    <message>
        <source>Add Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>In Review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab 2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationTabWidget</name>
    <message>
        <source>Add Comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete this comment?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AnnotationTableView</name>
    <message>
        <source>Title</source>
        <translation type="unfinished">标题</translation>
    </message>
    <message>
        <source>Author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExportDialog</name>
    <message>
        <source>Export Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Export File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Metadata file (*.metadata)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="unfinished">打开</translation>
    </message>
    <message>
        <source>Advanced Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export assets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export components separately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExporter</name>
    <message>
        <source>Export root directory: %1.
Exporting assets: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <source>Each component is exported separately.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canceling export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading file is taking too long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot parse. The file contains coding errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading components failed. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot export component. Document &quot;%1&quot; has parsing errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error saving component file. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <source>Cannot preprocess file: %1. Error %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot preprocess file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot update %1.
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exporting file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export canceled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing metadata failed. Cannot create file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing metadata to file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Empty JSON document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing metadata failed. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error creating asset directory. %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error saving asset. %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetExporterPlugin</name>
    <message>
        <source>Asset Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export components in the current project.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetsLibraryModel</name>
    <message>
        <source>Confirm Delete File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File%1 might be in use. Delete anyway?

%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not ask this again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Locate File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Delete File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not delete &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetsLibraryView</name>
    <message>
        <source>Assets</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssetsLibraryWidget</name>
    <message>
        <source>Assets Library</source>
        <comment>Title of assets library widget</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Add Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not add %1 to project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Files (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Assets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not add %1 to project. Unsupported file format.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::AssignEventDialog</name>
    <message>
        <source>Nonexistent events discovered</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Node references the following nonexistent events:
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BackgroundAction</name>
    <message>
        <source>Set the color of the canvas.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BindingEditorDialog</name>
    <message>
        <source>Binding Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>NOT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invert the boolean expression.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::BindingEditorWidget</name>
    <message>
        <source>Trigger Completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation type="unfinished">Meta+Space</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="unfinished">Ctrl+Space</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CapturingConnectionManager</name>
    <message>
        <source>QML Emulation Layer (QML Puppet - %1) Crashed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are recording a puppet stream and the emulations layer crashed. It is recommended to reopen the Qt Quick Designer and start again.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ChooseFromPropertyListDialog</name>
    <message>
        <source>Select Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bind to property:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Binds this component to the parent&apos;s selected property.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>Export as Latest Project Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating project failed.
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Creating project succeeded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to write to directory
%1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This process creates a copy of the existing project. The new project&apos;s folder structure is adjusted for CMake build process and necessary related new files are generated.

The new project can be opened in Qt Creator using the main CMakeLists.txt file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Create in:</source>
        <translation>创建路径：</translation>
    </message>
    <message>
        <source>Name is empty.</source>
        <translation type="unfinished">名称为空。</translation>
    </message>
    <message>
        <source>Name must not start with &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name must begin with a capital letter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name must contain only letters, numbers or characters - _.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target is not a directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot write to target directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project directory already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ColorTool</name>
    <message>
        <source>Color Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ComponentAction</name>
    <message>
        <source>Edit sub components defined in this file.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ConnectionViewWidget</name>
    <message>
        <source>Connections</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CrumbleBar</name>
    <message>
        <source>Save the changes to preview them correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always save when leaving subcomponent</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CurveEditor</name>
    <message>
        <source>This file does not contain a timeline. &lt;br&gt;&lt;br&gt;To create an animation, add a timeline by clicking the + button in the &quot;Timeline&quot; view.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CurveEditorToolBar</name>
    <message>
        <source>Unify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Frame</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::CurveEditorView</name>
    <message>
        <source>Curves</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DebugViewWidget</name>
    <message>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Model Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Instance Notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Instance Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished">启用</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DesignDocument</name>
    <message>
        <source>Locked items:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete/Cut Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deleting or cutting this item will modify locked items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to continue by removing the item (Delete) or removing it and copying it to the clipboard (Cut)?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentMessage</name>
    <message>
        <source>Error parsing</source>
        <translation type="unfinished">解析错误</translation>
    </message>
    <message>
        <source>Internal error</source>
        <translation type="unfinished">内部错误</translation>
    </message>
    <message>
        <source>line %1
</source>
        <translation type="unfinished">行 %1
 </translation>
    </message>
    <message>
        <source>column %1
</source>
        <translation type="unfinished">列 %1
</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::DocumentWarningWidget</name>
    <message>
        <source>Always ignore these warnings about features not supported by Qt Quick Designer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open this QML document because of an error in the QML file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <source>This QML file contains features which are not supported by Qt Quick Designer at:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore</source>
        <translation type="unfinished">忽略</translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="unfinished">上一个</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="unfinished">下一个</translation>
    </message>
    <message>
        <source>Go to error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to warning</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DView</name>
    <message>
        <source>3D</source>
        <translation type="unfinished">3D</translation>
    </message>
    <message>
        <source>Cameras</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lights</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primitives</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Imported Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Add Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not add QtQuick3D import to project.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Edit3DWidget</name>
    <message>
        <source>Your file does not import Qt Quick 3D.&lt;br&gt;&lt;br&gt;To create a 3D view, add the &lt;b&gt;QtQuick3D&lt;/b&gt; module in the &lt;b&gt;Components&lt;/b&gt; view or click &lt;a href=&quot;#add_import&quot;&gt;&lt;span style=&quot;text-decoration:none;color:%1&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;br&gt;&lt;br&gt;To import 3D assets, select &lt;b&gt;+&lt;/b&gt; in the &lt;b&gt;Assets&lt;/b&gt; view.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Material</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Create</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListDelegate</name>
    <message>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListDialog</name>
    <message>
        <source>Add Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Selected Events</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListModel</name>
    <message>
        <source>Event ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shortcut</source>
        <translation type="unfinished">快捷键</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="unfinished">说明</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::EventListPluginView</name>
    <message>
        <source>Event List</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Experimental::StatesEditorModel</name>
    <message>
        <source>base state</source>
        <comment>Implicit default state</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid state name</source>
        <translation type="unfinished">无效状态名称</translation>
    </message>
    <message>
        <source>The empty string as a name is reserved for the base state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name already used in another state</source>
        <translation type="unfinished">名称已经被其它状态使用</translation>
    </message>
    <message>
        <source>Root</source>
        <translation type="unfinished">根</translation>
    </message>
    <message>
        <source>Invalid ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Experimental::StatesEditorView</name>
    <message>
        <source>States</source>
        <translation type="unfinished">状态</translation>
    </message>
    <message>
        <source>Remove State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This state is not empty. Are you sure you want to remove it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locked components:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing this state will modify locked components.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue by removing the state?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>base state</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Experimental::StatesEditorWidget</name>
    <message>
        <source>States New</source>
        <comment>Title of Editor widget</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Create QtQuick View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>StatesEditorWidget: %1 cannot be created.%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FilePathModel</name>
    <message>
        <source>Canceling file preparation.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorAnnotationIcon</name>
    <message>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edited: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorView</name>
    <message>
        <source>2D</source>
        <translation type="unfinished">2D</translation>
    </message>
    <message>
        <source>%1 is not supported as the root element by Form Editor.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::FormEditorWidget</name>
    <message>
        <source>No snapping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap to parent or sibling components and generate anchors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Snap to parent or sibling components but do not generate anchors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show bounding rectangles and stripes for empty components.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override width of root component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override height of root component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <source>Zoom screen to fit all content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Alt+0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom screen to fit current selection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Alt+i</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Current QML File as Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PNG (*.png);;JPG (*.jpg)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>Select Files to Generate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start CMakeFiles.txt generation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File %1 will be created.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File %1 will be overwritten.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This file already exists and will be overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This file or folder will be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate CMake Build Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The project is not properly structured for automatically generating CMake files.

Aborting process.

The following files or directories are missing:

%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Generate CMake Files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GenerateResource</name>
    <message>
        <source>Generate QRC Resource File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Project as QRC File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Resource File (*.qrc)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to generate resource file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A timeout occurred running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed (exit code %2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Deployable Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Project as Resource</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Resource File (*.qmlrc);;Resource File (*.rcc)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate a resource file out of project %1 to %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GlobalAnnotationDialog</name>
    <message>
        <source>Global Annotation Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Annotations</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GlobalAnnotationEditor</name>
    <message>
        <source>Global Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete this annotation?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::GraphicsView</name>
    <message>
        <source>Open Style Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Selected Keyframes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::HyperlinkDialog</name>
    <message>
        <source>Link</source>
        <translation type="unfinished">链接</translation>
    </message>
    <message>
        <source>Anchor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::InteractiveConnectionManager</name>
    <message>
        <source>Cannot Connect to QML Emulation Layer (QML Puppet)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The executable of the QML emulation layer (QML Puppet) may not be responding. Switching to another kit might help.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::AssetImportUpdateDialog</name>
    <message>
        <source>Select Files to Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::BackendModel</name>
    <message>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Singleton</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::BindingModel</name>
    <message>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Source Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionDelegate</name>
    <message>
        <source>Change to default state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change state to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Activate FlowAction %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionModel</name>
    <message>
        <source>Target</source>
        <translation type="unfinished">目标</translation>
    </message>
    <message>
        <source>Signal Handler</source>
        <translation type="unfinished">信号处理</translation>
    </message>
    <message>
        <source>Action</source>
        <translation type="unfinished">动作</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionView</name>
    <message>
        <source>Connections</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ConnectionViewWidget</name>
    <message>
        <source>Connections</source>
        <comment>Title of connections window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connections</source>
        <comment>Title of connection tab</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bindings</source>
        <comment>Title of connection tab</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties</source>
        <comment>Title of dynamic properties tab</comment>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Backends</source>
        <comment>Title of dynamic properties view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Connection Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Binding Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add binding or connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove selected binding or connection.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DebugView</name>
    <message>
        <source>Debug view is enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>::nodeReparented:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>::nodeIdChanged:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug View</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DesignModeWidget</name>
    <message>
        <source>&amp;Workspaces</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output</source>
        <translation type="unfinished">输出</translation>
    </message>
    <message>
        <source>Switch the active workspace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit global annotation for current file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manage...</source>
        <translation type="unfinished">管理...</translation>
    </message>
    <message>
        <source>Reset Active</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::DynamicPropertiesModel</name>
    <message>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Property Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::MetaInfoPrivate</name>
    <message>
        <source>Invalid meta info</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::MetaInfoReader</name>
    <message>
        <source>Illegal state while parsing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No property definition allowed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid type %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown property for Imports %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown property for Type %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown property for ItemLibraryEntry %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown property for Property %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown property for QmlSource %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown property for ExtraFile %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid or duplicate library entry %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::ModelPrivate</name>
    <message>
        <source>Exception thrown by view %1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::Internal::SettingsPage</name>
    <message>
        <source>Snapping</source>
        <translatorcomment>hard to translate</translatorcomment>
        <translation>Snapping</translation>
    </message>
    <message>
        <source>Qt Quick Designer</source>
        <translation>Qt Quick 设计器</translation>
    </message>
    <message>
        <source>Canvas</source>
        <translation>画布</translation>
    </message>
    <message>
        <source>Parent component padding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sibling component spacing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Height:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Smooth Rendering in Form Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smooth Rendering:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Root Component Init Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Styling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Controls style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Controls 2 style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>Material</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Universal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Emulation Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you select this radio button, Qt Quick Designer always uses the QML emulation layer (QML Puppet) located at the following path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use fallback QML emulation layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Path to the QML emulation layer executable (qmlpuppet).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resets the path to the built-in QML emulation layer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use QML emulation layer that is built with the selected Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Top level build path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subcomponents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always save when leaving subcomponent in bread crumb</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Also warns in the code editor about QML features that are not properly supported by the Qt Quick Designer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warn about unsupported features of .ui.qml files in code editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warns about QML features that are not properly supported by the Qt Quick Designer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warn about unsupported features in .ui.qml files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Quick Designer will propose to open .ui.qml files instead of opening a .qml file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warn about using .qml files instead of .ui.qml files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internationalization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qsTr()</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qsTrId()</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qsTranslate()</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Timeline editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always open ui.qml files in Design mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ask for confirmation before deleting asset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugging</source>
        <translation type="unfinished">调试</translation>
    </message>
    <message>
        <source>Show the debugging view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show property editor warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Forward QML emulation layer output:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable the debugging view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show warn exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug QML emulation layer:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restart Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The made changes will take effect after a restart of the QML Emulation layer or %1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::InvalidArgumentException</name>
    <message>
        <source>Failed to create item of type %1</source>
        <translation>无法创建类型为 %1的项目</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryAssetImportDialog</name>
    <message>
        <source>Asset Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show All Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished">导入</translation>
    </message>
    <message>
        <source>Select import options and press &quot;Import&quot; to import the following files:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locate 3D Asset &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No options available for this type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No simple options available for this type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>Import interrupted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import done.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canceling import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Advanced Options</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryAssetImporter</name>
    <message>
        <source>Could not create a temporary directory for import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Importing 3D assets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import process crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import failed for unknown reason.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Asset import process failed: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parsing files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipped import of duplicate asset: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skipped import of existing asset: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No files selected for overwrite, skipping import: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not access temporary asset directory: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create qmldir file for asset: &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing old overwritten assets.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copying asset files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite Existing Asset?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Asset already exists. Overwrite existing or skip?
&quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite Selected Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite All Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip</source>
        <translation type="unfinished">跳过</translation>
    </message>
    <message>
        <source>Failed to start import 3D asset process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start icon generation process.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generating icons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Updating data model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to insert import statement into qml document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to update imports: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryImport</name>
    <message>
        <source>Default Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>My Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>My 3D Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All Other Components</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryView</name>
    <message>
        <source>Components</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ItemLibraryWidget</name>
    <message>
        <source>Components Library</source>
        <comment>Title of library view</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ListModelEditorDialog</name>
    <message>
        <source>Add Row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Down (Ctrl + Down)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Up (Ctrl + Up)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property name:</source>
        <translation>属性名称：</translation>
    </message>
    <message>
        <source>Change Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column name:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialBrowserView</name>
    <message>
        <source>Material Browser</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialBrowserWidget</name>
    <message>
        <source>Material Browser</source>
        <comment>Title of material browser widget</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialEditorContextObject</name>
    <message>
        <source>&lt;b&gt;Incompatible properties:&lt;/b&gt;&lt;br&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Changing the type from %1 to %2 can&apos;t be done without removing incompatible properties.&lt;br&gt;&lt;br&gt;%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to continue by removing incompatible properties?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::MaterialEditorView</name>
    <message>
        <source>Cannot Export Property as Alias</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property %1 does already exist for root component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Material Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorSearchWidget</name>
    <message>
        <source>Search</source>
        <translation type="unfinished">查找</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorTreeModel</name>
    <message>
        <source>Unknown component: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggles whether this component is exported as an alias property of the root component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggles the visibility of this component in the form editor.
This is independent of the visibility property.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggles whether this component is locked.
Locked components cannot be modified or selected.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorTreeView</name>
    <message>
        <source>Invalid Id</source>
        <translation type="unfinished">无效标识符</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorView</name>
    <message>
        <source>Navigator</source>
        <translation type="unfinished">导航</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NavigatorWidget</name>
    <message>
        <source>Navigator</source>
        <comment>Title of navigator view</comment>
        <translation>导航</translation>
    </message>
    <message>
        <source>Become last sibling of parent (CTRL + Left).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Become child of last sibling (CTRL + Right).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move down (CTRL + Down).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move up (CTRL + Up).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Filter Tree</source>
        <translation type="unfinished">过滤器树形视图</translation>
    </message>
    <message>
        <source>Show Only Visible Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reverse Component Order</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NodeInstanceView</name>
    <message>
        <source>Qt Quick emulation layer crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source item: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MB</source>
        <translation type="unfinished">MB</translation>
    </message>
    <message>
        <source>GB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to generate QSB file for: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::NodeListModel</name>
    <message>
        <source>ID</source>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::OpenUiQmlFileDialog</name>
    <message>
        <source>Open ui.qml file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not show this dialog again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <source>You are opening a .qml file in the designer. Do you want to open a .ui.qml file instead?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PathItem</name>
    <message>
        <source>Closed Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split Segment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Make Curve Segment Straight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Edit Point</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PresetEditor</name>
    <message>
        <source>Save Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PresetList</name>
    <message>
        <source>Add Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Selected Preset</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorContextObject</name>
    <message>
        <source>Invalid Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is an invalid type.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PropertyEditorView</name>
    <message>
        <source>Properties</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Invalid ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Export Property as Alias</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property %1 does already exist for root component.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PuppetBuildProgressDialog</name>
    <message>
        <source>Build Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Building Adapter for the current Qt. Happens only once for every Qt installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open error output file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Fallback QML Emulation Layer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::PuppetDialog</name>
    <message>
        <source>Dialog</source>
        <translation type="unfinished">对话框</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlDesignerPlugin</name>
    <message>
        <source>Cannot Open Design Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The QML file is not currently opened in a QML Editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License: Enterprise</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License: Professional</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Licensee: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlModelNodeProxy</name>
    <message>
        <source>multiselection</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::QmlPreviewWidgetPlugin</name>
    <message>
        <source>Show Live Preview</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::RichTextEditor</name>
    <message>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Italic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image files (*.png *.jpg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert &amp;Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hyperlink Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>C&amp;enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Justify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bullet List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Numbered List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Color...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Table Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Merge Cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split Row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Split Column</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SetFrameValueDialog</name>
    <message>
        <source>Edit Keyframe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Frame</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::ShortCutManager</name>
    <message>
        <source>Export as &amp;Image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Cu&amp;t</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Copy</source>
        <translation type="unfinished">复制(&amp;C)</translation>
    </message>
    <message>
        <source>&amp;Paste</source>
        <translation type="unfinished">粘贴(&amp;P)</translation>
    </message>
    <message>
        <source>Select &amp;All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save %1 As...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Save %1</source>
        <translation type="unfinished">保存%1(&amp;S)</translation>
    </message>
    <message>
        <source>Revert %1 to Saved</source>
        <translation type="unfinished">恢复%1 到已保存的状态</translation>
    </message>
    <message>
        <source>Close %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close All Except %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Others</source>
        <translation>关闭其它</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SignalList</name>
    <message>
        <source>Signal List for %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SignalListDelegate</name>
    <message>
        <source>Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SignalListModel</name>
    <message>
        <source>Item ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Signal</source>
        <translation type="unfinished">信号</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SourceTool</name>
    <message>
        <source>Open File</source>
        <translation type="unfinished">打开文件</translation>
    </message>
    <message>
        <source>Source Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SplineEditor</name>
    <message>
        <source>Delete Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smooth Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Corner Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Zoom</source>
        <translation type="unfinished">重置缩放</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorModel</name>
    <message>
        <source>base state</source>
        <comment>Implicit default state</comment>
        <translation>基线状态</translation>
    </message>
    <message>
        <source>The empty string as a name is reserved for the base state.</source>
        <translation>空字符串是为基线状态保留的名称。</translation>
    </message>
    <message>
        <source>Name already used in another state.</source>
        <translation>名称已经被另一个状态使用。</translation>
    </message>
    <message>
        <source>Invalid State Name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorView</name>
    <message>
        <source>base state</source>
        <translation>基线状态</translation>
    </message>
    <message>
        <source>States</source>
        <translation type="unfinished">状态</translation>
    </message>
    <message>
        <source>Remove State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This state is not empty. Are you sure you want to remove it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locked components:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing this state will modify locked components.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue by removing the state?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::StatesEditorWidget</name>
    <message>
        <source>States</source>
        <comment>Title of Editor widget</comment>
        <translation>状态</translation>
    </message>
    <message>
        <source>Cannot Create QtQuick View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>StatesEditorWidget: %1 cannot be created.%2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SubComponentManager</name>
    <message>
        <source>My 3D Components</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::SwitchLanguageComboboxAction</name>
    <message>
        <source>Switch the language used by preview.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TextEditorView</name>
    <message>
        <source>Trigger Completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation type="unfinished">Meta+Space</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation type="unfinished">Ctrl+Space</translation>
    </message>
    <message>
        <source>Code</source>
        <translation type="unfinished">代码</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TextToModelMerger</name>
    <message>
        <source>No import statements found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Quick 6 is not supported with a Qt 5 kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Design Mode requires a valid Qt kit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported Qt Quick version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No import for Qt Quick found.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineAnimationForm</name>
    <message>
        <source>Number of times the animation runs before it stops.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loops:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sets the animation to loop indefinitely.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continuous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Animation Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name for the animation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Animation ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State to activate when the animation finishes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Finished:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Runs the animation backwards to the beginning when it reaches the end.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ping pong</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transition to state:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>animation02</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Runs the animation automatically when the base state is active.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running in base state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First frame of the animation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start frame:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Length of the animation in milliseconds. If you set a shorter duration than the number of frames, frames are left out from the end of the animation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duration:</source>
        <translation>持续时间：</translation>
    </message>
    <message>
        <source>Last frame of the animation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End frame:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="unfinished">无效标识符</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineForm</name>
    <message>
        <source>Last frame of the timeline.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End frame:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>First frame of the timeline. Negative numbers are allowed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start frame:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To create an expression binding animation, delete all animations from this timeline.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression binding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name for the timeline.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeline ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeline Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="unfinished">动画</translation>
    </message>
    <message>
        <source>Sets the expression to bind the current keyframe to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression binding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid Id</source>
        <translation type="unfinished">无效标识符</translation>
    </message>
    <message>
        <source>%1 is an invalid id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelinePropertyItem</name>
    <message>
        <source>Previous Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Next Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto Record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert Keyframe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Keyframe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Easing Curve...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Keyframe...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Property</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsDialog</name>
    <message>
        <source>Timeline Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Animation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Animation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Animation</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineSettingsModel</name>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="unfinished">状态</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <source>Animation</source>
        <translation type="unfinished">动画</translation>
    </message>
    <message>
        <source>Fixed Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineToolBar</name>
    <message>
        <source>Base State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeline Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Previous</source>
        <translation type="unfinished">上一个</translation>
    </message>
    <message>
        <source>Play</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="unfinished">下一个</translation>
    </message>
    <message>
        <source>To End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loop Playback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Playback Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Easing Curve Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Curve Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineView</name>
    <message>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TimelineWidget</name>
    <message>
        <source>Timeline</source>
        <comment>Title of timeline view</comment>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <source>Add Timeline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This file does not contain a timeline. &lt;br&gt;&lt;br&gt;To create an animation, add a timeline by clicking the + button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To edit the timeline settings, click </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorSettingsDialog</name>
    <message>
        <source>Transition Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Transition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Transition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Transition</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorToolBar</name>
    <message>
        <source>Transition Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Easing Curve Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Curve Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorView</name>
    <message>
        <source>No States Defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There are no states defined in this component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Property Changes to Animate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To add transitions, first change the properties that you want to animate in states (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transitions</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionEditorWidget</name>
    <message>
        <source>Transition</source>
        <comment>Title of transition view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Transition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This file does not contain transitions. &lt;br&gt;&lt;br&gt;             To create an animation, add a transition by clicking the + button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To edit the transition settings, click </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionForm</name>
    <message>
        <source>Timeline Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transition ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is an invalid ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesigner::TransitionTool</name>
    <message>
        <source>Add Transition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Transitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove All Transitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you really want to remove all transitions?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Dangling Transitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transition Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesignerAddResources</name>
    <message>
        <source>Image Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sound Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Video Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shader Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>3D Assets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt 3D Studio Presentations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Custom Effect</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesignerContextMenu</name>
    <message>
        <source>Selection</source>
        <translation type="unfinished">选择</translation>
    </message>
    <message>
        <source>Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Effect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arrange</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <source>Anchors</source>
        <translation type="unfinished">锚点</translation>
    </message>
    <message>
        <source>Position</source>
        <translation type="unfinished">位置</translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flow</source>
        <translation type="unfinished">流程</translation>
    </message>
    <message>
        <source>Flow Effects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stacked Container</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <source>Delete Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bring to Front</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Send to Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bring Forward</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Send Backward</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Undo</source>
        <translation type="unfinished">撤销</translation>
    </message>
    <message>
        <source>Redo</source>
        <translation type="unfinished">重做</translation>
    </message>
    <message>
        <source>Visibility</source>
        <translation type="unfinished">可见性</translation>
    </message>
    <message>
        <source>Reset Size</source>
        <translation type="unfinished">重置尺寸</translation>
    </message>
    <message>
        <source>Reset Position</source>
        <translation type="unfinished">重置位置</translation>
    </message>
    <message>
        <source>Copy Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go into Component</source>
        <translation type="unfinished">进入组件</translation>
    </message>
    <message>
        <source>Merge File With Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Implementation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add New Signal Handler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Component into Separate File</source>
        <translation type="unfinished">将组件移到独立文件中</translation>
    </message>
    <message>
        <source>Edit Material</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Mouse Area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Signal Dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update 3D Asset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset z Property</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reverse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill</source>
        <translation type="unfinished">填充</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>Position in Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Position in Row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Position in Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Position in Flow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Positioner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Flow Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set Flow Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group in GroupItem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove GroupItem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Tab Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Increase Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decrease Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout in Column Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout in Row Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout in Grid Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Raise selected component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lower selected component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset size and use implicit size.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset position and use implicit position.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy formatting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Apply formatting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fill selected component to parent.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset anchors for selected component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout selected components in column layout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout selected components in row layout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout selected components in grid layout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Increase index of stacked container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decrease index of stacked container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add component to stacked container.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add flow action.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit List Model...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select parent: %1</source>
        <translation type="unfinished">选择父节点: %1</translation>
    </message>
    <message>
        <source>Select: %1</source>
        <translation type="unfinished">选择: %1</translation>
    </message>
    <message>
        <source>Open Connections Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove This Handler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Signal Handler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation type="unfinished">时间轴</translation>
    </message>
    <message>
        <source>Copy All Keyframes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste Keyframes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Keyframes at Current Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete All Keyframes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QmlDesignerTimeline</name>
    <message>
        <source>Playhead frame %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keyframe %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlEditorWidgets</name>
    <message>
        <source>Hides this toolbar.</source>
        <translation>隐藏这个工具条.</translation>
    </message>
    <message>
        <source>Pin Toolbar</source>
        <translation>钉住工具栏</translation>
    </message>
    <message>
        <source>Show Always</source>
        <translation>总是显示</translation>
    </message>
    <message>
        <source>Unpins the toolbar and moves it to the default position.</source>
        <translation>解除工具栏停靠并移动到默认位置。</translation>
    </message>
    <message>
        <source>Hides this toolbar. This toolbar can be permanently disabled in the options page or in the context menu.</source>
        <translation>隐藏这个工具栏。该工具栏可在选项页或上下文菜单中永久禁用。</translation>
    </message>
    <message>
        <source>Double click for preview.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <source>Anonymous Function</source>
        <translation type="unfinished">匿名函数</translation>
    </message>
</context>
<context>
    <name>QtC::QmlJS</name>
    <message>
        <source>package import requires a version number</source>
        <translation>导入包需要版本号</translation>
    </message>
    <message>
        <source>Hit maximal recursion depth in AST visit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Nested inline components are not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;int&apos; or &apos;real&apos;</source>
        <translation>&apos;整数&apos; 或 &apos;实数&apos;</translation>
    </message>
    <message>
        <source>File or directory not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>QML module contains C++ plugins, currently reading type information... %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parsing QML Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scanning QML Imports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Automatic type dump of QML module failed.
Errors:
%1</source>
        <translation type="unfinished">自动 类型转储 QML 模块失败。
错误:
%1
 {1?}</translation>
    </message>
    <message>
        <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>
        <source>Warnings while parsing QML type information of %1:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; timed out.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>I/O error running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; returned exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arguments: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to parse &quot;%1&quot;.
Error: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Errors while reading typeinfo files:</source>
        <translation>读取typeinfo文件发生错误：</translation>
    </message>
    <message>
        <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>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <source>XML error on line %1, col %2: %3</source>
        <translation type="unfinished">XML 错误 在第 %1行,  %2列: %3</translation>
    </message>
    <message>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJS</name>
    <message>
        <source>Cannot find file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not parse document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected document to contain a single object definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected expression statement after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property is defined twice, previous definition at %1:%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Invalid value for enum.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enum value must be a string or a number.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Number value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boolean value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid URL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File or directory does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid color.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Anchor line expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate property binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Id expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate id.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid property name &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; does not have members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not a member of &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Assignment in condition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unterminated non-empty case block.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use &apos;eval&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unreachable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use &apos;with&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use comma expressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; already is a formal parameter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unnecessary message suppression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; already is a function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>var &quot;%1&quot; is used before its declaration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; already is a var.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is declared more than once.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Function &quot;%1&quot; is used before its declaration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The &apos;function&apos; keyword and the opening parenthesis should be separated by a single space.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use stand-alone blocks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not use void expressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confusing pluses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Confusing minuses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Declare all function vars on a single line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unnecessary parentheses.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>== and != may perform type coercion, use === or !== to avoid it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expression statements should be assignments, calls or delete expressions only.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Place var declarations at the start of a function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use only one statement per line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown component.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not resolve the prototype &quot;%1&quot; of &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not resolve the prototype &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prototype cycle, the last non-repeated component is &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid property type &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>== and != perform type coercion, use === or !== to avoid it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calls of functions that start with an uppercase letter should use &apos;new&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use &apos;new&apos; only with functions that start with an uppercase letter.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use spaces around binary operators.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unintentional empty block, use ({}) for empty object literal.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use %1 instead of &apos;var&apos; or &apos;variant&apos; to improve performance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing property &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Object value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Array value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 value expected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum number value is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum number value is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum number value is exclusive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum number value is exclusive.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>String value does not match required pattern.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum string value length is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum string value length is %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 elements expected in array value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Imperative code is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This type (%1) is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reference to parent item cannot be resolved correctly by Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Qt Design Studio only supports states in the root item.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This id might be ambiguous and is not supported in Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This type (%1) is not supported as a root element by Qt Design Studio.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This type (%1) is not supported as a root element of a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This type (%1) is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Functions are not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JavaScript blocks are not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Behavior type is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>States are only supported in the root item in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Referencing the parent of the root item is not supported in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not mix translation functions in a UI file (.ui.qml).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A State cannot have a child item (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate import (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hit maximum recursion limit when visiting AST.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type cannot be instantiated recursively (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Logical value does not depend on actual values.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Components are only allowed to have a single child element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Components require a child element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not reference the root item as alias.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Avoid referencing the root item in a hierarchy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Errors while loading qmltypes from %1:
%2</source>
        <translation>%1导入qmltypes时发生错误:
%2</translation>
    </message>
    <message>
        <source>Warnings while loading qmltypes from %1:
%2</source>
        <translation>%1导入qmltypes时发生警告:
%2</translation>
    </message>
    <message>
        <source>Expected a single import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected import of QtQuick.tooling.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Major version different from 1 not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected document to contain a Module {} member.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected dependency definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Component definition is missing a name binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ModuleApi definition has no or invalid version binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Method or signal is missing a name script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property object is missing a name or type script binding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected string after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected boolean after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected true or false after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected numeric literal after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected integer after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected array of strings after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected array literal with only string literal members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Expected array of numbers after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected array literal with only number literal members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta object revision without matching export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected integer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected object literal after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected expression after colon.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected strings as enum keys.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected either array or object literal as enum definition.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSEditor</name>
    <message>
        <source>Run Checks</source>
        <translation>运行检查</translation>
    </message>
    <message>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <source>Reformat File</source>
        <translation>重新格式化文件</translation>
    </message>
    <message>
        <source>QML</source>
        <translation>QML</translation>
    </message>
    <message>
        <source>QML Analysis</source>
        <translation>QML 分析</translation>
    </message>
    <message>
        <source>Show Qt Quick Toolbar</source>
        <translation>显示Qt Quick工具栏</translation>
    </message>
    <message>
        <source>Library at %1</source>
        <translatorcomment>%1 is library path</translatorcomment>
        <translation>%1中的库</translation>
    </message>
    <message>
        <source>Dumped plugins successfully.</source>
        <translation>成功读取插件。</translation>
    </message>
    <message>
        <source>Read typeinfo files successfully.</source>
        <translation>读取typeinfo文件成功。</translation>
    </message>
    <message>
        <source>Qt Quick Toolbars</source>
        <translation>Qt Quick工具栏</translation>
    </message>
    <message>
        <source>Always show Qt Quick Toolbar</source>
        <translation>总是显示Qt Quick工具栏</translation>
    </message>
    <message>
        <source>Pin Qt Quick Toolbar</source>
        <translation>钉住Qt Quick工具栏</translation>
    </message>
    <message>
        <source>Move Component into Separate File</source>
        <translation>将组件移到独立文件中</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>Component name:</source>
        <translation>组件名：</translation>
    </message>
    <message>
        <source>QML/JS Usages:</source>
        <translation>QML/JS 使用：</translation>
    </message>
    <message>
        <source>Show All Bindings</source>
        <translation>显示所有绑定</translation>
    </message>
    <message>
        <source>Split Initializer</source>
        <translation>分离初始化</translation>
    </message>
    <message>
        <source>Show Qt Quick ToolBar</source>
        <translation>显示Qt Quick工具栏</translation>
    </message>
    <message>
        <source>Refactoring</source>
        <translation>重构</translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation>展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation>折叠全部</translation>
    </message>
    <message>
        <source>Add a Comment to Suppress This Message</source>
        <translation>添加一个说明掩盖此消息</translation>
    </message>
    <message>
        <source>Wrap Component in Loader</source>
        <translation>在加载器中包含组件</translation>
    </message>
    <message>
        <source>Component Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ui.qml file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property assignments for %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid component name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Component already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable auto format on file save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Restrict to files contained in the current project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-fold auxiliary data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always Ask</source>
        <translation type="unfinished">总是询问</translation>
    </message>
    <message>
        <source>Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Creator</source>
        <translation type="unfinished">Qt Creator</translation>
    </message>
    <message>
        <source>Automatic Formatting on File Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Features</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open .ui.qml files with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML/JS Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Model Not Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code model not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Model of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This file should only be edited in &lt;b&gt;Design&lt;/b&gt; mode.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">QML</translation>
    </message>
    <message>
        <source>Inspect API for Element Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching for Usages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Model Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Model Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>//       Rename all outer uses of the id &quot;%1&quot; to &quot;%2.item.%1&quot;.
</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSTools</name>
    <message>
        <source>Code Style</source>
        <translation>代码风格</translation>
    </message>
    <message>
        <source>Qt Quick</source>
        <translation>Qt Quick</translation>
    </message>
    <message>
        <source>&amp;QML/JS</source>
        <translation>&amp;QML/JS</translation>
    </message>
    <message>
        <source>Reset Code Model</source>
        <translation>重置代码模型</translation>
    </message>
    <message>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <source>Old Creator</source>
        <translation>旧的 Creator</translation>
    </message>
    <message>
        <source>Qml JS Code Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Line length:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Functions</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJS</name>
    <message>
        <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>
        <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>
        <source>must be a string literal to be available in the QML editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlJSTools</name>
    <message>
        <source>Global</source>
        <comment>Settings</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>&lt;Current File&gt;</source>
        <translation>&lt;当前文件&gt;</translation>
    </message>
</context>
<context>
    <name>QmlParser</name>
    <message>
        <source>Unclosed string at end of line</source>
        <translation>在行尾有未关闭的字符串</translation>
    </message>
    <message>
        <source>Illegal unicode escape sequence</source>
        <translation>非法的unicode转义序列</translation>
    </message>
    <message>
        <source>Illegal syntax for exponential number</source>
        <translation>指数语法无效</translation>
    </message>
    <message>
        <source>Unterminated regular expression literal</source>
        <translation>正则表达式未结束</translation>
    </message>
    <message>
        <source>Invalid regular expression flag &apos;%0&apos;</source>
        <translation>无效的正则表达式标志 &apos;%0&apos;</translation>
    </message>
    <message>
        <source>Unterminated regular expression backslash sequence</source>
        <translation>正则表达式反斜杠序列未结束</translation>
    </message>
    <message>
        <source>Unterminated regular expression class</source>
        <translation>正则表达式类未结束</translation>
    </message>
    <message>
        <source>Unexpected token `%1&apos;</source>
        <translation>未预料到的符号 `%1&apos;</translation>
    </message>
    <message>
        <source>Expected token `%1&apos;</source>
        <translation>预计符号 `%1&apos;</translation>
    </message>
    <message>
        <source>Syntax error</source>
        <translation>语法错误</translation>
    </message>
    <message>
        <source>Unexpected token &apos;.&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stray newline in string literal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End of file reached at escape sequence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Illegal hexadecimal escape sequence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Octal escape sequences are not allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>At least one hexadecimal digit is required after &apos;0%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>At least one octal digit is required after &apos;0%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>At least one binary digit is required after &apos;0%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Decimal numbers can&apos;t start with &apos;0&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Imported file must be a script</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid module URI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Incomplete version number (dot but no minor)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File import requires a qualifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Module import requires a qualifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid import qualifier</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlPreview</name>
    <message>
        <source>QML Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preview File</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProfiler</name>
    <message>
        <source>QML Profiler</source>
        <translation>QML 分析器(Profiler)</translation>
    </message>
    <message>
        <source>&amp;Port:</source>
        <translation>端口(&amp;P)：</translation>
    </message>
    <message>
        <source>QML Profiler Options</source>
        <translation>QML 分析器选项</translation>
    </message>
    <message>
        <source>The QML Profiler can be used to find performance bottlenecks in applications using QML.</source>
        <translation>QML分析器可被用于找到使用QML的应用程序的性能瓶颈。</translation>
    </message>
    <message>
        <source>%1 s</source>
        <translation>%1秒</translation>
    </message>
    <message>
        <source>Elapsed: %1</source>
        <translation>逝去: %1</translation>
    </message>
    <message>
        <source>Application finished before loading profiled data.
Please use the stop button instead.</source>
        <translation>应用程序在载入分析数据之前已经结束。
请使用“停止”按钮。</translation>
    </message>
    <message>
        <source>Load QML Trace</source>
        <translation>载入QML 追踪文件</translation>
    </message>
    <message>
        <source>Save QML Trace</source>
        <translation>保存 QML 追踪文件</translation>
    </message>
    <message>
        <source>Discard data</source>
        <translation>丢弃数据</translation>
    </message>
    <message>
        <source>Painting</source>
        <translation type="unfinished">绘制中</translation>
    </message>
    <message>
        <source>Compiling</source>
        <translation type="unfinished">编译中</translation>
    </message>
    <message>
        <source>Creating</source>
        <translation type="unfinished">创建中</translation>
    </message>
    <message>
        <source>Source code not available</source>
        <translation>源代码不可用</translation>
    </message>
    <message>
        <source>&lt;bytecode&gt;</source>
        <translation>&lt;字节码&gt;</translation>
    </message>
    <message>
        <source>Main Program</source>
        <translation>主程序</translation>
    </message>
    <message>
        <source>Copy Row</source>
        <translation>复制行</translation>
    </message>
    <message>
        <source>Copy Table</source>
        <translation>复制表格</translation>
    </message>
    <message>
        <source>Extended Event Statistics</source>
        <translation>扩展的事件统计数据</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>路径</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Time in Percent</source>
        <translation>百分比表示的时间</translation>
    </message>
    <message>
        <source>Total Time</source>
        <translation>总时间</translation>
    </message>
    <message>
        <source>Self Time in Percent</source>
        <translation>百分比表示的自身花费的时间</translation>
    </message>
    <message>
        <source>Self Time</source>
        <translation>自身花费的时间</translation>
    </message>
    <message>
        <source>Calls</source>
        <translation>调用</translation>
    </message>
    <message>
        <source>Mean Time</source>
        <translation>平均时间</translation>
    </message>
    <message>
        <source>Median Time</source>
        <translation>中间时间</translation>
    </message>
    <message>
        <source>Longest Time</source>
        <translation>最长时间</translation>
    </message>
    <message>
        <source>Shortest Time</source>
        <translation>最短时间</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <source>Compile</source>
        <translation>编译</translation>
    </message>
    <message>
        <source>Create</source>
        <translation>创建</translation>
    </message>
    <message>
        <source>Binding</source>
        <translation>绑定</translation>
    </message>
    <message>
        <source>Signal</source>
        <translation>信号</translation>
    </message>
    <message>
        <source>Callee</source>
        <translation>被调用者</translation>
    </message>
    <message>
        <source>Caller</source>
        <translation>调用者</translation>
    </message>
    <message>
        <source>Callee Description</source>
        <translation>被调用者的说明</translation>
    </message>
    <message>
        <source>Caller Description</source>
        <translation>调用者的说明</translation>
    </message>
    <message>
        <source>Profiling application</source>
        <translation>正在分析应用程序</translation>
    </message>
    <message>
        <source>No QML events recorded</source>
        <translation>没有QML事件被记录</translation>
    </message>
    <message>
        <source>Reset Zoom</source>
        <translation>重置缩放</translation>
    </message>
    <message>
        <source>Timeline</source>
        <translation>时间轴</translation>
    </message>
    <message>
        <source>JavaScript</source>
        <translation>JavaScript</translation>
    </message>
    <message>
        <source>Allocations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Various Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>others</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Critical Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fatal Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Info Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown Message %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <source>Could not re-read events from temporary trace file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Full Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Flame Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mouse Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keyboard Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key Press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key</source>
        <translation type="unfinished">密钥</translation>
    </message>
    <message>
        <source>Modifiers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Double Click</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mouse Press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mouse Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation type="unfinished">结果</translation>
    </message>
    <message>
        <source>Mouse Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mouse Wheel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle X</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle Y</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Keyboard Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mouse Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <source>Memory Allocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory Allocated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memory Freed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n byte(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Allocated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deallocated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deallocations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heap Allocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Large Item Allocation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heap Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cache Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image Cached</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Image Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duration</source>
        <translation type="unfinished">持续时间</translation>
    </message>
    <message>
        <source>File</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <source>Width</source>
        <translation type="unfinished">宽度</translation>
    </message>
    <message>
        <source>Height</source>
        <translation type="unfinished">高度</translation>
    </message>
    <message>
        <source>QML Profiler (Attach to Waiting Application)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Animations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GUI Thread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Thread</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Framerate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start QML Profiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Kit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pixmap Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scene Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Handling Signal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input Events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quick3D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to replay QML events from stash file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>anonymous function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open temporary trace file to store events.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to reset temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to flush temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not re-open temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read past end in temporary trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Profiler Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flush data while profiling:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Flush interval (ms):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process data only when process ends:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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="unfinished">分析器</translation>
    </message>
    <message numerus="yes">
        <source>Profiling application: %n events</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Loading buffered data: %n events</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Loading offline data: %n events</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Waiting for data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Main program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>+%1 in recursive calls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>called recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search timeline event notes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide or show event categories.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Profiling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Profiling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A QML Profiler analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start QML Profiler analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The application finished before a connection could be established. No data was loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not connect to the in-process QML profiler within %1 s.
Do you want to retry and wait %2 s?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to connect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML traces (*%1 *%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saving Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading Trace Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are about to discard the profiling data, including unsaved notes. Do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Error while parsing trace data file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid magic: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown data stream version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Excessive number of event types: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid type index %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Corrupt data before position %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing trace file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not re-read events from temporary trace file: %1
Saving failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze Current Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze Full Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Synchronize Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prepare Frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mesh Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Mesh Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Load</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate Shader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load Shader</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Particle Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mesh Memory consumption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Memory consumption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mesh Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Mesh Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Unload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown Unload Message %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="unfinished">说明</translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw Calls</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Passes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total Memory Usage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Thread Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wait</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GUI Thread Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Thread Sync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Swap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Preprocess</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Bind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Render Render</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Material Compile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Glyph Render</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Glyph Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Bind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Swizzle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Mipmap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Texture Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Glyphs</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QmlProjectManager</name>
    <message>
        <source>Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No project file (*.qmlproject) found for Qt Design Studio.
Qt Design Studio requires a .qmlproject based project to open the .ui.qml file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set as Main .qml File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set as Main .ui.qml File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error while loading project file %1.</source>
        <translation type="unfinished">载入项目文件%1时发生错误。</translation>
    </message>
    <message>
        <source>Warning while loading project file %1.</source>
        <translation type="unfinished">载入项目文件 %1时收到警告信息。</translation>
    </message>
    <message>
        <source>Main QML file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use MultiLanguage in Form Editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reads translations from MultiLanguage plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Qt version set in kit.</source>
        <translation>构建套件中未设置Qt版本。</translation>
    </message>
    <message>
        <source>Kit has no device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt version is too old.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt version has no QML utility.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Non-desktop Qt is used with a desktop device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid root element: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Runtime</source>
        <translation type="unfinished">QML运行环境</translation>
    </message>
    <message>
        <source>QML Viewer:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation type="unfinished">系统环境变量</translation>
    </message>
    <message>
        <source>Clean Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML Utility</source>
        <comment>QMLRunConfiguration display name.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No script file to execute.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No QML utility found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No QML utility specified for target device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Version:</source>
        <translation>Qt 版本：</translation>
    </message>
    <message>
        <source>Qt 6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt 5</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Qnx</name>
    <message>
        <source>Deploy to QNX Device</source>
        <translation>部署到QNX设备</translation>
    </message>
    <message>
        <source>New QNX Device Configuration Setup</source>
        <translation>新QNX设备配置设置</translation>
    </message>
    <message>
        <source>QNX Device</source>
        <translation>QNX 设备</translation>
    </message>
    <message>
        <source>QNX %1</source>
        <extracomment>Qt Version is meant for QNX</extracomment>
        <translation>QNX %1</translation>
    </message>
    <message>
        <source>QNX</source>
        <translation>QNX</translation>
    </message>
    <message>
        <source>Preparing remote side...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The following errors occurred while activating the QNX configuration:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Set Up QNX Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debugger for %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QCC for %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit for %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>- No GCC compiler found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>- No targets found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project source directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local executable:</source>
        <translation>本地执行档：</translation>
    </message>
    <message>
        <source>Remote QNX process %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy Qt to QNX Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy</source>
        <translation type="unfinished">部署</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>Qt library to deploy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Closing the dialog will stop the deployment. Are you sure you want to do this?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please input a remote directory to deploy to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking existence of &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Connection failed: %1</source>
        <translation type="unfinished">连接失败:%1</translation>
    </message>
    <message>
        <source>Deploy Qt libraries...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking that files can be created in /var/run...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files can be created in /var/run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred while checking that files can be created in /var/run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Files cannot be created in /var/run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred while checking for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking for %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attach to remote QNX application...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No SDP path was set up.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable on device:</source>
        <translation>设备上的执行档：</translation>
    </message>
    <message>
        <source>Remote path not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Executable on host:</source>
        <translation>主机上的执行档：</translation>
    </message>
    <message>
        <source>Path to Qt libraries on device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generate kits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add...</source>
        <translation type="unfinished">添加...</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Configuration Information:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <source>Target:</source>
        <translation>目标：</translation>
    </message>
    <message>
        <source>Select QNX Environment File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <source>Configuration already exists or is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove QNX Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to remove:
 %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QCC</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SDP path:</source>
        <extracomment>SDP refers to &apos;Software Development Platform&apos;.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;ABI:</source>
        <translation>&amp;ABI：</translation>
    </message>
    <message>
        <source>Warning: &quot;slog2info&quot; is not found on the device, debug output not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot show slog2info output. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Debugger</name>
    <message>
        <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>
        <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>
</context>
<context>
    <name>QtC::McuSupport</name>
    <message>
        <source>Qt for MCUs: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::QtSupport</name>
    <message>
        <source>No qmake path set</source>
        <translation>没有设置qmake路径</translation>
    </message>
    <message>
        <source>qmake does not exist or is not executable</source>
        <translation>qmake不存在或者不可执行</translation>
    </message>
    <message>
        <source>Qt version has no name</source>
        <translation>没有设置Qt版本名称</translation>
    </message>
    <message>
        <source>&lt;unknown&gt;</source>
        <translation>&lt;未知&gt;</translation>
    </message>
    <message>
        <source>System</source>
        <translation>系统</translation>
    </message>
    <message>
        <source>Qt version is not properly installed, please run make install</source>
        <translation>Qt没有被正确安装，请运行make install</translation>
    </message>
    <message>
        <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>
        <source>The default mkspec symlink is broken.</source>
        <translation>默认的mkspec 符号链接错误。</translation>
    </message>
    <message>
        <source>ABI detection failed: Make sure to use a matching compiler when building.</source>
        <translation>ABI 检测失败: 确保构建时使用一个匹配的编译器。</translation>
    </message>
    <message>
        <source>Non-installed -prefix build - for internal development only.</source>
        <translation>-prefix构建未安装 - 仅供内部使用。</translation>
    </message>
    <message>
        <source>Desktop</source>
        <comment>Qt Version is meant for the desktop</comment>
        <translation>桌面</translation>
    </message>
    <message>
        <source>Embedded Linux</source>
        <comment>Qt Version is used for embedded Linux development</comment>
        <translation>嵌入式 Linux</translation>
    </message>
    <message>
        <source>The Qt version is invalid: %1</source>
        <extracomment>%1: Reason for being invalid</extracomment>
        <translation>Qt版本无效: %1</translation>
    </message>
    <message>
        <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>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <source>&lt;specify a name&gt;</source>
        <translation>&lt;指定一个名字&gt;</translation>
    </message>
    <message>
        <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>
        <source>Qt version %1 for %2</source>
        <translation>%2的Qt 版本%1 </translation>
    </message>
    <message>
        <source>Remove Invalid Qt Versions</source>
        <translation>删除无效的Qt版本</translation>
    </message>
    <message>
        <source>Not all possible target environments can be supported due to missing compilers.</source>
        <translation>由于编译器不全，不是所有的目标环境都能被支持。</translation>
    </message>
    <message>
        <source>This Qt version was already registered as &quot;%1&quot;.</source>
        <translation>该Qt版本已经注册为 &quot;%1&quot;。</translation>
    </message>
    <message>
        <source>Incompatible Qt Versions</source>
        <translation>不兼容的Qt版本</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation>示例</translation>
    </message>
    <message>
        <source>Tutorials</source>
        <translation>教程</translation>
    </message>
    <message>
        <source>Copy Project to writable Location?</source>
        <translation>复制项目到可写位置?</translation>
    </message>
    <message>
        <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>
        <source>&amp;Location:</source>
        <translation>路径(&amp;L)：</translation>
    </message>
    <message>
        <source>&amp;Copy Project and Open</source>
        <translation>复制项目并且打开(&amp;C)</translation>
    </message>
    <message>
        <source>&amp;Keep Project and Open</source>
        <translation>保留项目并且打开(&amp;K)</translation>
    </message>
    <message>
        <source>Cannot Use Location</source>
        <translation>无法使用该路径</translation>
    </message>
    <message>
        <source>The specified location already exists. Please specify a valid location.</source>
        <translation>指定路径已经存在，请指定一个有效路径。</translation>
    </message>
    <message>
        <source>Cannot Copy Project</source>
        <translation>无法复制项目</translation>
    </message>
    <message>
        <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>
        <source>Qt version</source>
        <translation>Qt 版本</translation>
    </message>
    <message>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <source>Qt %{Qt:Version} in PATH (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt %{Qt:Version} (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device type is not supported by Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>The kit has a Qt version, but no C++ compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Invalid Qt version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ABI:</source>
        <translation>ABI：</translation>
    </message>
    <message>
        <source>Source:</source>
        <translation>源：</translation>
    </message>
    <message>
        <source>mkspec:</source>
        <translation>mkspec：</translation>
    </message>
    <message>
        <source>qmake:</source>
        <translation>qmake：</translation>
    </message>
    <message>
        <source>Default:</source>
        <translation>默认：</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation>版本：</translation>
    </message>
    <message>
        <source>The version string of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The type of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The mkspec of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation prefix of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The host location of the current Qt version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s internal host executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s header files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s library files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s documentation files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s internal executable files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s plugins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s QML files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s imports.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s translation files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s examples.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The installation location of the current Qt version&apos;s demos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current Qt version&apos;s default mkspecs (Qt 4).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current Qt version&apos;s default mkspec (Qt 5; host system).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current Qt version&apos;s default mkspec (Qt 5; target system).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current Qt&apos;s qmake version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeout running &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; produced no output: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qmake &quot;%1&quot; is not an executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Qt version.</source>
        <translation type="unfinished">没有设置Qt 版本。</translation>
    </message>
    <message>
        <source>Invalid Qt version.</source>
        <translation type="unfinished">无效的 Qt 版本。</translation>
    </message>
    <message>
        <source>Requires Qt 5.0.0 or newer.</source>
        <translation type="unfinished">需要Qt 4.7.1 或更新的版本。 {5.0.0 ?}</translation>
    </message>
    <message>
        <source>Requires Qt 5.3.0 or newer.</source>
        <translation type="unfinished">需要Qt 4.7.1 或更新的版本。 {5.3.0 ?}</translation>
    </message>
    <message>
        <source>This Qt Version does not contain Qt Quick Compiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No factory found for qmake: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Aggregation as a pointer member</source>
        <translation type="unfinished">以指针成员方式集成</translation>
    </message>
    <message>
        <source>Aggregation</source>
        <translation type="unfinished">集成</translation>
    </message>
    <message>
        <source>Multiple inheritance</source>
        <translation type="unfinished">多重继承</translation>
    </message>
    <message>
        <source>Support for changing languages at runtime</source>
        <translation type="unfinished">对运行时更改语言的支持</translation>
    </message>
    <message>
        <source>Use Qt module name in #include-directive</source>
        <translation type="unfinished">在#include指令中使用Qt模块名</translation>
    </message>
    <message>
        <source>Add Qt version #ifdef for module names</source>
        <translation type="unfinished">为模块名添加表示Qt版本的#ifdef</translation>
    </message>
    <message>
        <source>Embedding of the UI Class</source>
        <translation type="unfinished">UI类嵌入方式</translation>
    </message>
    <message>
        <source>Code Generation</source>
        <translation type="unfinished">生成代码</translation>
    </message>
    <message>
        <source>Qt Class Generation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in Examples...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search in Tutorials...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QML debugging and profiling:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Might make your application vulnerable.&lt;br/&gt;Only use in a safe environment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Quick Compiler:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disables QML debugging. QML profiling will still work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (invalid)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of Qt Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to the qmake executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Version</source>
        <translation type="unfinished">Qt版本</translation>
    </message>
    <message>
        <source>Location of qmake</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link with Qt...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qmake path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Register documentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>qmake Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highest Version Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All</source>
        <translation type="unfinished">所有</translation>
    </message>
    <message>
        <source>Display Name is not unique.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The following ABIs are currently not supported: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a qmake Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Version Already Known</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qmake Not Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The qmake executable %1 could not be added: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The Qt version selected must match the device type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>%1&apos;s resource directory is not writable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is part of a Qt installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is currently linked to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Choose Qt Installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt installation path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose the Qt installation directory, or a directory that contains &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link with Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <source>Remove Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Versions</source>
        <translation type="unfinished">Qt 版本</translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <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>
        <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>
        <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>
        <source>Full path to the libexec bin directory of the Qt version in the active kit of the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No QML utility installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If you plan to provide translations for your project&apos;s user interface via the Qt Linguist tool, please select a language here. A corresponding translation (.ts) file will be generated for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;none&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <source>Translation file:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Qdb</name>
    <message>
        <source>Boot2Qt</source>
        <comment>Qt version is used for Boot2Qt development</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>Extract Function</source>
        <translation>解压缩函数</translation>
    </message>
    <message>
        <source>Extract Function Refactoring</source>
        <translation>解压缩函数的重构</translation>
    </message>
    <message>
        <source>Function name</source>
        <translation type="unfinished">函数名</translation>
    </message>
</context>
<context>
    <name>RadioButtonSpecifics</name>
    <message>
        <source>Radio Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Text label for the radio button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the radio button is checked or not.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the radio button gets focus if pressed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <source>Refactoring cannot be applied.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::RemoteLinux</name>
    <message>
        <source>Default</source>
        <translation type="unfinished">默认</translation>
    </message>
    <message>
        <source>Deploy Public Key</source>
        <translation type="unfinished">部署公钥</translation>
    </message>
    <message>
        <source>The new device configuration will now be created.
In addition, device connectivity will be tested.</source>
        <translation>新设备的设置将被创建。
另外，设备的连接性将被测试。</translation>
    </message>
    <message>
        <source>All specified ports are available.</source>
        <translation type="unfinished">所有指定的端口都可用。</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>Key Deployment</source>
        <translation type="unfinished">公钥部署</translation>
    </message>
    <message>
        <source>All files successfully deployed.</source>
        <translation type="unfinished">所有文件部署成功.</translation>
    </message>
    <message>
        <source>Upload files via SFTP</source>
        <translation type="unfinished">通过SFTP上传文件</translation>
    </message>
    <message>
        <source>Installing package failed.</source>
        <translation type="unfinished">安装package失败.</translation>
    </message>
    <message>
        <source>Choose Public Key File</source>
        <translation>选择公钥文件</translation>
    </message>
    <message>
        <source>Public Key Files (*.pub);;All Files (*)</source>
        <translation>选择公钥文件(*.pub);;所有文件 (*)</translation>
    </message>
    <message>
        <source>Deploying...</source>
        <translation>部署中...</translation>
    </message>
    <message>
        <source>Deployment finished successfully.</source>
        <translation>部署成功完成。</translation>
    </message>
    <message>
        <source>Fetch Device Environment</source>
        <translation>获取设备环境</translation>
    </message>
    <message>
        <source>Executable on host:</source>
        <translation>主机上的执行档：</translation>
    </message>
    <message>
        <source>Executable on device:</source>
        <translation>设备上的执行档：</translation>
    </message>
    <message>
        <source>Clean Environment</source>
        <translation>清理时的环境变量</translation>
    </message>
    <message>
        <source>System Environment</source>
        <translation>系统环境变量</translation>
    </message>
    <message>
        <source>Cancel Fetch Operation</source>
        <translation>取消获取操作</translation>
    </message>
    <message>
        <source>Device Error</source>
        <translation>设备错误</translation>
    </message>
    <message>
        <source>Fetching environment failed: %1</source>
        <translation>获取环境失败:%1</translation>
    </message>
    <message>
        <source>Tarball creation not possible.</source>
        <translation>不可能创建tarball。</translation>
    </message>
    <message>
        <source>Create tarball:</source>
        <translation>创建tarball：</translation>
    </message>
    <message>
        <source>No deployment action necessary. Skipping.</source>
        <translation>不必要执行部署，跳过。</translation>
    </message>
    <message>
        <source>No device configuration set.</source>
        <translation>没有设备设置。</translation>
    </message>
    <message>
        <source>Cannot deploy: %1</source>
        <translation>无法部署:%1</translation>
    </message>
    <message>
        <source>User requests deployment to stop; cleaning up.</source>
        <translation>用户要求停止部署; 清理中。</translation>
    </message>
    <message>
        <source>Deploy step failed.</source>
        <translation>部署步骤失败。</translation>
    </message>
    <message>
        <source>Deploy step finished.</source>
        <translation>部署步骤完成。</translation>
    </message>
    <message>
        <source>Successfully uploaded package file.</source>
        <translation>上传包文件成功。</translation>
    </message>
    <message>
        <source>Installing package to device...</source>
        <translation>正在将包安装到设备...</translation>
    </message>
    <message>
        <source>Package installed.</source>
        <translation>包已安装。</translation>
    </message>
    <message>
        <source>Incremental deployment</source>
        <translation>增量部署</translation>
    </message>
    <message>
        <source>Command line:</source>
        <translation>命令行：</translation>
    </message>
    <message>
        <source>Checking if specified ports are available...</source>
        <translation>检查指定端口是否可用...</translation>
    </message>
    <message>
        <source>Run custom remote command</source>
        <translation>执行自定义的远程命令</translation>
    </message>
    <message>
        <source>No command line given.</source>
        <translation>没有给定命令行。</translation>
    </message>
    <message>
        <source>Remote process finished with exit code %1.</source>
        <translation>远端进程完成，退出代码&apos;%1&apos;。</translation>
    </message>
    <message>
        <source>Remote command finished successfully.</source>
        <translation>远端命令成功完成。</translation>
    </message>
    <message>
        <source>Deploy to Remote Linux Host</source>
        <translation>部署到远程Linux主机</translation>
    </message>
    <message>
        <source>Public key error: %1</source>
        <translation>公钥错误: %1</translation>
    </message>
    <message>
        <source>Packaging finished successfully.</source>
        <translation>打包顺利完成。</translation>
    </message>
    <message>
        <source>Packaging failed.</source>
        <translation>打包失败。</translation>
    </message>
    <message>
        <source>Creating tarball...</source>
        <translation>创建tarball...</translation>
    </message>
    <message>
        <source>Tarball up to date, skipping packaging.</source>
        <translation>归档文件已经是最新, 跳过打包。</translation>
    </message>
    <message>
        <source>Error: tar file %1 cannot be opened (%2).</source>
        <translation>错误: tar 文件%1 无法被打开(%2)。</translation>
    </message>
    <message>
        <source>Create tarball</source>
        <translation>创建tarball</translation>
    </message>
    <message>
        <source>No tarball creation step found.</source>
        <translation>没有找到生成tarball所需的步骤。</translation>
    </message>
    <message>
        <source>Deploy tarball via SFTP upload</source>
        <translation>通过SFTP上传来部署tarball</translation>
    </message>
    <message>
        <source>Authentication type:</source>
        <translation>验证类型：</translation>
    </message>
    <message>
        <source>&amp;Host name:</source>
        <translation>主机名称(&amp;H)：</translation>
    </message>
    <message>
        <source>IP or host name of the device</source>
        <translation>设备的IP或者主机名称</translation>
    </message>
    <message>
        <source>&amp;SSH port:</source>
        <translation>SSH端口(&amp;S)：</translation>
    </message>
    <message>
        <source>Free ports:</source>
        <translation>空闲端口：</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>s</source>
        <translation>秒</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation>用户名(&amp;U)：</translation>
    </message>
    <message>
        <source>Private key file:</source>
        <translation>私钥文件：</translation>
    </message>
    <message>
        <source>Create New...</source>
        <translation>创建新密钥...</translation>
    </message>
    <message>
        <source>Machine type:</source>
        <translation>机器类型：</translation>
    </message>
    <message>
        <source>Physical Device</source>
        <translation>物理设备</translation>
    </message>
    <message>
        <source>Emulator</source>
        <translation>模拟器</translation>
    </message>
    <message>
        <source>You will need at least one port.</source>
        <translation>您需要至少一个端口。</translation>
    </message>
    <message>
        <source>WizardPage</source>
        <translation>向导页面</translation>
    </message>
    <message>
        <source>The name to identify this configuration:</source>
        <translation>标识配置的名称：</translation>
    </message>
    <message>
        <source>The device&apos;s host name or IP address:</source>
        <translation>设备的域名或者IP地址：</translation>
    </message>
    <message>
        <source>Deploy Public Key...</source>
        <translation>部署公钥...</translation>
    </message>
    <message>
        <source>Remote process failed: %1</source>
        <translation type="unfinished">远端进程失败:%1</translation>
    </message>
    <message>
        <source>Starting remote command &quot;%1&quot;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start &quot;stat&quot;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;stat&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;stat&quot; failed with exit code %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unexpected stat output for remote file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No files need to be uploaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n file(s) need to be uploaded.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Local file &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote chmod failed for file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore missing files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specific &amp;key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Check host key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can enter lists and ranges like this: &apos;1024,1026-1028,1030&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Leave empty to look up executable in $PATH</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>GDB server executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Remote Linux Device Configuration Setup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The device&apos;s SSH port number:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The username to log into the device:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Summary</source>
        <translation type="unfinished">汇总</translation>
    </message>
    <message>
        <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>
        <source>Choose a Private Key File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New Key Pair</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trying to kill &quot;%1&quot; on remote device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote application killed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to kill remote application. Assuming it was not running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kill current application instance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot establish SSH connection: ssh binary &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot establish SSH connection: Failed to create temporary directory for control socket: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot establish SSH connection.
Control process failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH connection failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH connection failure:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote Linux</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote Linux Device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error starting remote shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error running remote shell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error running remote shell: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Remote Shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed to start: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;sftp&quot; binary &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create local directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sending echo to device...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>echo failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>echo failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device replied to echo with unexpected contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device replied to echo with expected contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking kernel version...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>uname failed: %1</source>
        <translation type="unfinished">uname失败%1
 {1?}</translation>
    </message>
    <message>
        <source>uname failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error gathering ports: %1</source>
        <translation type="unfinished">搜集端口错误: %1
 {1?}</translation>
    </message>
    <message>
        <source>The following specified ports are currently in use: %1</source>
        <translation type="unfinished">以下指定端口现正被使用: %1
 {1?}</translation>
    </message>
    <message>
        <source>Checking whether &quot;%1&quot; works...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; failed with exit code %2: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is functional.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SFTP will be used for deployment, because rsync is not available.
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deployment to this device will not work out of the box.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking if required commands are available...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>An error occurred while checking for %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command:</source>
        <translation>命令：</translation>
    </message>
    <message>
        <source>Install root:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean install root first:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom command line:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use custom command line instead:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Install into temporary host directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You must provide an install root.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The install root &quot;%1&quot; could not be cleaned.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The install root &quot;%1&quot; could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>You need to add an install statement to your CMakeLists.txt file for deployment to work.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key deployment failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local executable:</source>
        <translation>本地执行档：</translation>
    </message>
    <message>
        <source>Custom Executable</source>
        <translation type="unfinished">自定义执行档</translation>
    </message>
    <message>
        <source>Run &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The remote executable must be set in order to run a custom remote run configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Open Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open remote terminal: Current kit has no device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: No device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation type="unfinished">错误: %1
 {1?}</translation>
    </message>
    <message>
        <source>Process exited with code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error running &apos;env&apos;: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote stderr was: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remote path not set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exit code is %1. stderr:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy via rsync: failed to create remote directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rsync failed to start: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rsync crashed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rsync failed with exit code %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Flags:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignore missing files:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rsync is only supported for transfers between different devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deploy files via rsync</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SSH Key Configuration</source>
        <translation type="unfinished">SSH密钥配置</translation>
    </message>
    <message>
        <source>&amp;RSA</source>
        <translation type="unfinished">&amp;RSA</translation>
    </message>
    <message>
        <source>ECDSA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Generate And Save Key Pair</source>
        <translation type="unfinished">创建并保存密钥文件对(&amp;G)</translation>
    </message>
    <message>
        <source>Options</source>
        <translation type="unfinished">选项</translation>
    </message>
    <message>
        <source>Key algorithm:</source>
        <translation>密钥算法：</translation>
    </message>
    <message>
        <source>Key &amp;size:</source>
        <translation>密钥长度(&amp;S)：</translation>
    </message>
    <message>
        <source>Public key file:</source>
        <translation>公钥文件：</translation>
    </message>
    <message>
        <source>The ssh-keygen tool was not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refusing to overwrite existing private key file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The ssh-keygen tool at &quot;%1&quot; failed: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Private Key File Name</source>
        <translation type="unfinished">选择私钥文件名</translation>
    </message>
    <message>
        <source>Key Generation Failed</source>
        <translation type="unfinished">密钥创建失败</translation>
    </message>
    <message>
        <source>Package modified files only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No remote path specified for file &quot;%1&quot;, skipping.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing tar file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot add file &quot;%1&quot; to tar-archive: path too long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error writing tar file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error reading file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adding file &quot;%1&quot; to tarball...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>X11 Forwarding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Forward to local display</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RemoteLinux::GenericTransferImpl</name>
    <message>
        <source>Creating directory: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed.</source>
        <translation type="unfinished">失败.</translation>
    </message>
    <message>
        <source>Copying %1/%2: %3 -&gt; %4</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ResetEdit3DColorsAction</name>
    <message>
        <source>Reset Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset the background color and the color of the grid lines of the 3D Editor to the default valus.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ResetView</name>
    <message>
        <source>Reset View</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ResourceEditor</name>
    <message>
        <source>&amp;Undo</source>
        <translation>撤销(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation>重做(&amp;R)</translation>
    </message>
    <message>
        <source>Rename File...</source>
        <translation>重命名文件...</translation>
    </message>
    <message>
        <source>Copy Resource Path to Clipboard</source>
        <translation>复制资源路径到剪贴板</translation>
    </message>
    <message>
        <source>Add Files</source>
        <translation>添加文件</translation>
    </message>
    <message>
        <source>Add Prefix</source>
        <translation>添加前缀</translation>
    </message>
    <message>
        <source>Invalid file location</source>
        <translation>无效的文件路径</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>终止</translation>
    </message>
    <message>
        <source>Skip</source>
        <translation>跳过</translation>
    </message>
    <message>
        <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>
        <source>Choose Copy Location</source>
        <translation>选择复制位置</translation>
    </message>
    <message>
        <source>Overwriting Failed</source>
        <translation>覆盖失败</translation>
    </message>
    <message>
        <source>Could not overwrite file %1.</source>
        <translation>无法覆盖文件 %1 。</translation>
    </message>
    <message>
        <source>Copying Failed</source>
        <translation>复制失败</translation>
    </message>
    <message>
        <source>Could not copy the file to %1.</source>
        <translation>无法复制文件到 %1 。</translation>
    </message>
    <message>
        <source>The file name is empty.</source>
        <translation>文件名为空。</translation>
    </message>
    <message>
        <source>XML error on line %1, col %2: %3</source>
        <translation>XML 错误 在第 %1行,  %2列: %3</translation>
    </message>
    <message>
        <source>The &lt;RCC&gt; root element is missing.</source>
        <translation>&lt;RCC&gt; 根元素缺失。</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <source>All files (*)</source>
        <translation>所有文件 (*)</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Remove Missing Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alias:</source>
        <translation>别名：</translation>
    </message>
    <message>
        <source>Prefix:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>语言：</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Cannot save file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recheck Existence of Referenced Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Prefix...</source>
        <translation type="unfinished">添加前缀...</translation>
    </message>
    <message>
        <source>Change Prefix...</source>
        <translation type="unfinished">改变前缀...</translation>
    </message>
    <message>
        <source>Remove Prefix...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename...</source>
        <translation type="unfinished">重命名...</translation>
    </message>
    <message>
        <source>Remove File...</source>
        <translation type="unfinished">删除文件...</translation>
    </message>
    <message>
        <source>Open in Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open With</source>
        <translation type="unfinished">用...打开</translation>
    </message>
    <message>
        <source>Copy Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Path &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy URL &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove prefix %1 and all its files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Removal Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing file %1 from the project failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <source>%1 Prefix: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RotateToolAction</name>
    <message>
        <source>Activate Rotate Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScaleToolAction</name>
    <message>
        <source>Activate Scale Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ScxmlEditor</name>
    <message>
        <source>Basic Colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last used colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Theme ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Create Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Theme %1 is already available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure you want to delete color theme %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modify Color Themes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Modify Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Color Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Factory Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Colors from SCXML Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pick Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatic Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>More Colors...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SCXML Generation Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Loading document...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alignment</source>
        <translation type="unfinished">对齐方式</translation>
    </message>
    <message>
        <source>Adjustment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Images (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Untitled</source>
        <translation type="unfinished">未命名</translation>
    </message>
    <message>
        <source>Export Canvas to Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not export to image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saving Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not save the screenshot.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Navigator</source>
        <translation type="unfinished">导航</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="unfinished">查找</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Content</source>
        <translation type="unfinished">内容</translation>
    </message>
    <message>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>yyyy/MM/dd hh:mm:ss</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File</source>
        <translation type="unfinished">文件</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Max. levels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Document Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Common states</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Other tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <source>Add child</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change parent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Errors(%1) / Warnings(%2) / Info(%3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CSV files (*.csv)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot open file %1.</source>
        <translation type="unfinished">打开文件 %1. 失败</translation>
    </message>
    <message>
        <source>Severity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reason</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="unfinished">说明</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <source>Info</source>
        <translation type="unfinished">信息</translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished">未知</translation>
    </message>
    <message>
        <source>Severity:	%1
Type:     	%2
Reason: 	%3
Description:	%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom In</source>
        <translation type="unfinished">放大</translation>
    </message>
    <message>
        <source>Zoom In (Ctrl + + / Ctrl + Wheel)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom Out</source>
        <translation type="unfinished">缩小</translation>
    </message>
    <message>
        <source>Zoom Out (Ctrl + - / Ctrl + Wheel)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fit to View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fit to View (F11)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Panning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Panning (Shift)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Magnifier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Magnifier Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Navigator (Ctrl+E)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Copy (Ctrl + C)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <source>Cut (Ctrl + X)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <source>Paste (Ctrl + V)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Screenshot (Ctrl + Shift + C)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export to Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle Full Namespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Left (Ctrl+L,1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Right (Ctrl+L,2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Top (Ctrl+L,3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Bottom (Ctrl+L,4)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Horizontal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Horizontal (Ctrl+L,5)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Vertical</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Vertical (Ctrl+L,6)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust Width (Ctrl+L,7)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust Height (Ctrl+L,8)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust Size (Ctrl+L,9)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Statistics...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add new state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align states</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adjust states</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State</source>
        <translation type="unfinished">状态</translation>
    </message>
    <message>
        <source>Each state must have a unique ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate ID (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Initial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>One level can contain only one initial state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Too many initial states at the same level.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>- name -</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> - value -</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Common States</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Final</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parallel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected element.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not well formed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Premature end of document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error in reading XML.
Type: %1 (%2)
Description: %3

Row: %4, Column: %5
%6</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current tag is not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pasted data is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot save XML to the file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error in reading XML </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Created editor-instance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Editor-instance is not of the type ISCEditor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set as Initial</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom to State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Re-Layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change initial state</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw some transitions to state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input or output connections (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw some transitions to or from state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No output connections (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Draw some transitions from state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No input connections (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transitions should be connected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not connected (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Undo (Ctrl + Z)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Redo (Ctrl + Y)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Switch Mode</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectBackgroundColorAction</name>
    <message>
        <source>Select Background Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a color for the background of the 3D Editor.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectGridColorAction</name>
    <message>
        <source>Select Grid Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a color for the grid lines of the 3D Editor.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelectionModeToggleAction</name>
    <message>
        <source>Toggle Group/Single Selection Mode</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::SerialTerminal</name>
    <message>
        <source>Unable to open port %1: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Session resumed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Starting new session on %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Session finished on %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Session paused...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Serial port error: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Tab</source>
        <translation type="unfinished">关闭标签</translation>
    </message>
    <message>
        <source>Close All Tabs</source>
        <translation type="unfinished">关闭所有标签</translation>
    </message>
    <message>
        <source>Close Other Tabs</source>
        <translation type="unfinished">关闭其它标签</translation>
    </message>
    <message>
        <source>Type text and hit Enter to send.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Serial Terminal Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Board</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add New Terminal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Serial Terminal</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShowCameraFrustumAction</name>
    <message>
        <source>Always Show Camera Frustums</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle between always showing the camera frustum visualization and only showing it when the camera is selected.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShowGridAction</name>
    <message>
        <source>Show Grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle the visibility of the helper grid.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShowIconGizmoAction</name>
    <message>
        <source>Show Icon Gizmos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle the visibility of icon gizmos, such as light and camera icons.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShowParticleEmitterAction</name>
    <message>
        <source>Always Show Particle Emitters And Attractors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle between always showing the particle emitter and attractor visualizations and only showing them when the emitter or attractor is selected.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ShowSelectionBoxAction</name>
    <message>
        <source>Show Selection Boxes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Toggle the visibility of selection boxes.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SilverSearcher::FindInFilesSilverSearcher</name>
    <message>
        <source>Search Options (optional)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Silver Searcher is not available on the system.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SliderSpecifics</name>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Current value of the Slider. The default value is 0.0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum value of the slider. The default value is 1.0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum value of the slider. The default value is 0.0.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="unfinished">方向</translation>
    </message>
    <message>
        <source>Layout orientation of the slider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Step size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indicates the slider step size.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active focus on press</source>
        <translation type="unfinished">点击后设置焦点</translation>
    </message>
    <message>
        <source>Indicates whether the slider should receive active focus when pressed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tick marks enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indicates whether the slider should display tick marks at step intervals.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update value while dragging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the current value should be updated while the user is moving the slider handle, or only when the button has been released.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <source>Expected delimiter after mangler ID.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Missing closing variable delimiter for:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SourceToolAction</name>
    <message>
        <source>Change Source URL...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SplitViewSpecifics</name>
    <message>
        <source>Split View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Orientation</source>
        <translation type="unfinished">方向</translation>
    </message>
    <message>
        <source>Orientation of the split view.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Squish</name>
    <message>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <source>Adjust references to the removed symbolic name to point to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove the symbolic name (invalidates names referencing it)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove the symbolic name and all names referencing it</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Incomplete Squish settings. Missing Squish installation path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>objectmaptool not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failure while parsing objects.map content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Object Map Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New</source>
        <translation type="unfinished">新建</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Jump to Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Symbolic Names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="unfinished">复制</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Copy Real Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Properties:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The Hierarchical Name associated with the selected Symbolic Name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you really want to remove &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ambiguous Property Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ambiguous Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 &quot;%2&quot; already exists. Specify a unique name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Property</source>
        <translation type="unfinished">属性</translation>
    </message>
    <message>
        <source>Symbolic Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CopyOf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Squish Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select All</source>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <source>Deselect All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test suites:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Operator</source>
        <translation type="unfinished">运算符</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>Application:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;No Application&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Arguments:</source>
        <translation>参数：</translation>
    </message>
    <message>
        <source>Recording Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Suite Already Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Test Suite Path Not Accessible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>No Test Cases Defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test suite &quot;%1&quot; does not contain any test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Select Global Script Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished">错误</translation>
    </message>
    <message>
        <source>Failed to open objects.map file at &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run This Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run This Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add New Test Case...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Shared File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Shared Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Squish Suites...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New Test Suite...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close All Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close all test suites?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Shared Folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove All Shared Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test Suites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove &quot;%1&quot; from the list of shared folders?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove all shared folders?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Record Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Test Results</source>
        <translation type="unfinished">测试结果</translation>
    </message>
    <message>
        <source>Runner/Server Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Expand All</source>
        <translation type="unfinished">展开全部</translation>
    </message>
    <message>
        <source>Collapse All</source>
        <translation type="unfinished">折叠全部</translation>
    </message>
    <message>
        <source>Filter Test Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pass</source>
        <translation type="unfinished">通过</translation>
    </message>
    <message>
        <source>Fail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expected Fail</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected Pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check All Filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Control Bar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ends the recording session, saving all commands to the script file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Interrupt</source>
        <translation type="unfinished">中断</translation>
    </message>
    <message>
        <source>Step Into</source>
        <translation type="unfinished">单步进入</translation>
    </message>
    <message>
        <source>Step Over</source>
        <translation type="unfinished">单步跳过</translation>
    </message>
    <message>
        <source>Step Out</source>
        <translation type="unfinished">单步跳出</translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Squish Locals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>&amp;Squish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Server Settings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Result</source>
        <translation type="unfinished">结果</translation>
    </message>
    <message>
        <source>Message</source>
        <translation type="unfinished">消息</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path to Squish installation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path does not contain server executable at its default location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server host:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Verbose log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimize IDE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimize IDE automatically while running or recording test cases.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="unfinished">概要</translation>
    </message>
    <message>
        <source>Maximum startup time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Maximum response time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Maximum post-mortem wait time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Specifies how many seconds Squish should wait after the first AUT process has exited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Animate mouse cursor:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Host:</source>
        <translation>主机：</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>端口：</translation>
    </message>
    <message>
        <source>Add Attachable AUT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished">添加</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="unfinished">编辑</translation>
    </message>
    <message>
        <source>Mapped AUTs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>AUT Paths</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Attachable AUTs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Application to test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Application Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Server Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to write configuration changes.
Squish server finished with process error %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Object Map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Test Case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shared Folders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (none)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Tools in unexpected state (%1).
Refusing to run a test case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not create test results folder. Canceling test run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Tools in unexpected state (%1).
Refusing to execute server query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Tools in unexpected state (%1).
Refusing to record a test case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Tools in unexpected state (%1).
Refusing to write configuration changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Server Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; could not be found or is not executable.
Check the settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recording test case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not get Squish license from server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test run finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test record finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>User stop initiated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Server Already Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unexpected state or request while starting Squish server. (state: %1, request: %2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Squish Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish server does not seem to be running.
(state: %1, request: %2)
Try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Squish Server Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to get the server port.
(state: %1, request: %2)
Try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish Runner Running</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Squish Runner Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Squish runner failed to start within given timeframe.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New Squish Test Suite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Available GUI toolkits:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Available languages:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;None&gt;</source>
        <translation type="unfinished">&lt;无&gt;</translation>
    </message>
    <message>
        <source>Key is not an object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key &apos;mode&apos; is not set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not merge results into single results.xml.
Destination file &quot;%1&quot; already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not merge results into single results.xml.
Failed to open file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error while parsing first test result.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Squish::Internal::DeleteSymbolicNameDialog</name>
    <message>
        <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>
</context>
<context>
    <name>StandardTextGroupBox</name>
    <message>
        <source></source>
        <translation>&lt;上下文注释&gt;</translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <source>Elapsed time: %1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::ProjectModel</name>
    <message>
        <source>Created with Qt Design Studio version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resolution: %1x%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last Edited: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::StudioSettingsPage</name>
    <message>
        <source>Build</source>
        <translation type="unfinished">构建</translation>
    </message>
    <message>
        <source>Debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyze</source>
        <translation type="unfinished">分析</translation>
    </message>
    <message>
        <source>Hide top-level menus with advanced functionality to simplify the UI. &lt;b&gt;Build&lt;/b&gt; is generally not required in the context of Qt Design Studio. &lt;b&gt;Debug&lt;/b&gt; and &lt;b&gt;Analyze&lt;/b&gt; are only required for debugging and profiling.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Examples</source>
        <translation type="unfinished">示例</translation>
    </message>
    <message>
        <source>Examples path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The menu visibility change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::StudioWelcomeSettingsPage</name>
    <message>
        <source>Qt Design Studio Configuration</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::UsageStatisticPluginModel</name>
    <message>
        <source>The change will take effect after restart.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StudioWelcome::Internal::WelcomeMode</name>
    <message>
        <source>Welcome</source>
        <translation type="unfinished">欢迎</translation>
    </message>
</context>
<context>
    <name>StudioWelcome::PresetModel</name>
    <message>
        <source>Recents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StudioWelcome::QdsNewDialog</name>
    <message>
        <source>New Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to initialize data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Directory</source>
        <translation type="unfinished">选择目录</translation>
    </message>
    <message>
        <source>Save Preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A preset with this name already exists.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SubComponentManager::parseDirectory</name>
    <message>
        <source>Invalid meta info</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Subversion</name>
    <message>
        <source>Annotate revision &quot;%1&quot;</source>
        <translation type="unfinished">注释修订版本 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Verbose</source>
        <translation type="unfinished">详细</translation>
    </message>
    <message>
        <source>Show files changed in each revision</source>
        <translation type="unfinished">显示每个修订版本改变的文件</translation>
    </message>
    <message>
        <source>&amp;Subversion</source>
        <translation>&amp;Subversion</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Add &quot;%1&quot;</source>
        <translation>添加&quot;%1&quot; </translation>
    </message>
    <message>
        <source>Alt+S,Alt+A</source>
        <translation>Alt+S,Alt+A</translation>
    </message>
    <message>
        <source>Diff Project</source>
        <translation>Diff 项目</translation>
    </message>
    <message>
        <source>Diff Project &quot;%1&quot;</source>
        <translation>Diff 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Diff Current File</source>
        <translation>Diff 当前文件</translation>
    </message>
    <message>
        <source>Diff &quot;%1&quot;</source>
        <translation>Diff &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+S,Alt+D</source>
        <translation>Alt+S,Alt+D</translation>
    </message>
    <message>
        <source>Commit All Files</source>
        <translation>提交所有文件</translation>
    </message>
    <message>
        <source>Commit Current File</source>
        <translation>提交当前文件</translation>
    </message>
    <message>
        <source>Commit &quot;%1&quot;</source>
        <translation>提交 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Alt+S,Alt+C</source>
        <translation>Alt+S,Alt+C</translation>
    </message>
    <message>
        <source>Filelog Current File</source>
        <translation>Filelog当前文件</translation>
    </message>
    <message>
        <source>Filelog &quot;%1&quot;</source>
        <translation>Filelog &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Annotate Current File</source>
        <translation>Annotate 当前文件</translation>
    </message>
    <message>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Describe...</source>
        <translation>说明...</translation>
    </message>
    <message>
        <source>Project Status</source>
        <translation>项目状态</translation>
    </message>
    <message>
        <source>Meta+S,Meta+D</source>
        <translation>Meta+S,Meta+D</translation>
    </message>
    <message>
        <source>Meta+S,Meta+A</source>
        <translation>Meta+S,Meta+A</translation>
    </message>
    <message>
        <source>Meta+S,Meta+C</source>
        <translation>Meta+S,Meta+C</translation>
    </message>
    <message>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <source>Delete &quot;%1&quot;...</source>
        <translation>删除 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Revert...</source>
        <translation>还原...</translation>
    </message>
    <message>
        <source>Revert &quot;%1&quot;...</source>
        <translation>还原 &quot;%1&quot;...</translation>
    </message>
    <message>
        <source>Status of Project &quot;%1&quot;</source>
        <translation>项目 &quot;%1&quot; 的状态</translation>
    </message>
    <message>
        <source>Log Project</source>
        <translation>Log 项目</translation>
    </message>
    <message>
        <source>Log Project &quot;%1&quot;</source>
        <translation>Log 项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Update Project</source>
        <translation>更新项目</translation>
    </message>
    <message>
        <source>Update Project &quot;%1&quot;</source>
        <translation>更新项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Revert Repository...</source>
        <translation>还原代码仓库...</translation>
    </message>
    <message>
        <source>Revert repository</source>
        <translation>还原代码仓库</translation>
    </message>
    <message>
        <source>Revert failed: %1</source>
        <translation>还原失败: %1</translation>
    </message>
    <message>
        <source>The file has been changed. Do you want to revert it?</source>
        <translation>文件被改变，您想还原它吗？</translation>
    </message>
    <message>
        <source>Another commit is currently being executed.</source>
        <translation>另一个提交正在被执行。</translation>
    </message>
    <message>
        <source>Commit Project</source>
        <translation>提交项目</translation>
    </message>
    <message>
        <source>Commit Project &quot;%1&quot;</source>
        <translation>提交项目 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Diff Repository</source>
        <translation>Diff 代码仓库</translation>
    </message>
    <message>
        <source>Repository Status</source>
        <translation>仓库状态</translation>
    </message>
    <message>
        <source>Log Repository</source>
        <translation>Log 代码仓库</translation>
    </message>
    <message>
        <source>Update Repository</source>
        <translation>更新代码仓库</translation>
    </message>
    <message>
        <source>Revert all pending changes to the repository?</source>
        <translation>还原所有未完成的更改到仓库？</translation>
    </message>
    <message>
        <source>There are no modified files.</source>
        <translation>没有被更改的文件。</translation>
    </message>
    <message>
        <source>Describe</source>
        <translation>说明</translation>
    </message>
    <message>
        <source>Revision number:</source>
        <translation>修订版本编号：</translation>
    </message>
    <message>
        <source>Triggers a Subversion version control operation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No subversion executable specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subversion Command</source>
        <translation type="unfinished">Subversion 命令</translation>
    </message>
    <message>
        <source>Subversion command:</source>
        <translation>Subversion 命令：</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>Ignore whitespace changes in annotation</source>
        <translation type="unfinished">忽略注释中的空格变化</translation>
    </message>
    <message>
        <source>Log count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="unfinished">秒</translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="unfinished">提交时弹出提示</translation>
    </message>
    <message>
        <source>Subversion</source>
        <translation type="unfinished">Subversion</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation type="unfinished">配置</translation>
    </message>
    <message>
        <source>Authentication</source>
        <translation type="unfinished">验证信息</translation>
    </message>
    <message>
        <source>Miscellaneous</source>
        <translation type="unfinished">其它</translation>
    </message>
    <message>
        <source>Subversion Submit</source>
        <translation>Subversion提交</translation>
    </message>
</context>
<context>
    <name>QtC::LanguageClient</name>
    <message>
        <source>Find References with %1 for:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Renaming is not supported with %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SyncEdit3DColorAction</name>
    <message>
        <source>Use Scene Environment Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sets the 3D Editor to use the Scene Environment color as background color.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SyntaxHighlightingCLI</name>
    <message>
        <source>Command line syntax highlighter using Kate syntax definitions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The source file to highlight.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List all available syntax definitions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List all available themes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download new/updated syntax definitions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File to write HTML output to (default: stdout).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlight using this syntax definition (default: auto-detect based on input file).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>syntax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color theme to use for highlighting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use the specified format instead of html. Must be html, ansi or ansi256Colors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add information to debug a syntax file. Only works with --output-format=ansi or ansi256Colors. Possible values are format, region, context and stackSize.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable ANSI background for the default color.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set HTML page&apos;s title
(default: the filename or &quot;Kate Syntax Highlighter&quot; if reading from stdin).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read file from stdin. The -s option must also be used.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TabViewSpecifics</name>
    <message>
        <source>Tab View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Frame visible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines the visibility of the tab frame around contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tabs visible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines the visibility of the tab bar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines the position of the tabs.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TabViewToolAction</name>
    <message>
        <source>Add Tab...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Step into Tab</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::ProjectExplorer</name>
    <message>
        <source>No kit defined in this project.</source>
        <translation type="unfinished">项目中未定义构建套件(Kit)。</translation>
    </message>
    <message>
        <source>Configure Project</source>
        <translation type="unfinished">配置项目</translation>
    </message>
    <message>
        <source>&amp;Configure Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kit is unsuited for project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Click to activate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Kit for Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Kit for All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Kit for Project &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel Build and Disable Kit in This Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Kit &quot;%1&quot; in This Project?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Do you want to cancel the build process and remove the kit anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Kit for All Projects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Steps From Another Kit...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop Monitoring</source>
        <translation>停止监视</translation>
    </message>
    <message>
        <source>Stop monitoring task files.</source>
        <translation>停止监视任务文件。</translation>
    </message>
    <message>
        <source>My Tasks</source>
        <translation type="unfinished">我的任务</translation>
    </message>
    <message>
        <source>Cannot open task file %1: %2</source>
        <translation type="unfinished">文法打开任务文件%1:%2</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="unfinished">文件错误</translation>
    </message>
</context>
<context>
    <name>TemplateMerge</name>
    <message>
        <source>Merge With Template</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Browse...</source>
        <translation type="unfinished">浏览(&amp;B)...</translation>
    </message>
    <message>
        <source>Template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse Template</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextAreaSpecifics</name>
    <message>
        <source>Color</source>
        <translation type="unfinished">颜色</translation>
    </message>
    <message>
        <source>Text Area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Text shown on the text area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="unfinished">只读</translation>
    </message>
    <message>
        <source>Determines whether the text area is read only.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Document margins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Margins of the text area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Frame width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Width of the frame.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Contents frame</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the frame around contents is shown.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus Handling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlight on focus</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the text area is highlighted on focus.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tab changes focus</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether tab changes the focus of the text area.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Focus on press</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Determines whether the text area gets focus if pressed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::TextEditor</name>
    <message>
        <source>Text Editor</source>
        <translation>文本编辑器</translation>
    </message>
    <message>
        <source>Cannot create temporary file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to format: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot read file &quot;%1&quot;: %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot call %1 or some other error occurred. Timeout reached while formatting file %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error in text formatting: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not format file %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File %1 was closed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File was modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Searching</source>
        <translation type="unfinished">搜索中</translation>
    </message>
    <message numerus="yes">
        <source>%n found.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n occurrences replaced.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Aborting replace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Download Definitions</source>
        <translation type="unfinished">下载定义</translation>
    </message>
    <message>
        <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>
        <source>Remember My Choice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global</source>
        <comment>Settings</comment>
        <translation>全局</translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="unfinished">行为</translation>
    </message>
    <message>
        <source>Typing</source>
        <translation>打字</translation>
    </message>
    <message>
        <source>Enable automatic &amp;indentation</source>
        <translation>开启自动缩进(&amp;)</translation>
    </message>
    <message>
        <source>Backspace indentation:</source>
        <translation>退格缩进：</translation>
    </message>
    <message>
        <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>
        <source>Follows Previous Indents</source>
        <translation>跟随之前的缩进</translation>
    </message>
    <message>
        <source>Unindents</source>
        <translation>反缩进</translation>
    </message>
    <message>
        <source>Tab key performs auto-indent:</source>
        <translation>制表符(Tab键)提供自动缩进：</translation>
    </message>
    <message>
        <source>Never</source>
        <translation>从不</translation>
    </message>
    <message>
        <source>In Leading White Space</source>
        <translation>用于行首空白</translation>
    </message>
    <message>
        <source>Cleanup actions which are automatically performed right before the file is saved to disk.</source>
        <translation>文件保存到磁盘上之后会自动执行的清理动作。</translation>
    </message>
    <message>
        <source>Cleanups Upon Saving</source>
        <translation>保存时清理</translation>
    </message>
    <message>
        <source>Removes trailing whitespace upon saving.</source>
        <translation>保存时去除尾部空白。</translation>
    </message>
    <message>
        <source>&amp;Clean whitespace</source>
        <translation>清除空白(&amp;C)</translation>
    </message>
    <message>
        <source>In entire &amp;document</source>
        <translation>用于整个文档(&amp;D)</translation>
    </message>
    <message>
        <source>Clean indentation</source>
        <translation>清除缩进</translation>
    </message>
    <message>
        <source>&amp;Ensure newline at end of file</source>
        <translation>确保文件结尾有新的一行(&amp;E)</translation>
    </message>
    <message>
        <source>File Encodings</source>
        <translation>文件编码</translation>
    </message>
    <message>
        <source>Default encoding:</source>
        <translation>默认编码：</translation>
    </message>
    <message>
        <source>Add If Encoding Is UTF-8</source>
        <translation>如果编码是UTF-8则添加</translation>
    </message>
    <message>
        <source>Keep If Already Present</source>
        <translation>目前存在了则保留</translation>
    </message>
    <message>
        <source>Always Delete</source>
        <translation>总是删除</translation>
    </message>
    <message>
        <source>UTF-8 BOM:</source>
        <translation>UTF-8 BOM：</translation>
    </message>
    <message>
        <source>Mouse and Keyboard</source>
        <translation>鼠标和键盘</translation>
    </message>
    <message>
        <source>Enable &amp;mouse navigation</source>
        <translation>开启鼠标导航(&amp;M)</translation>
    </message>
    <message>
        <source>Enable scroll &amp;wheel zooming</source>
        <translation>开启鼠标滚轮缩放(&amp;W)</translation>
    </message>
    <message>
        <source>Enable built-in camel case &amp;navigation</source>
        <translation>开启内建的驼峰大小写导航(&amp;N)</translation>
    </message>
    <message>
        <source>On Mouseover</source>
        <translation>在鼠标悬停时</translation>
    </message>
    <message>
        <source>On Shift+Mouseover</source>
        <translation>在Shift+鼠标悬停时</translation>
    </message>
    <message>
        <source>Prefer single line comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip clean whitespace for file types:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>For the file patterns listed, do not trim trailing whitespace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List of wildcard-aware file patterns, separated by commas or semicolons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always writes a newline character at the end of the file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Corrects leading whitespace according to tab settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cleans whitespace in entire document instead of only for changed parts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Hide mouse cursor while typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable smart selection changing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Using Select Block Up / Down actions will now provide smarter selections.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show help tooltips using keyboard shortcut (Alt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Pressing Alt displays context-sensitive help or type information as tooltips.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default line endings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show help tooltips using the mouse:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displays context-sensitive help or type information on mouseover.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displays context-sensitive help or type information on Shift+Mouseover.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unix (LF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Windows (CRLF)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Import...</source>
        <translation type="unfinished">导入...</translation>
    </message>
    <message>
        <source>Export...</source>
        <translation type="unfinished">输出...</translation>
    </message>
    <message>
        <source>Current settings:</source>
        <translation>当前设置：</translation>
    </message>
    <message>
        <source>Copy Code Style</source>
        <translation>复制代码风格</translation>
    </message>
    <message>
        <source>Code style name:</source>
        <translation>代码风格名称：</translation>
    </message>
    <message>
        <source>%1 (Copy)</source>
        <translation>%1 (复制)</translation>
    </message>
    <message>
        <source>Delete Code Style</source>
        <translation>删除代码风格</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this code style permanently?</source>
        <translation>您确定想永久删除这项代码风格方案吗？</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Import Code Style</source>
        <translation>导入代码风格</translation>
    </message>
    <message>
        <source>Code styles (*.xml);;All files (*)</source>
        <translation>代码风格(*.xml);;所有文件(*)</translation>
    </message>
    <message>
        <source>Cannot import code style from %1</source>
        <translation>无法从%1导入代码风格</translation>
    </message>
    <message>
        <source>Export Code Style</source>
        <translation>导出代码风格</translation>
    </message>
    <message>
        <source>%1 [proxy: %2]</source>
        <translation>%1 [代理: %2]</translation>
    </message>
    <message>
        <source>%1 [built-in]</source>
        <translation>%1 [内置]</translation>
    </message>
    <message>
        <source>Display</source>
        <translation type="unfinished">显示</translation>
    </message>
    <message>
        <source>Display line &amp;numbers</source>
        <translation type="unfinished">显示行号(&amp;N)</translation>
    </message>
    <message>
        <source>Display &amp;folding markers</source>
        <translation type="unfinished">显示折叠标记(&amp;F)</translation>
    </message>
    <message>
        <source>&amp;Visualize whitespace</source>
        <translation type="unfinished">标示空白</translation>
    </message>
    <message>
        <source>Highlight current &amp;line</source>
        <translation type="unfinished">高亮显示当前行(&amp;L)</translation>
    </message>
    <message>
        <source>Enable text &amp;wrapping</source>
        <translation type="unfinished">开启文字折行</translation>
    </message>
    <message>
        <source>Display right &amp;margin at column:</source>
        <translation>显示右边分界(&amp;M)在列：</translation>
    </message>
    <message>
        <source>Highlight &amp;blocks</source>
        <translation type="unfinished">高亮显示段落(&amp;B)</translation>
    </message>
    <message>
        <source>Mark &amp;text changes</source>
        <translation type="unfinished">标记文本改变(&amp;T)</translation>
    </message>
    <message>
        <source>&amp;Animate matching parentheses</source>
        <translation type="unfinished">动画显示对应的括号(&amp;A)</translation>
    </message>
    <message>
        <source>Auto-fold first &amp;comment</source>
        <translation type="unfinished">自动折叠开头的注释(&amp;C)</translation>
    </message>
    <message>
        <source>Center &amp;cursor on scroll</source>
        <translation type="unfinished">滚动时居中光标(&amp;C)</translation>
    </message>
    <message>
        <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>
        <source>Tint whole margin area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use context-specific margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If available, use a different margin. For example, the ColumnLimit from the ClangFormat plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlight search results on the scrollbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Animate navigation within file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Visualize indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display file line ending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display file encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Always open links in another split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Highlight matching parentheses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shows tabs and spaces.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Next to editor content</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Next to right margin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Aligned at right side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Between lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Margin</source>
        <translation type="unfinished">页面空白</translation>
    </message>
    <message>
        <source>Wrapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Director&amp;y:</source>
        <translation>目录(&amp;Y)：</translation>
    </message>
    <message>
        <source>Files in File System</source>
        <translation type="unfinished">文件系统中的文件</translation>
    </message>
    <message>
        <source>%1 &quot;%2&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Search engine:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Directory to Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Family:</source>
        <translation>字型：</translation>
    </message>
    <message>
        <source>Size:</source>
        <translation>字号：</translation>
    </message>
    <message>
        <source>Antialias</source>
        <translation>抗锯齿</translation>
    </message>
    <message>
        <source>Copy...</source>
        <translation>复制...</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Zoom:</source>
        <translation>缩放：</translation>
    </message>
    <message>
        <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>
        <source>Import</source>
        <translation type="unfinished">导入</translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line spacing:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color Scheme for Theme &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy Color Scheme</source>
        <translation type="unfinished">复制配色方案</translation>
    </message>
    <message>
        <source>Color scheme name:</source>
        <translation>配色方案名称：</translation>
    </message>
    <message>
        <source>%1 (copy)</source>
        <translation type="unfinished">%1 (复制)</translation>
    </message>
    <message>
        <source>Delete Color Scheme</source>
        <translation type="unfinished">删除配色方案</translation>
    </message>
    <message>
        <source>Are you sure you want to delete this color scheme permanently?</source>
        <translation type="unfinished">您确定想永久删除这项配色方案吗？</translation>
    </message>
    <message>
        <source>Import Color Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color scheme (*.xml);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Color Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color Scheme Changed</source>
        <translation type="unfinished">配色方案改变</translation>
    </message>
    <message>
        <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>
        <source>Discard</source>
        <translation type="unfinished">丢弃</translation>
    </message>
    <message>
        <source>Font &amp;&amp; Colors</source>
        <translation type="unfinished">字体和颜色</translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation>%1/%2</translation>
    </message>
    <message>
        <source>Highlighter updates: done</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlighter updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlighter updates: starting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not a color scheme file.</source>
        <translation>不是一个配色方案文件.</translation>
    </message>
    <message>
        <source>Bold</source>
        <translation>粗体</translation>
    </message>
    <message>
        <source>Italic</source>
        <translation>斜体</translation>
    </message>
    <message>
        <source>Background:</source>
        <translation>背景颜色：</translation>
    </message>
    <message>
        <source>Foreground:</source>
        <translation>前景颜色：</translation>
    </message>
    <message>
        <source>Unset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unset foreground.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unset background.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relative Foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Saturation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lightness:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relative Background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Font</source>
        <translation type="unfinished">字体</translation>
    </message>
    <message>
        <source>Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color:</source>
        <translation>颜色：</translation>
    </message>
    <message>
        <source>No Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Single Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Wave Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dot Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dash Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dash-Dot Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dash-Dot-Dot Underline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>First Letter</source>
        <translation type="unfinished">仅首字母</translation>
    </message>
    <message>
        <source>&amp;Case-sensitivity:</source>
        <translation>大小写敏感(&amp;C)：</translation>
    </message>
    <message>
        <source>Manually</source>
        <translation type="unfinished">手动设置</translation>
    </message>
    <message>
        <source>When Triggered</source>
        <translation type="unfinished">当触发时</translation>
    </message>
    <message>
        <source>Always</source>
        <translation type="unfinished">总是</translation>
    </message>
    <message>
        <source>Activate completion:</source>
        <translation>激活补全：</translation>
    </message>
    <message>
        <source>Timeout in ms:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Character threshold:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Autocomplete common &amp;prefix</source>
        <translation type="unfinished">自动补全共同前缀(&amp;P)</translation>
    </message>
    <message>
        <source>Inserts the common prefix of available completion items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically split strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Insert opening or closing brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert closing quote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Surround text selection with brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Insert &amp;space after function name</source>
        <translation type="unfinished">在函数名后插入空格(&amp;S)</translation>
    </message>
    <message>
        <source>Surround text selection with quotes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Animate automatically inserted text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Highlight automatically inserted text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip automatically inserted character when typing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Skip automatically inserted character if re-typed manually after completion or by pressing tab.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove automatically inserted text on backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove the automatically inserted character if the trigger is deleted by backspace after the completion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite closing punctuation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically overwrite closing parentheses and quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable Doxygen blocks</source>
        <translation type="unfinished">打开Doxgen注释块功能</translation>
    </message>
    <message>
        <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>
        <source>Generate brief description</source>
        <translation type="unfinished">生成简略描述</translation>
    </message>
    <message>
        <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>
        <source>Add leading asterisks</source>
        <translation type="unfinished">行首添加星号</translation>
    </message>
    <message>
        <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>
        <source>&amp;Automatically Insert Matching Characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Documentation Comments</source>
        <translation type="unfinished">文档注释</translation>
    </message>
    <message>
        <source>Completion</source>
        <translation type="unfinished">补全</translation>
    </message>
    <message>
        <source>Current File</source>
        <translation>当前文件</translation>
    </message>
    <message>
        <source>File path: %1
%2</source>
        <translation>文件路径: &apos;%1&apos;
%2</translation>
    </message>
    <message>
        <source>File &quot;%1&quot;:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Documents</source>
        <translation>打开文档</translation>
    </message>
    <message>
        <source>Open documents:</source>
        <translation>打开文档：</translation>
    </message>
    <message>
        <source>Open Documents
%1</source>
        <translation>打开文档
%1</translation>
    </message>
    <message>
        <source>Syntax Highlight Definition Files</source>
        <translation>语法高亮定义文件</translation>
    </message>
    <message>
        <source>Ignored file patterns:</source>
        <translation>被忽略的文件模式：</translation>
    </message>
    <message>
        <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>
        <source>Download missing and update existing syntax definition files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload Definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload externally modified definition files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Remembered Definitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset definitions remembered for files that can be associated with more than one highlighter definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User Highlight Definition Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download finished</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Generic Highlighter</source>
        <translation type="unfinished">通用高亮器</translation>
    </message>
    <message>
        <source>Line %1</source>
        <translation>行%1 </translation>
    </message>
    <message>
        <source>Line in Current Document</source>
        <translation>当前文档内的行</translation>
    </message>
    <message>
        <source>Jumps to the given line in the current document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;line&gt;:&lt;column&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line %1, Column %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Column %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>大纲</translation>
    </message>
    <message>
        <source>No outline available</source>
        <translation>没有可用大纲</translation>
    </message>
    <message>
        <source>Synchronize with Editor</source>
        <translation>与编辑器同步</translation>
    </message>
    <message>
        <source>Filter tree</source>
        <translation>过滤视图</translation>
    </message>
    <message>
        <source>Sort Alphabetically</source>
        <translation type="unfinished">按字母排序</translation>
    </message>
    <message>
        <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>
    <message>
        <source>Cannot create user snippet directory %1</source>
        <translation>无法创建用户片断目录%1</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Revert Built-in</source>
        <translation>还原到内置(Built-in)</translation>
    </message>
    <message>
        <source>Restore Removed Built-ins</source>
        <translation>恢复被删除的内置</translation>
    </message>
    <message>
        <source>Reset All</source>
        <translation>重置所有</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation>组：</translation>
    </message>
    <message>
        <source>Error While Saving Snippet Collection</source>
        <translation type="unfinished">保存片断集时发生错误</translation>
    </message>
    <message>
        <source>No snippet selected.</source>
        <translation type="unfinished">没有选择的片段。</translation>
    </message>
    <message>
        <source>Snippets</source>
        <translation type="unfinished">片段</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <source>Trigger</source>
        <translation>触发</translation>
    </message>
    <message>
        <source>Trigger Variant</source>
        <translation>触发种类</translation>
    </message>
    <message>
        <source>Error reverting snippet.</source>
        <translation>恢复碎片发生错误。</translation>
    </message>
    <message>
        <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="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete &amp;Line</source>
        <translation type="unfinished">删除行(&amp;L)</translation>
    </message>
    <message>
        <source>Delete Line from Cursor On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Word from Cursor On</source>
        <translation type="unfinished">从光标处删除文字</translation>
    </message>
    <message>
        <source>Delete Word Camel Case from Cursor On</source>
        <translation type="unfinished">从光标处删除驼峰式文字</translation>
    </message>
    <message>
        <source>Delete Line up to Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Backspace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Word up to Cursor</source>
        <translation type="unfinished">从光标上方处删除文字</translation>
    </message>
    <message>
        <source>Delete Word Camel Case up to Cursor</source>
        <translation type="unfinished">从光标上方处删除驼峰式文字</translation>
    </message>
    <message>
        <source>Go to Block Start with Selection</source>
        <translation type="unfinished">选中到段落开头</translation>
    </message>
    <message>
        <source>Ctrl+{</source>
        <translation type="unfinished">Ctrl+{</translation>
    </message>
    <message>
        <source>Go to Block End with Selection</source>
        <translation type="unfinished">选中到段落末尾</translation>
    </message>
    <message>
        <source>Ctrl+}</source>
        <translation type="unfinished">Ctrl+}</translation>
    </message>
    <message>
        <source>Move Line Up</source>
        <translation type="unfinished">上移一行</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Up</source>
        <translation type="unfinished">Ctrl+Shift+Up</translation>
    </message>
    <message>
        <source>Move Line Down</source>
        <translation type="unfinished">下移一行</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Down</source>
        <translation type="unfinished">Ctrl+Shift+Down</translation>
    </message>
    <message>
        <source>Copy Line Up</source>
        <translation type="unfinished">向上复制本行</translation>
    </message>
    <message>
        <source>Ctrl+Alt+Up</source>
        <translation type="unfinished">Ctrl+Alt+Up</translation>
    </message>
    <message>
        <source>Copy Line Down</source>
        <translation type="unfinished">向下复制本行</translation>
    </message>
    <message>
        <source>Ctrl+Alt+Down</source>
        <translation type="unfinished">Ctrl+Alt+Down</translation>
    </message>
    <message>
        <source>Join Lines</source>
        <translation type="unfinished">合并行</translation>
    </message>
    <message>
        <source>Ctrl+J</source>
        <translation type="unfinished">Ctrl+J</translation>
    </message>
    <message>
        <source>Insert Line Above Current Line</source>
        <translation type="unfinished">在当前行之前插入行</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Return</source>
        <translation type="unfinished">Ctrl+Shift+Return</translation>
    </message>
    <message>
        <source>Insert Line Below Current Line</source>
        <translation type="unfinished">在当前行之后插入行</translation>
    </message>
    <message>
        <source>Ctrl+Return</source>
        <translation type="unfinished">Ctrl+Return</translation>
    </message>
    <message>
        <source>Toggle UTF-8 BOM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Indent</source>
        <translation type="unfinished">缩进</translation>
    </message>
    <message>
        <source>Unindent</source>
        <translation type="unfinished">不缩进</translation>
    </message>
    <message>
        <source>Follow Symbol Under Cursor</source>
        <translation type="unfinished">跟踪光标位置的符号</translation>
    </message>
    <message>
        <source>Follow Symbol Under Cursor in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+E, F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+E, F2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Find References to Symbol Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+U</source>
        <translation type="unfinished">Ctrl+Shift+U</translation>
    </message>
    <message>
        <source>Rename Symbol Under Cursor</source>
        <translation type="unfinished">重命名光标所在符号</translation>
    </message>
    <message>
        <source>Ctrl+Shift+R</source>
        <translation type="unfinished">Ctrl+Shift+R</translation>
    </message>
    <message>
        <source>Jump to File Under Cursor</source>
        <translation type="unfinished">跳转到光标下的文件</translation>
    </message>
    <message>
        <source>Jump to File Under Cursor in Next Split</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move the View a Page Up and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+PgUp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move the View a Page Down and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+PgDown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move the View a Line Up and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move the View a Line Down and Keep the Cursor Position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Encoding...</source>
        <translation type="unfinished">选择编码...</translation>
    </message>
    <message>
        <source>Paste from Clipboard History</source>
        <translation type="unfinished">从剪贴板历史中粘贴</translation>
    </message>
    <message>
        <source>Ctrl+Shift+V</source>
        <translation type="unfinished">Ctrl+Shift+V</translation>
    </message>
    <message>
        <source>Paste Without Formatting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Alt+Shift+V</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto-&amp;indent Selection</source>
        <translation type="unfinished">选中的文字自动缩进(&amp;i)</translation>
    </message>
    <message>
        <source>Ctrl+I</source>
        <translation type="unfinished">Ctrl+I</translation>
    </message>
    <message>
        <source>Auto-&amp;format Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Rewrap Paragraph</source>
        <translation type="unfinished">段落重新折行(&amp;R)</translation>
    </message>
    <message>
        <source>Meta+E, R</source>
        <translation type="unfinished">Meta+E, R</translation>
    </message>
    <message>
        <source>Ctrl+E, R</source>
        <translation type="unfinished">Ctrl+E, R</translation>
    </message>
    <message>
        <source>&amp;Visualize Whitespace</source>
        <translation type="unfinished">标示空白(&amp;V)</translation>
    </message>
    <message>
        <source>Meta+E, Meta+V</source>
        <translation type="unfinished">Meta+E, Meta+V</translation>
    </message>
    <message>
        <source>Ctrl+E, Ctrl+V</source>
        <translation type="unfinished">Ctrl+E, Ctrl+V</translation>
    </message>
    <message>
        <source>Clean Whitespace</source>
        <translation type="unfinished">清除空白</translation>
    </message>
    <message>
        <source>Enable Text &amp;Wrapping</source>
        <translation type="unfinished">开启文字折行(&amp;W)</translation>
    </message>
    <message>
        <source>Meta+E, Meta+W</source>
        <translation type="unfinished">Meta+E, Meta+W</translation>
    </message>
    <message>
        <source>Ctrl+E, Ctrl+W</source>
        <translation type="unfinished">Ctrl+E, Ctrl+W</translation>
    </message>
    <message>
        <source>Toggle Comment &amp;Selection</source>
        <translation type="unfinished">选中区域注释/反注释(&amp;S)</translation>
    </message>
    <message>
        <source>Ctrl+/</source>
        <translation type="unfinished">Ctrl+/</translation>
    </message>
    <message>
        <source>Cut &amp;Line</source>
        <translation type="unfinished">剪切行(&amp;L)</translation>
    </message>
    <message>
        <source>Shift+Del</source>
        <translation type="unfinished">Shift+Del</translation>
    </message>
    <message>
        <source>Copy &amp;Line</source>
        <translation type="unfinished">复制行(&amp;L)</translation>
    </message>
    <message>
        <source>Ctrl+Ins</source>
        <translation type="unfinished">Ctrl+Ins</translation>
    </message>
    <message>
        <source>Copy With Highlighting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Cursors at Selected Line Ends</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Shift+I</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Next Occurrence to Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Duplicate Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Duplicate Selection and Comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uppercase Selection</source>
        <translation type="unfinished">大写选择</translation>
    </message>
    <message>
        <source>Meta+Shift+U</source>
        <translation type="unfinished">Meta+Shift+U</translation>
    </message>
    <message>
        <source>Alt+Shift+U</source>
        <translation type="unfinished">Alt+Shift+U</translation>
    </message>
    <message>
        <source>Lowercase Selection</source>
        <translation type="unfinished">小写选择</translation>
    </message>
    <message>
        <source>Meta+U</source>
        <translation type="unfinished">Meta+U</translation>
    </message>
    <message>
        <source>Alt+U</source>
        <translation type="unfinished">Alt+U</translation>
    </message>
    <message>
        <source>&amp;Sort Selected Lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alt+Shift+S</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fold</source>
        <translation type="unfinished">折叠</translation>
    </message>
    <message>
        <source>Ctrl+&lt;</source>
        <translation type="unfinished">Ctrl+&lt;</translation>
    </message>
    <message>
        <source>Unfold</source>
        <translation type="unfinished">展开</translation>
    </message>
    <message>
        <source>Ctrl+&gt;</source>
        <translation type="unfinished">Ctrl+&gt;</translation>
    </message>
    <message>
        <source>Toggle &amp;Fold All</source>
        <translation type="unfinished">选择 折叠/展开所有(&amp;F)</translation>
    </message>
    <message>
        <source>Increase Font Size</source>
        <translation type="unfinished">增大字号</translation>
    </message>
    <message>
        <source>Ctrl++</source>
        <translation type="unfinished">Ctrl++</translation>
    </message>
    <message>
        <source>Decrease Font Size</source>
        <translation type="unfinished">减小字号</translation>
    </message>
    <message>
        <source>Ctrl+-</source>
        <translation type="unfinished">Ctrl+-</translation>
    </message>
    <message>
        <source>Reset Font Size</source>
        <translation type="unfinished">重置字号</translation>
    </message>
    <message>
        <source>Meta+0</source>
        <translation type="unfinished">Meta+0</translation>
    </message>
    <message>
        <source>Ctrl+0</source>
        <translation type="unfinished">Ctrl+0</translation>
    </message>
    <message>
        <source>Go to Block Start</source>
        <translation type="unfinished">移到段落开头</translation>
    </message>
    <message>
        <source>Ctrl+[</source>
        <translation type="unfinished">Ctrl+[</translation>
    </message>
    <message>
        <source>Go to Block End</source>
        <translation type="unfinished">移到段落结尾</translation>
    </message>
    <message>
        <source>Ctrl+]</source>
        <translation type="unfinished">Ctrl+]</translation>
    </message>
    <message>
        <source>Select Block Up</source>
        <translation type="unfinished">选择段落上移</translation>
    </message>
    <message>
        <source>Ctrl+U</source>
        <translation type="unfinished">Ctrl+U</translation>
    </message>
    <message>
        <source>Select Block Down</source>
        <translation type="unfinished">选择的段落下移</translation>
    </message>
    <message>
        <source>Ctrl+Shift+Alt+U</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select Word Under Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Document Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Document End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go to Line Start</source>
        <translation type="unfinished">移到行首</translation>
    </message>
    <message>
        <source>Go to Line End</source>
        <translation type="unfinished">移到行尾</translation>
    </message>
    <message>
        <source>Go to Next Line</source>
        <translation type="unfinished">移到下一行</translation>
    </message>
    <message>
        <source>Go to Previous Line</source>
        <translation type="unfinished">移到前一行</translation>
    </message>
    <message>
        <source>Go to Previous Character</source>
        <translation type="unfinished">移到上一字符</translation>
    </message>
    <message>
        <source>Go to Next Character</source>
        <translation type="unfinished">移到下一字符</translation>
    </message>
    <message>
        <source>Go to Previous Word</source>
        <translation type="unfinished">移到上一单词</translation>
    </message>
    <message>
        <source>Go to Next Word</source>
        <translation type="unfinished">移到下一单词</translation>
    </message>
    <message>
        <source>Go to Previous Word Camel Case</source>
        <translation type="unfinished">移到上一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <source>Go to Next Word Camel Case</source>
        <translation type="unfinished">移到下一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <source>Go to Line Start with Selection</source>
        <translation type="unfinished">选中到行首</translation>
    </message>
    <message>
        <source>Go to Line End with Selection</source>
        <translation type="unfinished">选中到行尾</translation>
    </message>
    <message>
        <source>Go to Next Line with Selection</source>
        <translation type="unfinished">选中到下一行</translation>
    </message>
    <message>
        <source>Go to Previous Line with Selection</source>
        <translation type="unfinished">选中到上一行</translation>
    </message>
    <message>
        <source>Go to Previous Character with Selection</source>
        <translation type="unfinished">选中到上一字符</translation>
    </message>
    <message>
        <source>Go to Next Character with Selection</source>
        <translation type="unfinished">选中到下一字符</translation>
    </message>
    <message>
        <source>Go to Previous Word with Selection</source>
        <translation type="unfinished">选中到上一单词</translation>
    </message>
    <message>
        <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="unfinished">选中到上一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <source>Go to Next Word Camel Case with Selection</source>
        <translation type="unfinished">选中到下一个使用骆驼命名法的单词</translation>
    </message>
    <message>
        <source>Ctrl+Space</source>
        <translation>Ctrl+Space</translation>
    </message>
    <message>
        <source>Meta+Space</source>
        <translation>Meta+Space</translation>
    </message>
    <message>
        <source>Alt+Return</source>
        <translation>Alt+Return</translation>
    </message>
    <message>
        <source>Selected text within the current document.</source>
        <translation>当前文档中选中的文本。</translation>
    </message>
    <message>
        <source>Line number of the text cursor position in current document (starts with 1).</source>
        <translation>当前文档光标所在位置的行号(以1开始).</translation>
    </message>
    <message>
        <source>Column number of the text cursor position in current document (starts with 0).</source>
        <translation>当前文档光标所在位置的列号(以0开始).</translation>
    </message>
    <message>
        <source>Number of lines visible in current document.</source>
        <translation>当前文档的可见行数。</translation>
    </message>
    <message>
        <source>Number of columns visible in current document.</source>
        <translation>当前文档的可见列数。</translation>
    </message>
    <message>
        <source>Current document&apos;s font size in points.</source>
        <translation>当前文档的字体大小（以点为单位）。</translation>
    </message>
    <message>
        <source>Trigger Completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Display Function Hint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Meta+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ctrl+Shift+D</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Trigger Refactoring Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show Context Menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text</source>
        <comment>SnippetProvider</comment>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Word under the current document&apos;s text cursor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tabs And Indentation</source>
        <translation type="unfinished">制表符和缩进</translation>
    </message>
    <message>
        <source>Ta&amp;b size:</source>
        <translation>制表符尺寸(&amp;B)：</translation>
    </message>
    <message>
        <source>&amp;Indent size:</source>
        <translation>缩进尺寸(&amp;i)：</translation>
    </message>
    <message>
        <source>Align continuation lines:</source>
        <translation>对齐连续行：</translation>
    </message>
    <message>
        <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>
        <source>Not At All</source>
        <translation type="unfinished">不对齐</translation>
    </message>
    <message>
        <source>With Spaces</source>
        <translation type="unfinished">伴随空格</translation>
    </message>
    <message>
        <source>With Regular Indent</source>
        <translation type="unfinished">伴随规则缩进</translation>
    </message>
    <message>
        <source>Tab policy:</source>
        <translation>缩进策略：</translation>
    </message>
    <message>
        <source>Spaces Only</source>
        <translation type="unfinished">仅空格</translation>
    </message>
    <message>
        <source>Tabs Only</source>
        <translation type="unfinished">仅缩进</translation>
    </message>
    <message>
        <source>Mixed</source>
        <translation type="unfinished">混合</translation>
    </message>
    <message>
        <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>
        <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>
        <source>Diff Against Current File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening File</source>
        <translation type="unfinished">打开文件</translation>
    </message>
    <message>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <source>Link</source>
        <translation>链接</translation>
    </message>
    <message>
        <source>Links that follow symbol under cursor.</source>
        <translation>跟随光标所在符号的链接。</translation>
    </message>
    <message>
        <source>Selection</source>
        <translation>选择</translation>
    </message>
    <message>
        <source>Selected text.</source>
        <translation>选中的文本。</translation>
    </message>
    <message>
        <source>Line Number</source>
        <translation>行号</translation>
    </message>
    <message>
        <source>Line numbers located on the left side of the editor.</source>
        <translation>位于编辑器左侧的行号。</translation>
    </message>
    <message>
        <source>Search Result</source>
        <translation>搜索结果</translation>
    </message>
    <message>
        <source>Highlighted search results inside the editor.</source>
        <translation>在编辑器中高亮搜索结果。</translation>
    </message>
    <message>
        <source>Search Scope</source>
        <translation>搜索范围</translation>
    </message>
    <message>
        <source>Section where the pattern is searched in.</source>
        <translation>搜索模式所在的搜索段落范围。</translation>
    </message>
    <message>
        <source>Parentheses</source>
        <translation>括号</translation>
    </message>
    <message>
        <source>Displayed when matching parentheses, square brackets or curly brackets are found.</source>
        <translation>当匹配到括号、方括号和大括号时显示。</translation>
    </message>
    <message>
        <source>Current Line</source>
        <translation>当前行</translation>
    </message>
    <message>
        <source>Line where the cursor is placed in.</source>
        <translation>光标所在的行号。</translation>
    </message>
    <message>
        <source>Current Line Number</source>
        <translation>当前行号</translation>
    </message>
    <message>
        <source>Line number located on the left side of the editor where the cursor is placed in.</source>
        <translation>当前光标所在位置、位于编辑器左侧的行号。</translation>
    </message>
    <message>
        <source>Occurrences</source>
        <translation>出现位置</translation>
    </message>
    <message>
        <source>Occurrences of the symbol under the cursor.
(Only the background will be applied.)</source>
        <translation>光标处的符号出现的位置。
（仅应用背景颜色。）</translation>
    </message>
    <message>
        <source>Unused Occurrence</source>
        <translation>未使用的出现位置</translation>
    </message>
    <message>
        <source>Occurrences of unused variables.</source>
        <translation>未用到的变量出现的位置。</translation>
    </message>
    <message>
        <source>Renaming Occurrence</source>
        <translation>重命名出现位置</translation>
    </message>
    <message>
        <source>Occurrences of a symbol that will be renamed.</source>
        <translation>将要被更名的符号出现的位置。</translation>
    </message>
    <message>
        <source>Number</source>
        <translation>数字</translation>
    </message>
    <message>
        <source>Number literal.</source>
        <translation>数字。</translation>
    </message>
    <message>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <source>Character and string literals.</source>
        <translation>字符和字符串。</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Name of a type.</source>
        <translation>类型名称。</translation>
    </message>
    <message>
        <source>Local</source>
        <translation>局部</translation>
    </message>
    <message>
        <source>Local variables.</source>
        <translation>局部变量。</translation>
    </message>
    <message>
        <source>Field</source>
        <translation>字段</translation>
    </message>
    <message>
        <source>Class&apos; data members.</source>
        <translation>类的数据成员。</translation>
    </message>
    <message>
        <source>Enumeration</source>
        <translation>枚举量</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <source>Name of a function.</source>
        <translation>函数名。</translation>
    </message>
    <message>
        <source>QML item id within a QML file.</source>
        <translation>QML文件中的QML项的id。</translation>
    </message>
    <message>
        <source>QML property of a parent item.</source>
        <translation>父项的QML属性。</translation>
    </message>
    <message>
        <source>Property of the same QML item.</source>
        <translation>同一个QML项的属性。</translation>
    </message>
    <message>
        <source>Location in the files where the difference is (in diff editor).</source>
        <translation>diff编辑器中显示文件差别所在的位置。</translation>
    </message>
    <message>
        <source>QML Binding</source>
        <translation>QML 绑定</translation>
    </message>
    <message>
        <source>QML item property, that allows a binding to another property.</source>
        <translation>允许绑定到另一个属性的QML项属性。</translation>
    </message>
    <message>
        <source>QML Local Id</source>
        <translation>QML 局部 ID</translation>
    </message>
    <message>
        <source>QML Root Object Property</source>
        <translation type="unfinished">QML 根对象属性</translation>
    </message>
    <message>
        <source>QML Scope Object Property</source>
        <translation type="unfinished">QML 范围对象的属性</translation>
    </message>
    <message>
        <source>QML State Name</source>
        <translation>QML 状态名</translation>
    </message>
    <message>
        <source>Name of a QML state.</source>
        <translation>QML状态的名称。</translation>
    </message>
    <message>
        <source>QML Type Name</source>
        <translation>QML类型名</translation>
    </message>
    <message>
        <source>Name of a QML type.</source>
        <translation>QML类型名。</translation>
    </message>
    <message>
        <source>QML External Id</source>
        <translation>QML 外部 ID</translation>
    </message>
    <message>
        <source>QML id defined in another QML file.</source>
        <translation>在另一个QML文件中定义的QML id。</translation>
    </message>
    <message>
        <source>QML External Object Property</source>
        <translation>QML 外部对象属性</translation>
    </message>
    <message>
        <source>QML property defined in another QML file.</source>
        <translation>在另一个QML文件中定义的QML属性。</translation>
    </message>
    <message>
        <source>JavaScript Scope Var</source>
        <translation>JavaScript 范围变量</translation>
    </message>
    <message>
        <source>Variables defined inside the JavaScript file.</source>
        <translation>JavaScript文件内定义的变量。</translation>
    </message>
    <message>
        <source>JavaScript Import</source>
        <translation>JavaScript 导入</translation>
    </message>
    <message>
        <source>Name of a JavaScript import inside a QML file.</source>
        <translation>QML文件内的JavaScript导入的名称。</translation>
    </message>
    <message>
        <source>JavaScript Global Variable</source>
        <translation>JavaScript 全局变量</translation>
    </message>
    <message>
        <source>Variables defined outside the script.</source>
        <translation>脚本内定义的变量。</translation>
    </message>
    <message>
        <source>Keyword</source>
        <translation>关键字</translation>
    </message>
    <message>
        <source>Operator</source>
        <translation>运算符</translation>
    </message>
    <message>
        <source>Preprocessor</source>
        <translation>预处理器</translation>
    </message>
    <message>
        <source>Preprocessor directives.</source>
        <translation>预处理指令。</translation>
    </message>
    <message>
        <source>Label</source>
        <translation>标签</translation>
    </message>
    <message>
        <source>Labels for goto statements.</source>
        <translation>goto语句的标签。</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>注释</translation>
    </message>
    <message>
        <source>All style of comments except Doxygen comments.</source>
        <translation>除Doxygen注释之外的所有风格的注释。</translation>
    </message>
    <message>
        <source>Doxygen Comment</source>
        <translation>Doxgen注释</translation>
    </message>
    <message>
        <source>Doxygen comments.</source>
        <translation>Doxgen注释。</translation>
    </message>
    <message>
        <source>Doxygen Tag</source>
        <translation>Doxgen标签</translation>
    </message>
    <message>
        <source>Visual Whitespace</source>
        <translation>标示空白</translation>
    </message>
    <message>
        <source>Disabled Code</source>
        <translation>禁用的代码</translation>
    </message>
    <message>
        <source>Code disabled by preprocessor directives.</source>
        <translation>被预处理指令禁用的代码。</translation>
    </message>
    <message>
        <source>Added Line</source>
        <translation>添加的行</translation>
    </message>
    <message>
        <source>Applied to added lines in differences (in diff editor).</source>
        <translation>应用于（diff编辑器的）差异中增加的行。</translation>
    </message>
    <message>
        <source>Removed Line</source>
        <translation>删除的行</translation>
    </message>
    <message>
        <source>Applied to removed lines in differences (in diff editor).</source>
        <translation>应用于（diff编辑器的）差异中删除的行。</translation>
    </message>
    <message>
        <source>Diff File</source>
        <translation>Diff文件</translation>
    </message>
    <message>
        <source>Compared files (in diff editor).</source>
        <translation>（diff编辑中）比较的文件。</translation>
    </message>
    <message>
        <source>Diff Location</source>
        <translation>Diff路径</translation>
    </message>
    <message>
        <source>Generic text and punctuation tokens.
Applied to text that matched no other rule.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search Result (Alternative 1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlighted search results inside the editor.
Used to mark read accesses to C++ symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search Result (Alternative 2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlighted search results inside the editor.
Used to mark write accesses to C++ symbols.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search Result Containing function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Highlighted search results inside the editor.
Used to mark containing function of the symbol usage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mismatched Parentheses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displayed when mismatched parentheses, square brackets, or curly brackets are found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto Complete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Displayed when a character is automatically inserted like brackets or quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Primitive Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of a primitive data type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Namespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of a namespace.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Parameter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Function or method parameters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global variables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to enumeration items.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Declaration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Style adjustments to declarations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Function Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of function at its definition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Virtual Function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name of function declared as virtual.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reserved keywords of the programming language except keywords denoting primitive types.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Punctuation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Punctuation excluding operators.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Non user-defined language operators.
To style user-defined operators, use Overloaded Operator.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overloaded Operators</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Calls and declarations of overloaded (user-defined) operators.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Macro</source>
        <translation type="unfinished">宏</translation>
    </message>
    <message>
        <source>Macros.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Doxygen tags.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Whitespace.
Will not be applied to whitespace in comments and strings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff File Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to lines with file information in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Context Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to lines describing hidden context in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Source Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to source lines with changes in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Source Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to removed characters in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Destination Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to destination lines with changes in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff Destination Character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to added characters in differences (in side-by-side diff editor).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Change Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to lines describing changes in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Author Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to author names in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Commit Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to commit dates in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Commit Hash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to commit hashes in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to commit decorations in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Commit Subject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Applied to commit subjects in VCS log.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Underline color of error diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Underline color of the contexts of error diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="unfinished">警告</translation>
    </message>
    <message>
        <source>Underline color of warning diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Underline color of the contexts of warning diagnostics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Output Argument</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writable arguments of a function call.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Static Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Names of static fields or member functions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Coverage Added Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New code that was not checked for tests.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Partially Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Partial branch/condition coverage.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uncovered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not covered at all.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fully Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fully covered code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manually Validated Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User added validation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Coverage Dead Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unreachable code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Code Coverage Execution Count Too Low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimum count not reached.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Implicitly Not Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PLACEHOLDER</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Implicitly Covered Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Implicit Manual Coverage Validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Line: 9999, Col: 999</source>
        <translation type="unfinished">行号: %1, 列号: 999</translation>
    </message>
    <message>
        <source>Line: %1, Col: %2</source>
        <translation type="unfinished">行号: %1, 列号: %2</translation>
    </message>
    <message>
        <source>Cursor position: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Other annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Print Document</source>
        <translation type="unfinished">打印文档</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="unfinished">文件错误</translation>
    </message>
    <message>
        <source>The text is too large to be displayed (%1 MB).</source>
        <translation type="unfinished">文本过大，无法显示（%1 MB)。</translation>
    </message>
    <message>
        <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>
        <source>Select Encoding</source>
        <translation type="unfinished">选择编码</translation>
    </message>
    <message>
        <source>Snippet Parse Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Zoom: %1%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete UTF-8 BOM on Save</source>
        <translation type="unfinished">保存时删除UTF-8 BOM</translation>
    </message>
    <message>
        <source>Add UTF-8 BOM on Save</source>
        <translation type="unfinished">保存时添加UTF-8 BOM</translation>
    </message>
    <message>
        <source>Show Diagnostic Settings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextFieldSpecifics</name>
    <message>
        <source>Text Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
    <message>
        <source>Text shown on the text field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Placeholder text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Placeholder text.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read only</source>
        <translation type="unfinished">只读</translation>
    </message>
    <message>
        <source>Determines whether the text field is read only.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input mask</source>
        <translation type="unfinished">输入掩码</translation>
    </message>
    <message>
        <source>Restricts the valid text in the text field.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Echo mode</source>
        <translation type="unfinished">回显模式</translation>
    </message>
    <message>
        <source>Specifies how the text is displayed in the text field.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextMark</name>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextTool</name>
    <message>
        <source>Text Tool</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextToolAction</name>
    <message>
        <source>Edit Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimelineBarItem</name>
    <message>
        <source>Range from %1 to %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset Color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimelineKeyframeItem</name>
    <message>
        <source>Delete Keyframe</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Easing Curve...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Keyframe...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Todo</name>
    <message>
        <source>Keyword</source>
        <translation>关键字</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>图标</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>颜色</translation>
    </message>
    <message>
        <source>errorLabel</source>
        <translatorcomment>dont need to translate</translatorcomment>
        <translation>errorLabel</translation>
    </message>
    <message>
        <source>Keyword cannot be empty, contain spaces, colons, slashes or asterisks.</source>
        <translation>关键字不能为空，包含空格、冒号、斜杠或者星号。</translation>
    </message>
    <message>
        <source>There is already a keyword with this name.</source>
        <translation>已经有一个同名关键字。</translation>
    </message>
    <message>
        <source>Keywords</source>
        <translation>关键字</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <source>Scanning Scope</source>
        <translation>扫描范围</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>说明</translation>
    </message>
    <message>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <source>To-Do Entries</source>
        <translation>To-Do事项</translation>
    </message>
    <message>
        <source>To-Do</source>
        <translation>To-Do</translation>
    </message>
    <message>
        <source>Scan the whole active project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan only the currently edited document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan the current subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Document</source>
        <translation type="unfinished">当前文档</translation>
    </message>
    <message>
        <source>Scan only the currently edited document.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Active Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan the whole active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subproject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scan the current subproject.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show &quot;%1&quot; entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&lt;Enter regular expression to exclude&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Regular expressions for file paths to be excluded from scanning.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Excluded Files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Help</name>
    <message>
        <source>Choose a topic for &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>为&lt;b&gt;%1&lt;/b&gt;选择一个标题：</translation>
    </message>
    <message>
        <source>Choose Topic</source>
        <translation>选择标题</translation>
    </message>
</context>
<context>
    <name>QtC::Tracing</name>
    <message>
        <source>Duration</source>
        <translation type="unfinished">持续时间</translation>
    </message>
    <message>
        <source>Selection</source>
        <translation type="unfinished">选择</translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished">启动</translation>
    </message>
    <message>
        <source>Jump to previous event.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Jump to next event.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show zoom slider.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select range.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>View event information on mouseover.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapse category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expand category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>others</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No data available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>[unknown]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open %1 for writing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open %1 for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Qt Maintenance Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Maintenance Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Checking for Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New updates are available. Start the update?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (%2)</source>
        <comment>Package name and version</comment>
        <translation type="unfinished">%1 (%2)</translation>
    </message>
    <message>
        <source>Available updates:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 is available. Check the &lt;a %2&gt;Qt blog&lt;/a&gt; for details.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start Package Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No updates found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The maintenance tool at &quot;%1&quot; is not an executable. Check your installation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check for Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure Filters</source>
        <translation type="unfinished">配置过滤器</translation>
    </message>
    <message>
        <source>Automatic Check for Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Check for new Qt versions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check interval basis:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Next check date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last check date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not checked yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Daily</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Weekly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Monthly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New updates are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No new updates are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checking for updates...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update</source>
        <comment>Update</comment>
        <translation type="unfinished">更新</translation>
    </message>
</context>
<context>
    <name>QtC::Utils</name>
    <message>
        <source>File format not supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not find any unarchiving executable in PATH (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running %1
in &quot;%2&quot;.

</source>
        <comment>Running &lt;cmd&gt; in &lt;workingdirectory&gt;</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show %1 Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not ask again</source>
        <translation>下次不再询问</translation>
    </message>
    <message>
        <source>Show Details...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Details...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not &amp;ask again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not &amp;show again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The class name must not contain namespace delimiters.</source>
        <translation>类名不能包含命名空间分隔符。</translation>
    </message>
    <message>
        <source>Please enter a class name.</source>
        <translation>请输入类名。</translation>
    </message>
    <message>
        <source>The class name contains invalid characters.</source>
        <translation>类名含有无效字符。</translation>
    </message>
    <message>
        <source>Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="unfinished">停止</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>详情</translation>
    </message>
    <message>
        <source>odd cpu architecture</source>
        <translation>异常的cpu体系架构</translation>
    </message>
    <message>
        <source>unexpected e_shsize</source>
        <translation>未预料到的e_shsize</translation>
    </message>
    <message>
        <source>unexpected e_shentsize</source>
        <translation>未预料到的 e_shentsize</translation>
    </message>
    <message numerus="yes">
        <source>announced %n sections, each %1 bytes, exceed file size</source>
        <translation>
            <numerusform>公布了 %n个部分，每部分%1个字节，超出了文件的大小</numerusform>
        </translation>
    </message>
    <message>
        <source>string table seems to be at 0x%1</source>
        <translation>字符串表可能在0x%1</translation>
    </message>
    <message>
        <source>section name %1 of %2 behind end of file</source>
        <translation>%2的段名 %1在文件末尾之后</translation>
    </message>
    <message>
        <source>&quot;%1&quot; is an invalid ELF object (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not an ELF object (file too small)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not an ELF object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>odd endianness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Environment</source>
        <translation type="unfinished">编辑时的环境变量</translation>
    </message>
    <message>
        <source>Enter one environment variable per line.
To set or change a variable, use VARIABLE=VALUE.
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.
To disable a variable, prefix the line with &quot;#&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Settings File for &quot;%1&quot; from a Different Environment?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Filter</source>
        <translation type="unfinished">过滤器</translation>
    </message>
    <message>
        <source>Clear text</source>
        <translation type="unfinished">清除文字</translation>
    </message>
    <message>
        <source>Reset to Default Layout</source>
        <translation>重置为默认布局</translation>
    </message>
    <message>
        <source>Central Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Automatically Hide View Title Bars</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name is empty.</source>
        <translation>名称为空。</translation>
    </message>
    <message>
        <source>Name contains white space.</source>
        <translation>名称包含空白。</translation>
    </message>
    <message>
        <source>File extension %1 is required:</source>
        <translation>需要文件扩展 %1 ：</translation>
    </message>
    <message>
        <source>File extensions %1 are required:</source>
        <translation>需要文件扩展 %1 ：</translation>
    </message>
    <message>
        <source>Invalid character &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid characters &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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">
        <source>%1: canceled. %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1: 被取消。在 %2 个文件找到了%n 次。</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%1: %n occurrences found in %2 files.</source>
        <translation>
            <numerusform>%1: 在 %2 个文件找到了%n 次。</numerusform>
        </translation>
    </message>
    <message>
        <source>Fi&amp;le pattern:</source>
        <translation>文件模式(&amp;L)：</translation>
    </message>
    <message>
        <source>Excl&amp;usion pattern:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>List of comma separated wildcard filters. Files with file name or full file path matching any filter are included.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>My Computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Computer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kind</source>
        <comment>Match OS X Finder</comment>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Type</source>
        <comment>All other platforms</comment>
        <translation type="unfinished">类型</translation>
    </message>
    <message>
        <source>Date Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refusing to remove root directory.</source>
        <translation>拒绝移除根目录(root)。</translation>
    </message>
    <message>
        <source>Refusing to remove your home directory.</source>
        <translation>拒绝移除您的家目录(home)。</translation>
    </message>
    <message>
        <source>Cannot open %1 for reading: %2</source>
        <translation>无法打开%1 来读取: %2</translation>
    </message>
    <message>
        <source>Cannot read %1: %2</source>
        <translation>无法读取%1: %2</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation>文件错误</translation>
    </message>
    <message>
        <source>Cannot write file %1. Disk full?</source>
        <translation>无法写入文件%1。磁盘已满?</translation>
    </message>
    <message>
        <source>Cannot overwrite file %1: %2</source>
        <translation>无法覆盖文件 %1 : %2</translation>
    </message>
    <message>
        <source>Cannot create file %1: %2</source>
        <translation>无法创建文件%1: %2</translation>
    </message>
    <message>
        <source>Cannot create temporary file in %1: %2</source>
        <translation>无法在%1创建临时文件 : %2</translation>
    </message>
    <message>
        <source>Failed to remove directory &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to remove file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 on %2</source>
        <comment>File on device</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 %2 on %3</source>
        <comment>File and args on device</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot read %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot write file %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Is a reserved filename on Windows. Cannot save.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite File?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Overwrite existing file &quot;%1&quot;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not copy file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create directory &quot;%1&quot;.</source>
        <translation type="unfinished">创建目录失败:&apos;%1&apos;。</translation>
    </message>
    <message>
        <source>Choose the Location</source>
        <translation type="unfinished">选择位置</translation>
    </message>
    <message>
        <source>File name:</source>
        <translation>文件名：</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The default suffix if you do not explicitly specify a file extension is &quot;.%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot create OpenGL context.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Show Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do Not Show Again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="unfinished">关闭</translation>
    </message>
    <message>
        <source>Process launcher socket error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start process launcher at &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process launcher closed unexpectedly: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Socket error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal protocol error: invalid packet size %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Internal protocol error: invalid packet type %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Launcher socket closed unexpectedly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <source>Infinite recursion error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Full path including file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Full path excluding file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Full path including file name, with native path separator (backslash on Windows).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: Full path excluding file name, with native path separator (backslash on Windows).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: File name without path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1: File base name without path and suffix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Global variables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Access environment variables.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation type="unfinished">最小化</translation>
    </message>
    <message>
        <source>&lt;UNSET&gt;</source>
        <translation type="unfinished">&lt;未设定&gt;</translation>
    </message>
    <message>
        <source>Variable</source>
        <translation type="unfinished">变量</translation>
    </message>
    <message>
        <source>Value</source>
        <translation type="unfinished">值</translation>
    </message>
    <message>
        <source>&lt;VARIABLE&gt;</source>
        <extracomment>Name when inserting a new variable</extracomment>
        <translation>&lt;变量&gt;</translation>
    </message>
    <message>
        <source>&lt;VALUE&gt;</source>
        <extracomment>Value when inserting a new variable</extracomment>
        <translation type="unfinished">&lt;值&gt;</translation>
    </message>
    <message>
        <source>&amp;OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Cancel</source>
        <translation type="unfinished">取消(&amp;C)</translation>
    </message>
    <message>
        <source>Choose...</source>
        <translation>选择...</translation>
    </message>
    <message>
        <source>Browse...</source>
        <translation>浏览...</translation>
    </message>
    <message>
        <source>Choose Directory</source>
        <translation>选择目录</translation>
    </message>
    <message>
        <source>Choose Executable</source>
        <translation>选择执行档</translation>
    </message>
    <message>
        <source>Choose File</source>
        <translation>选择文件</translation>
    </message>
    <message>
        <source>The path must not be empty.</source>
        <translation>路径不能为空。</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>路径：</translation>
    </message>
    <message>
        <source>The path &quot;%1&quot; expanded to an empty string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The path &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The path &quot;%1&quot; is not a directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The path &quot;%1&quot; is not a file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The directory &quot;%1&quot; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The path &quot;%1&quot; is not an executable file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid path &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot execute &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full path: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert...</source>
        <translation>插入...</translation>
    </message>
    <message>
        <source>Delete Line</source>
        <translation>删除行</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>清除</translation>
    </message>
    <message>
        <source>The project already exists.</source>
        <translation>项目已经存在。</translation>
    </message>
    <message>
        <source>A file with that name already exists.</source>
        <translation>存在同名文件。</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Create in:</source>
        <translation>创建路径：</translation>
    </message>
    <message>
        <source>Use as default project location</source>
        <translation>设为默认的项目路径</translation>
    </message>
    <message>
        <source>Introduction and Project Location</source>
        <translation>项目介绍和位置</translation>
    </message>
    <message>
        <source>Enter project name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project name is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid character &quot;.&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid character &quot;%1&quot; found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proxy Credentials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The proxy %1 requires a username and password.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="unfinished">密码</translation>
    </message>
    <message>
        <source>Error in command line.</source>
        <translation>命令行发生错误。</translation>
    </message>
    <message>
        <source>Internal socket error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The program &quot;%1&quot; does not exist or is not executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process Not Responding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The process is not responding.</source>
        <translation type="unfinished">进程未响应。</translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; is not responding.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Terminate the process?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command &quot;%1&quot; finished successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command &quot;%1&quot; terminated with exit code %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command &quot;%1&quot; terminated abnormally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command &quot;%1&quot; could not be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The command &quot;%1&quot; did not respond within the timeout limit (%2 s).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot set up communication channel: %1</source>
        <translation type="unfinished">无法建立通信通道: %1</translation>
    </message>
    <message>
        <source>Press &lt;RETURN&gt; to close this window...</source>
        <translation type="unfinished">按 &lt;RETURN&gt; 来关闭窗口...</translation>
    </message>
    <message>
        <source>Cannot create temporary file: %1</source>
        <translation type="unfinished">无法创建临时文件: %1</translation>
    </message>
    <message>
        <source>Cannot write temporary file. Disk full?</source>
        <translation type="unfinished">无法创建临时文件。磁盘已满?</translation>
    </message>
    <message>
        <source>Cannot create temporary directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unexpected output from helper program (%1).</source>
        <translation type="unfinished">意料外的输出，来自帮助程序 (%1)。</translation>
    </message>
    <message>
        <source>Cannot change to working directory &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot execute &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The process &quot;%1&quot; could not be started: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quoting error in command.</source>
        <translation type="unfinished">命令发生引用(quoting) 错误。</translation>
    </message>
    <message>
        <source>Debugging complex shell commands in a terminal is currently not supported.</source>
        <translation type="unfinished">目前不支持在终端中调试复杂的命令。</translation>
    </message>
    <message>
        <source>Quoting error in terminal command.</source>
        <translation type="unfinished">终端命令发生引用(quoting)错误。</translation>
    </message>
    <message>
        <source>Terminal command may not be a shell command.</source>
        <translation type="unfinished">终端命令可能不是一个shell命令。</translation>
    </message>
    <message>
        <source>Cannot start the terminal emulator &quot;%1&quot;, change the setting in the Environment preferences. (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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="unfinished">无法获得inferior的句柄: %1</translation>
    </message>
    <message>
        <source>Cannot obtain exit status from inferior: %1</source>
        <translation type="unfinished">无法获得inferior的退出状态: %1</translation>
    </message>
    <message>
        <source>Invalid command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove File</source>
        <translation type="unfinished">删除文件</translation>
    </message>
    <message>
        <source>Remove Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Delete file permanently</source>
        <translation type="unfinished">彻底删除文件(&amp;D)</translation>
    </message>
    <message>
        <source>&amp;Remove from version control</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File to remove:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Folder to remove:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Read File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Could not open &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to Write File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There was nothing to write.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Valid Settings Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Using Old Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Unsupported Merge Settings File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is not supported by %2. Do you want to try loading it anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <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>
        <source>New name for configuration &lt;b&gt;%1&lt;/b&gt;:</source>
        <translation>配置的新名称 &lt;b&gt;%1&lt;/b&gt;：</translation>
    </message>
    <message>
        <source>Rename...</source>
        <translation>重命名...</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished">重置</translation>
    </message>
    <message>
        <source>Out of memory.</source>
        <translation>内存不足。</translation>
    </message>
    <message>
        <source>An encoding error was encountered.</source>
        <translation>发生了一个编码错误。</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable</source>
        <translation type="unfinished">禁用</translation>
    </message>
    <message>
        <source>Leave at Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Insert Variable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current Value: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert Unexpanded Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Insert Expanded Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select a variable to insert.</source>
        <translation type="unfinished">选择一个变量来插入。</translation>
    </message>
    <message>
        <source>Variables</source>
        <translation type="unfinished">变量</translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation>关闭(&amp;C)</translation>
    </message>
    <message>
        <source>Save &amp;as...</source>
        <translation>另存为(&amp;A)...</translation>
    </message>
    <message>
        <source>&amp;Save</source>
        <translation>保存(&amp;S)</translation>
    </message>
    <message>
        <source>File Has Been Removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>C&amp;lose All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File Changed</source>
        <translation>文件已改变</translation>
    </message>
    <message>
        <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>
        <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>
        <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>
        <source>The default behavior can be set in Edit &gt; Preferences &gt; Environment &gt; System.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No to All &amp;&amp; &amp;Diff</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::VcsBase</name>
    <message>
        <source>CVS Commit Editor</source>
        <translation>CVS提交编辑器</translation>
    </message>
    <message>
        <source>CVS Command Log Editor</source>
        <translation>CVS命令行日志编辑器</translation>
    </message>
    <message>
        <source>CVS File Log Editor</source>
        <translation>CVS文件日志编辑器</translation>
    </message>
    <message>
        <source>CVS Annotation Editor</source>
        <translation>CVS注释编辑器</translation>
    </message>
    <message>
        <source>CVS Diff Editor</source>
        <translation>CVS Diff编辑器</translation>
    </message>
    <message>
        <source>Git Annotation Editor</source>
        <translation>Git注释编辑器</translation>
    </message>
    <message>
        <source>Git Submit Editor</source>
        <translation>Git 提交编辑器</translation>
    </message>
    <message>
        <source>Mercurial File Log Editor</source>
        <translation>Mercurial文件日志编辑器</translation>
    </message>
    <message>
        <source>Mercurial Annotation Editor</source>
        <translation>Mercurial注释编辑器</translation>
    </message>
    <message>
        <source>Mercurial Diff Editor</source>
        <translation>Mercurial Diff编辑器</translation>
    </message>
    <message>
        <source>Mercurial Commit Log Editor</source>
        <translation>Mercurial 提交日志编辑器</translation>
    </message>
    <message>
        <source>Perforce.SubmitEditor</source>
        <translation>Perforce提交编辑器</translation>
    </message>
    <message>
        <source>Perforce Log Editor</source>
        <translation>Perforce日志编辑器</translation>
    </message>
    <message>
        <source>Perforce Diff Editor</source>
        <translation>Perforce Diff 编辑器</translation>
    </message>
    <message>
        <source>Perforce Annotation Editor</source>
        <translation>Perforce注释编辑器</translation>
    </message>
    <message>
        <source>Subversion Commit Editor</source>
        <translation>Subversion提交编辑器</translation>
    </message>
    <message>
        <source>Subversion File Log Editor</source>
        <translation>Subversion文件日志编辑器</translation>
    </message>
    <message>
        <source>Subversion Annotation Editor</source>
        <translation>Subversion注释编辑器</translation>
    </message>
    <message>
        <source>Bazaar File Log Editor</source>
        <translation>Bazaar 文件日志编辑器</translation>
    </message>
    <message>
        <source>Bazaar Annotation Editor</source>
        <translation>Bazaar注释编辑器</translation>
    </message>
    <message>
        <source>Bazaar Diff Editor</source>
        <translation>Bazaar Diff编辑器</translation>
    </message>
    <message>
        <source>Bazaar Commit Log Editor</source>
        <translation>Bazaar 提交日志编辑器</translation>
    </message>
    <message>
        <source>ClearCase Check In Editor</source>
        <translation>ClearCase Check In 编辑器</translation>
    </message>
    <message>
        <source>ClearCase File Log Editor</source>
        <translation>ClearCase 文件日志编辑器</translation>
    </message>
    <message>
        <source>ClearCase Annotation Editor</source>
        <translation>ClearCase 注释编辑器</translation>
    </message>
    <message>
        <source>ClearCase Diff Editor</source>
        <translation>ClearCase Diff 编辑器</translation>
    </message>
    <message>
        <source>Git SVN Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Log Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Reflog Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Commit Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Git Rebase Editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Valgrind</name>
    <message>
        <source>Function:</source>
        <translation>函数：</translation>
    </message>
    <message>
        <source>Location:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <source>Instruction pointer:</source>
        <translation>指令指针：</translation>
    </message>
    <message>
        <source>Object:</source>
        <translation>对象：</translation>
    </message>
    <message>
        <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>尝试着读取元素的文本尽管当前的位置不是元素的开头</translation>
    </message>
    <message>
        <source>Unexpected child element while reading element text</source>
        <translation>读取文本元素时遇到非预期的子元素</translation>
    </message>
    <message>
        <source>Unexpected token type %1</source>
        <translation>非预期的符号类型 %1</translation>
    </message>
    <message>
        <source>Could not parse protocol version from &quot;%1&quot;</source>
        <translation>无法从&quot;%1&quot; 解析协议版本</translation>
    </message>
    <message>
        <source>XmlProtocol version %1 not supported (supported version: 4)</source>
        <translation>XmlProtocol 版本%1 不被支持(支持版本: 4)</translation>
    </message>
    <message>
        <source>Valgrind tool &quot;%1&quot; not supported</source>
        <translation>Valgrind 工具&quot;%1&quot; 不被支持</translation>
    </message>
    <message>
        <source>Unknown memcheck error kind &quot;%1&quot;</source>
        <translation>未知的 memcheck 错误&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unknown helgrind error kind &quot;%1&quot;</source>
        <translation>未知的helgrind错误类型&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unknown ptrcheck error kind &quot;%1&quot;</source>
        <translation>未知的 ptrcheck 错误类型&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Could not parse error kind, tool not yet set.</source>
        <translation>无法解析错误类型，工具还未被设置。</translation>
    </message>
    <message>
        <source>Unknown state &quot;%1&quot;</source>
        <translation>未知状态&quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unexpected exception caught during parsing.</source>
        <translation>解析时遇到未知异常。</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>说明</translation>
    </message>
    <message>
        <source>Instruction Pointer</source>
        <translation>指令指针</translation>
    </message>
    <message>
        <source>Object</source>
        <translation>对象</translation>
    </message>
    <message>
        <source>Directory</source>
        <translation>目录</translation>
    </message>
    <message>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <source>Suppression File:</source>
        <translation>Suppression 文件：</translation>
    </message>
    <message>
        <source>Suppression:</source>
        <translation>Suppression：</translation>
    </message>
    <message>
        <source>Select Suppression File</source>
        <translation>选择Suppression 文件</translation>
    </message>
    <message>
        <source>Save Suppression</source>
        <translation>保存Suppression</translation>
    </message>
    <message>
        <source>Valgrind executable:</source>
        <translation>Valgrind 执行档：</translation>
    </message>
    <message>
        <source>Valgrind Command</source>
        <translation>Valgrind 命令</translation>
    </message>
    <message>
        <source>Valgrind Suppression Files</source>
        <translation>Valgrind Suppression 文件</translation>
    </message>
    <message>
        <source>Valgrind Suppression File (*.supp);;All Files (*)</source>
        <translation>Valgrind Suppression文件 (*.supp);;所有文件 (*)</translation>
    </message>
    <message>
        <source>Backtrace frame count:</source>
        <translation>回溯(backtrace)帧数：</translation>
    </message>
    <message>
        <source>Suppression files:</source>
        <translation>Suppression 文件：</translation>
    </message>
    <message>
        <source>Add...</source>
        <translation>添加...</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Track origins of uninitialized memory</source>
        <translation>跟踪未初始化的内存的出处</translation>
    </message>
    <message>
        <source>Limits the amount of results the profiler gives you. A lower limit will likely increase performance.</source>
        <translation>限制分析器输出结果的数量。较低的限制有可能提高性能。</translation>
    </message>
    <message>
        <source>Result view: Minimum event cost:</source>
        <translation>结果视图: 最小事件花费：</translation>
    </message>
    <message>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <source>Show additional information for events in tooltips</source>
        <translation>在工具提示中显示事件的额外信息</translation>
    </message>
    <message>
        <source>Enable cache simulation</source>
        <translation>开启缓存模拟</translation>
    </message>
    <message>
        <source>Enable branch prediction simulation</source>
        <translation>开启分支预测模拟</translation>
    </message>
    <message>
        <source>Collect system call time</source>
        <translation>搜集系统调用时间</translation>
    </message>
    <message>
        <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>
        <source>Collect global bus events</source>
        <translation>搜集全局总线事件</translation>
    </message>
    <message>
        <source>Visualization: Minimum event cost:</source>
        <translation>可视化: 最小事件花费：</translation>
    </message>
    <message>
        <source>Profiling</source>
        <translation>正在分析</translation>
    </message>
    <message>
        <source>Valgrind Function Profiler</source>
        <translation>Valgrind 功能分析器</translation>
    </message>
    <message>
        <source>Callers</source>
        <translation>调用者</translation>
    </message>
    <message>
        <source>Functions</source>
        <translation>函数</translation>
    </message>
    <message>
        <source>Callees</source>
        <translation>被调用者</translation>
    </message>
    <message>
        <source>Visualization</source>
        <translation>可视化</translation>
    </message>
    <message>
        <source>Reset all event counters.</source>
        <translation>重置所有的事件计数器。</translation>
    </message>
    <message>
        <source>Pause event logging. No events are counted which will speed up program execution during profiling.</source>
        <translation>暂停事件记录日志。不对事件计数，这将加快程序在分析时的执行速度。</translation>
    </message>
    <message>
        <source>Go back one step in history. This will select the previously selected item.</source>
        <translation>在历史中返回一步。这将选中之前选过的项。</translation>
    </message>
    <message>
        <source>Go forward one step in history.</source>
        <translation>在历史中向前一步。</translation>
    </message>
    <message>
        <source>Selects which events from the profiling data are shown and visualized.</source>
        <translation>选择分析数据时显示哪些事件并且图形化。</translation>
    </message>
    <message>
        <source>Absolute Costs</source>
        <translation>绝对花费</translation>
    </message>
    <message>
        <source>Show costs as absolute numbers.</source>
        <translation>显示花费的确切数字。</translation>
    </message>
    <message>
        <source>Relative Costs</source>
        <translation>相对花费</translation>
    </message>
    <message>
        <source>Show costs relative to total inclusive cost.</source>
        <translation>显示相对于总花费的花费。</translation>
    </message>
    <message>
        <source>Relative Costs to Parent</source>
        <translation>相对于父级的花费</translation>
    </message>
    <message>
        <source>Cost Format</source>
        <translation>花费格式</translation>
    </message>
    <message>
        <source>Enable cycle detection to properly handle recursive or circular function calls.</source>
        <translation>启用循环检测来正确处理递归或循环的函数调用。</translation>
    </message>
    <message>
        <source>Show Project Costs Only</source>
        <translation>仅显示项目花费</translation>
    </message>
    <message>
        <source>Show only profiling info that originated from this project source.</source>
        <translation>仅显示源于本项目代码的分析信息。</translation>
    </message>
    <message>
        <source>Filter...</source>
        <translation>过滤器...</translation>
    </message>
    <message>
        <source>Profiling aborted.</source>
        <translation>分析中断。</translation>
    </message>
    <message>
        <source>Parsing finished, no data.</source>
        <translation>分析完成，无数据。</translation>
    </message>
    <message>
        <source>Parsing finished, total cost of %1 reported.</source>
        <translation>分析完成，报告总花费%1 。</translation>
    </message>
    <message>
        <source>Parsing failed.</source>
        <translation>分析失败。</translation>
    </message>
    <message>
        <source>Populating...</source>
        <translation>正在填充...</translation>
    </message>
    <message>
        <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>内存分析中</translation>
    </message>
    <message>
        <source>%1 in %2</source>
        <translatorcomment>%1 function, %2 path</translatorcomment>
        <translation>在 %2中的%1</translation>
    </message>
    <message>
        <source>in %1</source>
        <translation>在 %1中</translation>
    </message>
    <message>
        <source>Suppress Error</source>
        <translation>防止错误</translation>
    </message>
    <message>
        <source>External Errors</source>
        <translation>外部错误</translation>
    </message>
    <message>
        <source>Show issues originating outside currently opened projects.</source>
        <translation>显示源于当前打开的项目之外的问题。</translation>
    </message>
    <message>
        <source>Suppressions</source>
        <translation>Suppressions</translation>
    </message>
    <message>
        <source>These suppression files were used in the last memory analyzer run.</source>
        <translation>这些suppression 文件被上一次内存分析所使用。</translation>
    </message>
    <message>
        <source>Definite Memory Leaks</source>
        <translation>确定的内存泄露</translation>
    </message>
    <message>
        <source>Possible Memory Leaks</source>
        <translation>可能的内存泄露</translation>
    </message>
    <message>
        <source>Use of Uninitialized Memory</source>
        <translation>使用了未初始化的内存</translation>
    </message>
    <message>
        <source>Invalid Calls to &quot;free()&quot;</source>
        <translation>无效调用&quot;free()&quot;</translation>
    </message>
    <message>
        <source>Valgrind Memory Analyzer</source>
        <translation>Valgrind 内存分析器</translation>
    </message>
    <message>
        <source>Memory Issues</source>
        <translation>内存问题</translation>
    </message>
    <message>
        <source>Go to previous leak.</source>
        <translation>移到上一个泄漏。</translation>
    </message>
    <message>
        <source>Go to next leak.</source>
        <translation>移到下一个泄漏。</translation>
    </message>
    <message>
        <source>Error Filter</source>
        <translation>错误过滤器</translation>
    </message>
    <message>
        <source>Callee</source>
        <translation>被调用者</translation>
    </message>
    <message>
        <source>Caller</source>
        <translation>调用者</translation>
    </message>
    <message>
        <source>Cost</source>
        <translation>花费</translation>
    </message>
    <message>
        <source>Calls</source>
        <translation>调用</translation>
    </message>
    <message>
        <source>Previous command has not yet finished.</source>
        <translation>之前的命令还没有完成。</translation>
    </message>
    <message>
        <source>Dumping profile data...</source>
        <translation>dump分析数据...</translation>
    </message>
    <message>
        <source>Resetting event counters...</source>
        <translation>重置事件计数器...</translation>
    </message>
    <message>
        <source>Pausing instrumentation...</source>
        <translation>暂停分析...</translation>
    </message>
    <message>
        <source>Unpausing instrumentation...</source>
        <translation>继续仪器...</translation>
    </message>
    <message>
        <source>Callgrind dumped profiling info</source>
        <translation>Callgrind dump分析信息</translation>
    </message>
    <message>
        <source>Callgrind unpaused.</source>
        <translation>Callgrind 已继续。</translation>
    </message>
    <message>
        <source>File:</source>
        <translation>文件：</translation>
    </message>
    <message>
        <source>Called:</source>
        <translation>被调用：</translation>
    </message>
    <message numerus="yes">
        <source>%n time(s)</source>
        <translation>
            <numerusform>%n 次</numerusform>
        </translation>
    </message>
    <message>
        <source>Events</source>
        <translation>事件</translation>
    </message>
    <message>
        <source>Self costs</source>
        <translation>自身花费</translation>
    </message>
    <message>
        <source>(%)</source>
        <translation>(%)</translation>
    </message>
    <message>
        <source>Incl. costs</source>
        <translation>包括杂项的花费</translation>
    </message>
    <message>
        <source>(%1%)</source>
        <translation>(%1%)</translation>
    </message>
    <message>
        <source>%1 cost spent in a given function excluding costs from called functions.</source>
        <translation>给定的函数的花费为 %1，不包括调用其它函数的花费。</translation>
    </message>
    <message>
        <source>%1 cost spent in a given function including costs from called functions.</source>
        <translation>给定的函数的花费为 %1，包括调用其它函数的花费。</translation>
    </message>
    <message>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>位置</translation>
    </message>
    <message>
        <source>Called</source>
        <translation>被调用</translation>
    </message>
    <message>
        <source>Self Cost: %1</source>
        <translation>自身花费: %1</translation>
    </message>
    <message>
        <source>Incl. Cost: %1</source>
        <translation>包括杂项的花费: %1</translation>
    </message>
    <message>
        <source>%1:%2 in %3</source>
        <translation>%1: 在 %3 中的%2</translation>
    </message>
    <message>
        <source>Last-level</source>
        <translation>最后一级</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation>指令</translation>
    </message>
    <message>
        <source>Cache</source>
        <translation>缓存</translation>
    </message>
    <message>
        <source>Conditional branches</source>
        <translation>条件分支</translation>
    </message>
    <message>
        <source>Indirect branches</source>
        <translation>间接分支</translation>
    </message>
    <message>
        <source>level %1</source>
        <translation>级别%1</translation>
    </message>
    <message>
        <source>read</source>
        <translation>读取</translation>
    </message>
    <message>
        <source>write</source>
        <translation>写入</translation>
    </message>
    <message>
        <source>mispredicted</source>
        <translation>错误预计</translation>
    </message>
    <message>
        <source>executed</source>
        <translation>执行</translation>
    </message>
    <message>
        <source>miss</source>
        <translation>未命中</translation>
    </message>
    <message>
        <source>access</source>
        <translation>访问</translation>
    </message>
    <message>
        <source>Line:</source>
        <translation>行号：</translation>
    </message>
    <message>
        <source>Position:</source>
        <translation>位置：</translation>
    </message>
    <message>
        <source>Parsing Profile Data...</source>
        <translation>解析分析数据...</translation>
    </message>
    <message>
        <source>Valgrind options: %1</source>
        <translation>Valgrind 选项: %1</translation>
    </message>
    <message>
        <source>Working directory: %1</source>
        <translation>工作目录: %1</translation>
    </message>
    <message>
        <source>Analyzer</source>
        <translation type="unfinished">分析器</translation>
    </message>
    <message>
        <source>Valgrind</source>
        <translation>Valgrind</translation>
    </message>
    <message>
        <source>Profiling %1</source>
        <translation type="unfinished">正在分析%1
 {1?}</translation>
    </message>
    <message>
        <source>An error occurred while trying to run %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed opening temp file...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 (Called: %2; Incl. Cost: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Callgrind</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind Function Profiler uses the Callgrind tool to record function calls when a program runs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind Function Profiler (External Application)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Profile Costs of This Function and Its Callees</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load External Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open results in KCachegrind.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request the dumping of profile information. This will update the Callgrind visualization.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Discard Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show costs relative to parent function&apos;s inclusive cost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A Valgrind Callgrind analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start a Valgrind Callgrind analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select This Function in the Analyzer Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Callgrind Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Callgrind Output (callgrind.out*);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Callgrind: Failed to open file for reading: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memcheck</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Load External XML Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind Analyze Memory uses the Memcheck tool to find memory leaks.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind Memory Analyzer with GDB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Ctrl+Alt+H</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind Memory Analyzer (External Application)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: No local run configuration available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: No toolchain available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: No executable set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: Cannot find %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The %1 executables must be in the appropriate location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob used with MinGW projects needs the %1 DLLs for proper stacktrace resolution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Heob: Cannot create %1 process (%2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A Valgrind Memcheck analysis is still in progress.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start a Valgrind Memcheck analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start a Valgrind Memcheck with GDB analysis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Memcheck XML Log File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XML Files (*.xml);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memcheck: Failed to open file for reading: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Memcheck: Error occurred parsing Valgrind output: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Memory Analyzer Tool finished. %n issues were found.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Log file processed. %n issues were found.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Valgrind Generic Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MemCheck Memory Analysis Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>CallGrind Profiling Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command line arguments: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Analyzing finished.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: &quot;%1&quot; could not be started: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error: no Valgrind executable set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Process exited with return value %1
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>XmlServer on %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>LogServer on %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Valgrind arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detect self-modifying code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra MemCheck arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show reachable and indirectly lost blocks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <source>Summary Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Full</source>
        <translation type="unfinished">全部</translation>
    </message>
    <message>
        <source>Check for leaks on finish:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>KCachegrind executable:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>KCachegrind Command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra CallGrind arguments:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <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>
        <source>Collects information for system call times.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove template parameter lists when displaying function names.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Issue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1%2</source>
        <translation type="unfinished">%1%2</translation>
    </message>
    <message>
        <source>%1 in function %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::VcsBase</name>
    <message>
        <source>Version Control</source>
        <translation>版本控制</translation>
    </message>
    <message>
        <source>General</source>
        <translation>概要</translation>
    </message>
    <message>
        <source>The directory %1 could not be deleted.</source>
        <translation>目录 %1 无法被删除。</translation>
    </message>
    <message>
        <source>The file %1 could not be deleted.</source>
        <translation>文件 &apos;%1&apos; 无法被删除。</translation>
    </message>
    <message>
        <source>There were errors when cleaning the repository %1:</source>
        <translation>清理代码仓库%1时发生错误：</translation>
    </message>
    <message>
        <source>Delete...</source>
        <translation>删除...</translation>
    </message>
    <message>
        <source>Repository: %1</source>
        <translation>仓库: %1</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message numerus="yes">
        <source>Do you want to delete %n files?</source>
        <translation>
            <numerusform>您想删除 %n 个文件吗？</numerusform>
        </translation>
    </message>
    <message>
        <source>Clean Repository</source>
        <translation type="unfinished">清空代码库</translation>
    </message>
    <message numerus="yes">
        <source>%n bytes, last modified %1.</source>
        <translation type="unfinished">
            <numerusform>%n 个字节, 最后修改时间 %1.</numerusform>
        </translation>
    </message>
    <message>
        <source>Cleaning &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User/&amp;alias configuration file:</source>
        <translation>用户/别名配置文件(&amp;A)：</translation>
    </message>
    <message>
        <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>
        <source>User &amp;fields configuration file:</source>
        <translation>用户字段配置文件(&amp;F)：</translation>
    </message>
    <message>
        <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>
        <source>Submit message &amp;check script:</source>
        <translation>提交信息检查脚本(&amp;C)：</translation>
    </message>
    <message>
        <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>
        <source>&amp;SSH prompt command:</source>
        <translation>SSH 提示命令(&amp;S)：</translation>
    </message>
    <message>
        <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>
        <source>Wrap submit message at:</source>
        <translation>提交信息折行在：</translation>
    </message>
    <message>
        <source> characters</source>
        <translation type="unfinished">字符</translation>
    </message>
    <message>
        <source>Reset VCS Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset information about which version control system handles which directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Send Email To...</source>
        <translation>发送Email到...</translation>
    </message>
    <message>
        <source>Copy Email Address</source>
        <translation>复制Email地址</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>姓名</translation>
    </message>
    <message>
        <source>Alias</source>
        <translation>别名</translation>
    </message>
    <message>
        <source>Email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alias email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open URL in Browser...</source>
        <translation>在浏览器中打开URL...</translation>
    </message>
    <message>
        <source>Copy URL Location</source>
        <translation>复制URL位置</translation>
    </message>
    <message>
        <source>&quot;data&quot; is no JSON object in &quot;VcsCommand&quot; page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; not set in &quot;data&quot; section of &quot;VcsCommand&quot; page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>&quot;%1&quot; in &quot;data&quot; section of &quot;VcsCommand&quot; page has unexpected type (unset or List).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Command started...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Checkout</source>
        <translation type="unfinished">Checkout</translation>
    </message>
    <message>
        <source>No job running, please abort.</source>
        <translation type="unfinished">没有运行中的任务，请退出。</translation>
    </message>
    <message>
        <source>Succeeded.</source>
        <translation type="unfinished">成功.</translation>
    </message>
    <message>
        <source>Failed.</source>
        <translation type="unfinished">失败.</translation>
    </message>
    <message>
        <source>Name of the version control system in use by the current project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current version control topic (branch or tag) identification of the current project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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="unfinished">Subversion提交</translation>
    </message>
    <message>
        <source>Descriptio&amp;n</source>
        <translation type="unfinished">说明(&amp;N)</translation>
    </message>
    <message>
        <source>F&amp;iles</source>
        <translation type="unfinished">文件(&amp;i)</translation>
    </message>
    <message>
        <source>Select a&amp;ll</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%1 %2/%n File(s)</source>
        <translation type="unfinished">
            <numerusform>%1 %2/%n 文件</numerusform>
        </translation>
    </message>
    <message>
        <source>Warning: The commit subject is very short.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Warning: The commit subject is too long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hint: Aim for a shorter commit subject.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hint: The second line of a commit message should be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <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 subject (like in email) and keep it shorter than %n 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">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <source>Update in progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No files checked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Commit</source>
        <translation type="unfinished">提交(&amp;C)</translation>
    </message>
    <message>
        <source>Select All</source>
        <extracomment>Check all for submit</extracomment>
        <translation type="unfinished">全选</translation>
    </message>
    <message>
        <source>Unselect All</source>
        <extracomment>Uncheck all for submit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <source>Failed to retrieve data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Working...</source>
        <translation type="unfinished">工作中...</translation>
    </message>
    <message>
        <source>Processing diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reload</source>
        <translation type="unfinished">重新载入</translation>
    </message>
    <message>
        <source>Annotate &quot;%1&quot;</source>
        <translation>Annotate &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Copy &quot;%1&quot;</source>
        <translation>复制 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Send to CodePaster...</source>
        <translation>发送到CodePaster...</translation>
    </message>
    <message>
        <source>Apply Chunk...</source>
        <translation>应用块...</translation>
    </message>
    <message>
        <source>Revert Chunk...</source>
        <translation>恢复块...</translation>
    </message>
    <message>
        <source>&amp;Describe Change %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Commit</source>
        <comment>name of &quot;commit&quot; action of the VCS.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Save before %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The file &quot;%1&quot; could not be deleted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Choose Repository Directory</source>
        <translation type="unfinished">选择代码仓库目录</translation>
    </message>
    <message>
        <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>
        <source>Repository already under version control</source>
        <translation type="unfinished">代码仓库已经处于版本控制下</translation>
    </message>
    <message>
        <source>Repository Created</source>
        <translation type="unfinished">仓库创建成功</translation>
    </message>
    <message>
        <source>A version control repository has been created in %1.</source>
        <translation type="unfinished">在%1处创建版本控制仓库。</translation>
    </message>
    <message>
        <source>Repository Creation Failed</source>
        <translation type="unfinished">仓库创建失败</translation>
    </message>
    <message>
        <source>A version control repository could not be created in %1.</source>
        <translation type="unfinished">在%1处版本控制仓库无法被创建。</translation>
    </message>
    <message>
        <source>Log count:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prompt on submit</source>
        <translation type="unfinished">提交时弹出提示</translation>
    </message>
    <message>
        <source>Timeout:</source>
        <translation>超时时间：</translation>
    </message>
    <message>
        <source>s</source>
        <translation type="unfinished">秒</translation>
    </message>
    <message>
        <source>Check Message</source>
        <translation>检查消息</translation>
    </message>
    <message>
        <source>Insert Name...</source>
        <translation>插入姓名...</translation>
    </message>
    <message>
        <source>Submit Message Check Failed</source>
        <translation>提交信息检查失败</translation>
    </message>
    <message>
        <source>Executing %1</source>
        <translation>正在执行 %1
</translation>
    </message>
    <message>
        <source>Executing [%1] %2</source>
        <translation>正在执行 [%1] %2</translation>
    </message>
    <message>
        <source>Close %1 %2 Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>What do you want to do with these changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot %1%2.
What do you want to do?</source>
        <comment>%2 is an optional error message with &apos;: &apos; prefix. Don&apos;t add space in front.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Prompt to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Keep Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UNKNOWN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; (%2) not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version control &quot;%1&quot; is not configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version control &quot;%1&quot; does not support initial checkouts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; is empty when trying to run checkout.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&quot;%1&quot; (%2) does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation>配置</translation>
    </message>
    <message>
        <source>Please configure &lt;b&gt;%1&lt;/b&gt; now.</source>
        <translation>请现在设置&lt;b&gt;%1&lt;/b&gt; 。</translation>
    </message>
    <message>
        <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>
        <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>
        <source>No known version control selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Open &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Copy to clipboard: &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open &quot;%1&quot;</source>
        <translation type="unfinished">打开 &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Running in %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&amp;Undo</source>
        <translation type="unfinished">撤销(&amp;U)</translation>
    </message>
    <message>
        <source>&amp;Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diff &amp;Selected Files</source>
        <translation type="unfinished">Diff 选中的文件(&amp;S)</translation>
    </message>
</context>
<context>
    <name>QtC::CppEditor</name>
    <message>
        <source>collecting overrides ...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VisibilityTogglesAction</name>
    <message>
        <source>Visibility Toggles</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::WebAssembly</name>
    <message>
        <source>Web Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WebAssembly Runtime</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Emscripten SDK path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Emscripten SDK environment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Adding directories to PATH:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Setting environment variables:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The activated version %1 is not supported by %2. Activate version %3 or higher.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Activated version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WebAssembly</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Setup Emscripten SDK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WebAssembly</source>
        <comment>Qt Version is meant for WebAssembly</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 does not support Qt for WebAssembly below version %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Effective emrun call:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Web browser:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Emscripten Compiler</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Emscripten Compiler %1 for %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Emscripten</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::Welcome</name>
    <message>
        <source>Create Project...</source>
        <translation type="unfinished">创建项目...</translation>
    </message>
    <message>
        <source>Open Project...</source>
        <translation type="unfinished">打开项目...</translation>
    </message>
    <message>
        <source>Welcome</source>
        <translation>欢迎</translation>
    </message>
    <message>
        <source>Would you like to take a quick UI tour? This tour highlights important user interface elements and shows how they are used. To take the tour later, select Help &gt; UI Tour.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Take UI Tour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mode Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select different modes depending on the task at hand.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Kit Selector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select the active project or project configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run the active project. By default this builds the project first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Debug Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run the active project in a debugger.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build the active project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locator</source>
        <translation type="unfinished">定位器</translation>
    </message>
    <message>
        <source>Type here to open a file from any open project.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>Output</source>
        <translation type="unfinished">输出</translation>
    </message>
    <message>
        <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>
        <source>Progress Indicator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Progress information about running tasks is shown here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Escape to Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>The End</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <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>
        <source>UI Introduction %1/%2 &gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UI Tour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New to Qt?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Get Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Online Community</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blogs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User Guide</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Welcome_splash</name>
    <message>
        <source>Community Edition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enterprise Edition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Professional Edition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Before we let you move on to your wonderful designs, help us make Qt Design Studio even better by letting us know how you&apos;re using it. To do this, we would like to turn on automatic collection of pseudonymized Analytics and Crash Report Data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Turn Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Turn On</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Learn More</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetPluginManager</name>
    <message>
        <source>Failed to create instance of file &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to create instance of file &quot;%1&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File &quot;%1&quot; is not a Qt Quick Designer plugin.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <source>Continue</source>
        <translation type="unfinished">继续</translation>
    </message>
    <message>
        <source>Start Download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Browse</source>
        <translation type="unfinished">浏览</translation>
    </message>
    <message>
        <source>Folder </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished">取消</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="unfinished">打开</translation>
    </message>
    <message>
        <source>Details</source>
        <translation type="unfinished">详情</translation>
    </message>
    <message>
        <source>Finish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Download failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recent Projects</source>
        <translation type="unfinished">最近使用的项目</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation type="unfinished">示例</translation>
    </message>
    <message>
        <source>Tutorials</source>
        <translation type="unfinished">教程</translation>
    </message>
    <message>
        <source>Welcome to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qt Design Studio</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Project</source>
        <translation type="unfinished">打开项目</translation>
    </message>
    <message>
        <source>Help</source>
        <translation type="unfinished">帮助</translation>
    </message>
    <message>
        <source>Community</source>
        <translation type="unfinished">社区</translation>
    </message>
    <message>
        <source>Blog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Community Edition</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtC::qmt</name>
    <message>
        <source>Show Definition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inheritance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Association</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut</source>
        <translation type="unfinished">剪切</translation>
    </message>
    <message>
        <source>Paste</source>
        <translation type="unfinished">粘贴</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Create Dependency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Inheritance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Association</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drop Element</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Related Element</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Element</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relocate Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Package</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Class</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unacceptable null object.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>File not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to create file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Writing to file failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reading from file failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Illegal XML file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unable to handle file version %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Change Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dependency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Create Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove</source>
        <translation type="unfinished">删除</translation>
    </message>
    <message>
        <source>Align Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Center Vertically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Top</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Center Horizontally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Align Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Same Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Same Height</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Same Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Layout Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal Horizontal Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal Vertical Distance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal Horizontal Space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Equal Vertical Space</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Related Elements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Missing file name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Project is modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stereotypes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reverse engineered:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="unfinished">是</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="unfinished">否</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <source>Children:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Package</source>
        <translation type="unfinished">包</translation>
    </message>
    <message>
        <source>Packages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Class</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <source>Classes</source>
        <translation type="unfinished">类</translation>
    </message>
    <message>
        <source>Namespace:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Template:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clean Up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Members:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Component</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Components</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Elements:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canvas Diagram</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Canvas Diagrams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Items</source>
        <translation type="unfinished">项</translation>
    </message>
    <message>
        <source>Variety:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End A: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>End B: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dependencies</source>
        <translation type="unfinished">依赖关系</translation>
    </message>
    <message>
        <source>Direction:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inheritances</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Derived class: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Base class: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Associations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Role:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cardinality:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Navigable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Aggregation</source>
        <translation type="unfinished">集成</translation>
    </message>
    <message>
        <source>Composition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relationship:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Position and size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto sized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Color:</source>
        <translation>颜色：</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation type="unfinished">正常</translation>
    </message>
    <message>
        <source>Lighter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Darker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Soften</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outline</source>
        <translation type="unfinished">大纲</translation>
    </message>
    <message>
        <source>Flat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Emphasized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Smart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished">无</translation>
    </message>
    <message>
        <source>Label</source>
        <translation type="unfinished">标签</translation>
    </message>
    <message>
        <source>Decoration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Icon</source>
        <translation type="unfinished">图标</translation>
    </message>
    <message>
        <source>Stereotype display:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Depth:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Angle Brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Template display:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plain shape</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Shape:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Intermediate points:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Title</source>
        <translation type="unfinished">标题</translation>
    </message>
    <message>
        <source>Subtitle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Footnote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boundary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Boundaries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Swimlane</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Swimlanes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid syntax.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Multi-Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>[unnamed]</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>qtc-askpass</name>
    <message>
        <source>Password required.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>text</name>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
</context>
<context>
    <name>textedit</name>
    <message>
        <source>Text Edit</source>
        <translation type="unfinished">编辑文本</translation>
    </message>
</context>
<context>
    <name>texteditv2</name>
    <message>
        <source>Text Edit</source>
        <translation type="unfinished">编辑文本</translation>
    </message>
</context>
<context>
    <name>textinput</name>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
</context>
<context>
    <name>textinputv2</name>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
</context>
<context>
    <name>textv2</name>
    <message>
        <source>Text</source>
        <translation type="unfinished">文本</translation>
    </message>
</context>
</TS>
