<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../AboutDialog.ui" line="14"/>
        <source>About DB Browser for SQLite</source>
        <translation>关于 DB Browser for SQLite</translation>
    </message>
    <message>
        <location filename="../AboutDialog.ui" line="47"/>
        <source>Version</source>
        <translation>版本</translation>
    </message>
    <message>
        <location filename="../AboutDialog.ui" line="102"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DB Browser for SQLite is an open source, freeware visual tool used to create, design and edit SQLite database files.&lt;/p&gt;&lt;p&gt;It is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. You can modify or redistribute it under the conditions of these licenses.&lt;/p&gt;&lt;p&gt;See &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.gnu.org/licenses/gpl.html&lt;/span&gt;&lt;/a&gt; and &lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/span&gt;&lt;/a&gt; for details.&lt;/p&gt;&lt;p&gt;For more information on this program please visit our website at: &lt;a href=&quot;https://sqlitebrowser.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://sqlitebrowser.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;This software uses the GPL/LGPL Qt Toolkit from &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/doc/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for licensing terms and information.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;It also uses the Silk icon set by Mark James licensed under a Creative Commons Attribution 2.5 and 3.0 license.&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for details.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DB Browser for SQLite 是一个开源的免费可视化工具，用于创建、设计和编辑 SQLite 数据库文件。&lt;/p&gt;&lt;p&gt;它是以第 2 版 Mozilla 公共许可，以及第 3 版及之后版本的 GNU 通用许可方式授权。你可以在遵循这些许可的条件下修改或重新发布它。&lt;/p&gt;&lt;p&gt;参阅 &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.gnu.org/licenses/gpl.html&lt;/span&gt;&lt;/a&gt; 和 &lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/span&gt;&lt;/a&gt; 了解细节。&lt;/p&gt;&lt;p&gt;要获得本程序的更多信息，请访问我们的网站: &lt;a href=&quot;https://sqlitebrowser.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://sqlitebrowser.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;这个软件使用了 GPL/LGPL Qt Toolkit： &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;参阅 &lt;/span&gt;&lt;a href=&quot;http://qt-project.org/doc/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://qt-project.org/doc/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; 了解许可条款和信息。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;它还是用了由 Mark James 提供的 Silk 图标集，以第 2.5 和 3.0 版知识共享署名(CCA)许可方式授权。&lt;br/&gt;参阅 &lt;/span&gt;&lt;a href=&quot;http://www.famfamfam.com/lab/icons/silk/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; 了解细节。&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="14"/>
        <source>Version </source>
        <translation>版本 </translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="15"/>
        <source>Qt Version </source>
        <translation>Qt 版本 </translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="17"/>
        <source>SQLCipher Version </source>
        <translation>SQLCipher 版本 </translation>
    </message>
    <message>
        <location filename="../AboutDialog.cpp" line="19"/>
        <source>SQLite Version </source>
        <translation>SQLite 版本 </translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../Application.cpp" line="72"/>
        <source>Usage: %1 [options] [db]
</source>
        <translation>用法: %1 [选项] [数据库]
</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="73"/>
        <source>Possible command line arguments:</source>
        <translation>可用命令行参数:</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="74"/>
        <source>  -h, --help		Show command line options</source>
        <translation>  -h, --help		显示命令行选项</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="76"/>
        <source>  -s, --sql [file]	Execute this SQL file after opening the DB</source>
        <translation>  -s, --sql [文件]	在打开数据库后执行此 SQL 文件</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="77"/>
        <source>  -t, --table [table]	Browse this table after opening the DB</source>
        <translation>  -t, --table [表]	在打开数据库后浏览此表</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="75"/>
        <source>  -q, --quit		Exit application after running scripts</source>
        <translation>  -q, --quit		在运行脚本后退出应用程序</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="78"/>
        <source>  -v, --version		Display the current version</source>
        <translation>  -v, --version		显示当前版本</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="79"/>
        <source>  [file]		Open this SQLite database</source>
        <translation>  [文件]		打开这个 SQLite 数据库</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="91"/>
        <source>This is DB Browser for SQLite version %1%2.</source>
        <translation>这是 DB Browser for SQLite 版本 %1%2.</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="96"/>
        <source>The -s/--sql option requires an argument</source>
        <translation>-s/--sql 选项需要一个参数</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="98"/>
        <source>The file %1 does not exist</source>
        <translation>文件 %1 不存在</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="103"/>
        <source>The -t/--table option requires an argument</source>
        <translation>-t/--table 选项需要一个参数</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="113"/>
        <source>Invalid option/non-existant file: %1</source>
        <translation>无效选项/不存在的文件: %1</translation>
    </message>
</context>
<context>
    <name>CipherDialog</name>
    <message>
        <location filename="../CipherDialog.ui" line="14"/>
        <source>SQLCipher encryption</source>
        <translation>SQLCipher 加密</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="27"/>
        <source>&amp;Password</source>
        <translation>密码(&amp;P)</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="44"/>
        <source>&amp;Reenter password</source>
        <translation>确认密码(&amp;R)</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="61"/>
        <source>Page si&amp;ze</source>
        <translation>页大小(&amp;z)</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="89"/>
        <source>Passphrase</source>
        <translation>口令</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="94"/>
        <source>Raw key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Page &amp;size</source>
        <translation type="vanished">页大小(&amp;S)</translation>
    </message>
    <message>
        <location filename="../CipherDialog.cpp" line="17"/>
        <source>Please set a key to encrypt the database.
Note that if you change any of the other, optional, settings you&apos;ll need to re-enter them as well every time you open the database file.
Leave the password fields empty to disable the encryption.
The encryption process might take some time and you should have a backup copy of your database! Unsaved changes are applied before modifying the encryption.</source>
        <translation>请设置密码以加密数据库。
注意如果修改了任何其他选项设置，以及每次打开数据库时，您都需要重新输入此密码。
不填密码表示禁用加密。
加密过程将花费一些时间，您应该在加密之前备份数据库！修改加密前，未保存的更改将会被应用。</translation>
    </message>
    <message>
        <location filename="../CipherDialog.cpp" line="22"/>
        <source>Please enter the key used to encrypt the database.
If any of the other settings were altered for this database file you need to provide this information as well.</source>
        <translation>请输入加密数据库的密码。
如果此数据库的任何其他设置发生变化，您也需要提供此信息。</translation>
    </message>
</context>
<context>
    <name>ColumnDisplayFormatDialog</name>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="14"/>
        <source>Choose display format</source>
        <translation>选择显示格式</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="20"/>
        <source>Display format</source>
        <translation>显示格式</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="26"/>
        <source>Choose a display format for the column &apos;%1&apos; which is applied to each value prior to showing it.</source>
        <translation>为列 &apos;%1&apos; 选择显示格式，将在显示之前应用到值。</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="12"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="13"/>
        <source>Decimal number</source>
        <translation>十进制数</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="14"/>
        <source>Exponent notation</source>
        <translation>指数</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="15"/>
        <source>Hex blob</source>
        <translation>十六进制大型对象</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="16"/>
        <source>Hex number</source>
        <translation>十六进制数</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="17"/>
        <source>Apple NSDate to date</source>
        <translation>苹果 NSDate 到日期</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="18"/>
        <source>Julian day to date</source>
        <translation>儒略日 (Julian day) 到日期</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="19"/>
        <source>Lower case</source>
        <translation>小写</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="20"/>
        <source>Octal number</source>
        <translation>八进制数</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="21"/>
        <source>Round number</source>
        <translation>取整数</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="22"/>
        <source>Unix epoch to date</source>
        <translation>Unix 时间到日期</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="23"/>
        <source>Upper case</source>
        <translation>大写</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="24"/>
        <source>Windows DATE to date</source>
        <translation>Windows 日期到日期</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="33"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
</context>
<context>
    <name>DBBrowserDB</name>
    <message>
        <location filename="../sqlitedb.cpp" line="167"/>
        <source>Please specify the database name under which you want to access the attached database</source>
        <translation>请指明想要附加的数据库名</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="210"/>
        <source>Invalid file format</source>
        <translation>无效的文件格式</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="426"/>
        <source>Do you want to save the changes made to the database file %1?</source>
        <translation>您是否想保存对数据库文件 %1 做出的更改?</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="485"/>
        <source>Exporting database to SQL file...</source>
        <translation>正在导出数据库到 SQL 文件...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="486"/>
        <location filename="../sqlitedb.cpp" line="708"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="707"/>
        <source>Executing SQL...</source>
        <translation>正在执行 SQL...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="729"/>
        <source>Action cancelled.</source>
        <translation>操作已取消。</translation>
    </message>
    <message>
        <source>Error in statement #%1: %2.
Aborting execution.</source>
        <translation type="vanished">错误在语句 #%1: %2。
正在放弃执行。</translation>
    </message>
    <message>
        <source>renameColumn: cannot find table %1.</source>
        <translation type="vanished">重命名列: 不能查找表 %1。</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="759"/>
        <location filename="../sqlitedb.cpp" line="769"/>
        <source>Error in statement #%1: %2.
Aborting execution%3.</source>
        <translation>错误在语句 #%1: %2.
正在放弃执行%3.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="762"/>
        <location filename="../sqlitedb.cpp" line="772"/>
        <source> and rolling back</source>
        <translation>并回滚</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="974"/>
        <source>Cannot set data on this object</source>
        <translation>不能为此数据设置对象</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1076"/>
        <source>renameColumn: cannot find column %1.</source>
        <translation>重命名列: 不能查找列 %1。</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1084"/>
        <source>renameColumn: creating savepoint failed. DB says: %1</source>
        <translation>重命名列: 创建保存点时失败。DB 说: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1133"/>
        <source>renameColumn: creating new table failed. DB says: %1</source>
        <translation>重命名列: 创建新表时失败。DB 说: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1142"/>
        <source>renameColumn: copying data to new table failed. DB says:
%1</source>
        <translation>重命名列: 复制数据到新表时失败。DB 说:
%1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1185"/>
        <source>renameColumn: deleting old table failed. DB says: %1</source>
        <translation>重命名列: 删除旧表失败。DB 说: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1210"/>
        <source>Restoring some of the objects associated with this table failed. This is most likely because some column names changed. Here&apos;s the SQL statement which you might want to fix and execute manually:

</source>
        <translation>还原某些和这个表关联的对象失败。这个最可能是因为某些列的名称更改了。这里是您可能需要手动修复和执行的 SQL 语句:

</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1219"/>
        <source>renameColumn: releasing savepoint failed. DB says: %1</source>
        <translation>重命名列: 释放保存点时失败。DB 说: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1233"/>
        <source>Error renaming table &apos;%1&apos; to &apos;%2&apos;.Message from database engine:
%3</source>
        <translation>重命名表 &apos;%1&apos; 为 &apos;%2&apos; 时失败。来自数据库引擎的消息:
%3</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1278"/>
        <source>... &lt;string can not be logged, contains binary data&gt; ...</source>
        <translation>... &lt;字符串不能记录，包含二进制数据&gt; ...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1488"/>
        <source>could not get column information</source>
        <translation>无法获取列信息</translation>
    </message>
    <message>
        <source>unknown object type %1</source>
        <translation type="vanished">未知对象类型 %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1365"/>
        <source>could not get list of db objects: %1, %2</source>
        <translation>不能获取数据库对象的列表: %1, %2</translation>
    </message>
    <message>
        <source>could not get types</source>
        <translation type="vanished">不能获取类型</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1388"/>
        <source>didn&apos;t receive any output from pragma %1</source>
        <translation>没有接收到来自杂注 %1 的任何输出</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1392"/>
        <source>could not execute pragma command: %1, %2</source>
        <translation>不能执行杂注命令: %1, %2</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1407"/>
        <source>Error setting pragma %1 to %2: %3</source>
        <translation>设置杂注 %1 为 %2 时出错: %3</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1452"/>
        <source>File not found.</source>
        <translation>文件找不到。</translation>
    </message>
</context>
<context>
    <name>DbStructureModel</name>
    <message>
        <location filename="../DbStructureModel.cpp" line="17"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="17"/>
        <source>Object</source>
        <translation>对象</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="17"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="17"/>
        <source>Schema</source>
        <translation>架构</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="145"/>
        <source>Browsables (%1)</source>
        <translation>可浏览的 (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="150"/>
        <source>All</source>
        <translation>所有</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="154"/>
        <source>Tables (%1)</source>
        <translation>表 (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="159"/>
        <source>Indices (%1)</source>
        <translation>索引 (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="164"/>
        <source>Views (%1)</source>
        <translation>视图 (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="169"/>
        <source>Triggers (%1)</source>
        <translation>触发器 (%1)</translation>
    </message>
</context>
<context>
    <name>EditDialog</name>
    <message>
        <location filename="../EditDialog.ui" line="14"/>
        <source>Edit database cell</source>
        <translation>编辑数据库单元格</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="28"/>
        <source>Mode:</source>
        <translation>模式:</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="52"/>
        <location filename="../EditDialog.cpp" line="268"/>
        <source>Image</source>
        <translation>图像</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="79"/>
        <source>Import text</source>
        <translation>导入文本</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="82"/>
        <source>Opens a file dialog used to import text to this database cell.</source>
        <translation>打开一个文件对话框用于导入文本到这个数据库单元格。</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="85"/>
        <source>&amp;Import</source>
        <translation>导入(&amp;I)</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="98"/>
        <source>Export text</source>
        <translation>导出文本</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="101"/>
        <source>Opens a file dialog used to export the contents of this database cell to a text file.</source>
        <translation>打开一个文件对话框用于导出这个数据库单元格的内容到一个文本文件。</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="104"/>
        <source>&amp;Export</source>
        <translation>导出(&amp;E)</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="117"/>
        <source>Set this cell to NULL</source>
        <translation>设置此单元格为空</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="123"/>
        <source>Set as &amp;NULL</source>
        <translation>设为&amp;空</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="216"/>
        <source>Apply</source>
        <translation>应用</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="42"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="47"/>
        <source>Binary</source>
        <translation>二进制</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="120"/>
        <source>Erases the contents of the cell</source>
        <translation>删除单元格的内容</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="144"/>
        <source>This area displays information about the data present in this database cell</source>
        <translation>这个区域显示存在于这个数据库单元格中的数据的相关信息</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="187"/>
        <source>Type of data currently in cell</source>
        <translation>当前在单元格中的数据的类型</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="194"/>
        <source>Size of data currently in table</source>
        <translation>当前在表中的数据的大小</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="238"/>
        <source>Choose a file</source>
        <translation>选择一个文件</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="240"/>
        <source>Text files(*.txt);;Image files(%1);;All files(*)</source>
        <translation>文本文件(*.txt);;图像文件(%1);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="275"/>
        <source>Choose a filename to export data</source>
        <translation>选择一个导出数据的文件名</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="270"/>
        <source>Text files(*.txt);;All files(*)</source>
        <translation>文本文件(*.txt);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="187"/>
        <source>Image data can&apos;t be viewed with the text editor</source>
        <translation>图像数据不能用文本编辑器查看</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="215"/>
        <source>Binary data can&apos;t be viewed with the text editor</source>
        <translation>二进制数据不能用文本编辑器查看</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="482"/>
        <source>Type of data currently in cell: %1 Image</source>
        <translation>当前在单元格中的数据的类型: %1 图像</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="488"/>
        <source>%1x%2 pixel(s)</source>
        <translation>%1x%2 像素</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="502"/>
        <source>Type of data currently in cell: NULL</source>
        <translation>当前在单元格中的数据的类型: 空</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="405"/>
        <location filename="../EditDialog.cpp" line="508"/>
        <source>Type of data currently in cell: Text / Numeric</source>
        <translation>当前在单元格中的数据的类型: 文本/ 数值</translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="406"/>
        <location filename="../EditDialog.cpp" line="509"/>
        <source>%n char(s)</source>
        <translation>
            <numerusform>%n 个字符</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="514"/>
        <source>Type of data currently in cell: Binary</source>
        <translation>当前在单元格中的数据的类型: Binary 二进制</translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="503"/>
        <location filename="../EditDialog.cpp" line="515"/>
        <source>%n byte(s)</source>
        <translation>
            <numerusform>%n 字节</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>EditIndexDialog</name>
    <message>
        <source>Create New Index</source>
        <translation type="vanished">创建新索引</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="26"/>
        <source>&amp;Name</source>
        <translation>名称(&amp;N)</translation>
    </message>
    <message>
        <source>&amp;Columns</source>
        <translation type="vanished">列(&amp;C)</translation>
    </message>
    <message>
        <source>Column</source>
        <translation type="vanished">列</translation>
    </message>
    <message>
        <source>Use in Index</source>
        <translation type="vanished">在索引中使用</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="237"/>
        <source>Order</source>
        <translation>顺序</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="39"/>
        <source>&amp;Table</source>
        <translation>表(&amp;T)</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="14"/>
        <source>Edit Index Schema</source>
        <translation>编辑索引架构</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="52"/>
        <source>&amp;Unique</source>
        <translation>唯一(&amp;U)</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="69"/>
        <source>For restricting the index to only a part of the table you can specify a WHERE clause here that selects the part of the table that should be indexed</source>
        <translation>为了将索引范围限制到表中的一部分，您可以在此指定 WHERE 子句来在表中选择需要索引的部分</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="72"/>
        <source>Partial inde&amp;x clause</source>
        <translation>部分索引子句(&amp;x)</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="85"/>
        <source>Colu&amp;mns</source>
        <translation>列(&amp;m)</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="130"/>
        <source>Table column</source>
        <translation>表中的列</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="135"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="172"/>
        <source>Add a new expression column to the index. Expression columns contain SQL expression rather than column names.</source>
        <translation>向索引中添加一个新的表达式列。表达式列包含 SQL 表达式而不是列名。</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="232"/>
        <source>Index column</source>
        <translation>索引列</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.cpp" line="242"/>
        <source>Deleting the old index failed:
%1</source>
        <translation>删除旧索引失败:
%1</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.cpp" line="251"/>
        <source>Creating the index failed:
%1</source>
        <translation>创建索引时失败:
%1</translation>
    </message>
</context>
<context>
    <name>EditTableDialog</name>
    <message>
        <location filename="../EditTableDialog.ui" line="14"/>
        <source>Edit table definition</source>
        <translation>编辑表定义</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="27"/>
        <source>Table</source>
        <translation>表</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="43"/>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="62"/>
        <source>Make this a &apos;WITHOUT rowid&apos; table. Setting this flag requires a field of type INTEGER with the primary key flag set and the auto increment flag unset.</source>
        <translation>让表&apos;没有 rowid&apos;。设置此标志需要有一个 INTEGER 类型并被设为主键、非自增的字段。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="65"/>
        <source>Without Rowid</source>
        <translation>无 Rowid</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="72"/>
        <source>Set this to create a temporary table that is deleted when closing the database.</source>
        <translation>设置以创建一个临时表，临时表在关闭数据库时会被删除。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="75"/>
        <source>Temporary table</source>
        <translation>临时表</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="88"/>
        <source>Fields</source>
        <translation>字段</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="96"/>
        <source>Add field</source>
        <translation>添加字段</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="116"/>
        <source>Remove field</source>
        <translation>删除字段</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="136"/>
        <source>Move field up</source>
        <translation>上移字段</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="156"/>
        <source>Move field down</source>
        <translation>下移字段</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="226"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="231"/>
        <source>Type</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="236"/>
        <location filename="../EditTableDialog.ui" line="239"/>
        <source>Not null</source>
        <translation>非空</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="244"/>
        <source>PK</source>
        <translation>PK</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="247"/>
        <source>Primary key</source>
        <translation>主键</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="252"/>
        <source>AI</source>
        <translation>AI</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="255"/>
        <source>Autoincrement</source>
        <translation>自动增值</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="260"/>
        <source>U</source>
        <translation>U</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="263"/>
        <source>Unique</source>
        <translation>唯一</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="268"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="271"/>
        <source>Default value</source>
        <translation>默认值</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="276"/>
        <source>Check</source>
        <translation>检查</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="279"/>
        <source>Check constraint</source>
        <translation>检查约束条件</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="284"/>
        <source>Foreign Key</source>
        <translation>外键</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="304"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;Warning: &lt;/span&gt;There is something with this table definition that our parser doesn&apos;t fully understand. Modifying and saving this table might result in problems.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;警告: &lt;/span&gt;表中有一些无法解析的定义。编辑并保存表可能会带来问题。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="157"/>
        <source>Error creating table. Message from database engine:
%1</source>
        <translation>创建表时出错。来自数据库引擎的消息:
%1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="269"/>
        <source>There already is a field with that name. Please rename it first or choose a different name for this field.</source>
        <translation>已存在同名字段。请先重命名已有字段，或为此字段选一个不同的名字。</translation>
    </message>
    <message>
        <source>This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed.</source>
        <translation type="vanished">此列是表 %1, 列 %2 的外键，因此它的名字不能改变。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="292"/>
        <source>This column is referenced in a foreign key in table %1 and thus its name cannot be changed.</source>
        <translation>此列是表 %1 的外键，因此它的名字不能改变。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="362"/>
        <source>There is at least one row with this field set to NULL. This makes it impossible to set this flag. Please change the table data first.</source>
        <translation>至少有一行带本字段的记录被设为空。这使得它不可能设置这个标志。请首先更改表数据。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="389"/>
        <source>There is at least one row with a non-integer value in this field. This makes it impossible to set the AI flag. Please change the table data first.</source>
        <translation>在这个字段中至少有一行带有一个非整数的值。这使得它不可能设置自增标志。请首先更改表数据。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="433"/>
        <source>Column &apos;%1&apos; has no unique data.
</source>
        <translation>列 &apos;%1&apos; 中存在不唯一的数据。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="434"/>
        <source>This makes it impossible to set this flag. Please change the table data first.</source>
        <translation>这导致无法设置此标志。请先修改表中数据。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="493"/>
        <source>Modifying this column failed. Error returned from database:
%1</source>
        <translation>修改此列失败。数据库返回的错误:
%1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="576"/>
        <source>Are you sure you want to delete the field &apos;%1&apos;?
All data currently stored in this field will be lost.</source>
        <translation>您是否确认您想删除字段 &apos;%1&apos;?
当前存储在这个字段中的所有数据将会丢失。</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="688"/>
        <source>Please add a field which meets the following criteria before setting the without rowid flag:
 - Primary key flag set
 - Auto increment disabled</source>
        <translation>在设置为无 rowid 前，请先添加一个满足以下准则的字段:
 - 设置为主键
 - 禁止自增</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="716"/>
        <source>Setting the rowid column for the table failed. Error message:
%1</source>
        <translation>设置表的 rowid 列失败。错误信息:
%1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="735"/>
        <source>Setting the temporary flag for the table failed. Error message:
%1</source>
        <translation>将表标记为临时时失败。错误信息:
%1</translation>
    </message>
</context>
<context>
    <name>ExportDataDialog</name>
    <message>
        <location filename="../ExportDataDialog.ui" line="14"/>
        <source>Export data as CSV</source>
        <translation>导出数据为 CSV</translation>
    </message>
    <message>
        <source>&amp;Table(s)</source>
        <translation type="vanished">表(&amp;T)</translation>
    </message>
    <message>
        <source>&amp;Column names in first line</source>
        <translation type="vanished">列名在首行(&amp;C)</translation>
    </message>
    <message>
        <source>Field &amp;separator</source>
        <translation type="vanished">字段分隔符(&amp;S)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="22"/>
        <source>Tab&amp;le(s)</source>
        <translation>表(&amp;l)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="57"/>
        <source>Colu&amp;mn names in first line</source>
        <translation>第一行列名(&amp;m)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="77"/>
        <source>Fie&amp;ld separator</source>
        <translation>字段分隔符(&amp;l)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="102"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="107"/>
        <source>;</source>
        <translation>;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="112"/>
        <source>Tab</source>
        <translation>Tab</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="117"/>
        <source>|</source>
        <translation>|</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="122"/>
        <location filename="../ExportDataDialog.ui" line="192"/>
        <location filename="../ExportDataDialog.ui" line="254"/>
        <source>Other</source>
        <translation>其它</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="152"/>
        <source>&amp;Quote character</source>
        <translation>引号(&amp;Q)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="177"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="182"/>
        <source>&apos;</source>
        <translation>&apos;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="222"/>
        <source>New line characters</source>
        <translation>换行符</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="244"/>
        <source>Windows: CR+LF (\r\n)</source>
        <translation>Windows: 回车+换行 (\r\n)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="249"/>
        <source>Unix: LF (\n)</source>
        <translation>Unix: 换行 (\n)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="288"/>
        <source>Pretty print</source>
        <translation>美化输出</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="173"/>
        <location filename="../ExportDataDialog.cpp" line="237"/>
        <source>Could not open output file: %1</source>
        <translation>打不开输出文件: %1</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="265"/>
        <location filename="../ExportDataDialog.cpp" line="291"/>
        <source>Choose a filename to export data</source>
        <translation>选择导出数据的文件名</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="251"/>
        <source>Text files(*.csv *.txt)</source>
        <translation>文本文件(*.csv *.txt)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="28"/>
        <source>Export data as JSON</source>
        <translation>导出为 JSON</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="255"/>
        <source>Text files(*.json *.js *.txt)</source>
        <translation>文本文件(*.json *.js *.txt)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="281"/>
        <source>Please select at least 1 table.</source>
        <translation>请至少选1个表</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="305"/>
        <source>Choose a directory</source>
        <translation>选择一个目录</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="337"/>
        <source>Export completed.</source>
        <translation>导出完成。</translation>
    </message>
</context>
<context>
    <name>ExportSqlDialog</name>
    <message>
        <location filename="../ExportSqlDialog.ui" line="14"/>
        <source>Export SQL...</source>
        <translation>导出 SQL...</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="35"/>
        <source>Tab&amp;le(s)</source>
        <translation>表(&amp;L)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="63"/>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="70"/>
        <source>Deselect All</source>
        <translation>全不选</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="79"/>
        <source>&amp;Options</source>
        <translation>选项(&amp;O)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="85"/>
        <source>Keep column names in INSERT INTO</source>
        <translation>在 INSERT INTO 语句中保留列名</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="95"/>
        <source>Multiple rows (VALUES) per INSERT statement</source>
        <translation>每条 INSERT 语句中包含多行 (VALUES)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="116"/>
        <source>Export everything</source>
        <translation>导出所有</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="121"/>
        <source>Export schema only</source>
        <translation>仅导出架构</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="126"/>
        <source>Export data only</source>
        <translation>仅导出数据</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="135"/>
        <source>Keep old schema (CREATE TABLE IF NOT EXISTS)</source>
        <translation>保持旧架构 (CREATE TABLE IF NOT EXISTS)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="140"/>
        <source>Overwrite old schema (DROP TABLE, then CREATE TABLE)</source>
        <translation>覆盖旧架构 (DROP TABLE, 然后 CREATE TABLE)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="81"/>
        <source>Please select at least 1 table.</source>
        <translation>请至少选1个表</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="94"/>
        <source>Choose a filename to export</source>
        <translation>选择要导出的文件名</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="95"/>
        <source>Text files(*.sql *.txt)</source>
        <translation>文本文件(*.sql *.txt)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="126"/>
        <source>Export completed.</source>
        <translation>导出完成。</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="128"/>
        <source>Export cancelled or failed.</source>
        <translation>导出被取消或失败。</translation>
    </message>
</context>
<context>
    <name>ExtendedTableWidget</name>
    <message>
        <source>The content of clipboard is bigger than the range selected.
Do you want to insert it anyway?</source>
        <translation type="vanished">剪贴板中的内容比所选范围更大。
您是否依然要插入?</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="84"/>
        <source>Set to NULL</source>
        <translation>设置为 NULL</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="85"/>
        <source>Copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="86"/>
        <source>Paste</source>
        <translation>粘贴</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="296"/>
        <source>The content of the clipboard is bigger than the range selected.
Do you want to insert it anyway?</source>
        <translation>剪贴板中的数据范围超过了选择的范围。
是否仍要插入？</translation>
    </message>
</context>
<context>
    <name>FileDialog</name>
    <message>
        <source>SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*)</source>
        <translation type="vanished">SQLite 数据库文件 (*.db *.sqlite *.sqlite3 *.db3);;所有文件 (*)</translation>
    </message>
</context>
<context>
    <name>FilterLineEdit</name>
    <message>
        <location filename="../FilterLineEdit.cpp" line="9"/>
        <source>Filter</source>
        <translation>过滤</translation>
    </message>
</context>
<context>
    <name>ForeignKeyEditor</name>
    <message>
        <location filename="../ForeignKeyEditorDelegate.cpp" line="19"/>
        <source>&amp;Reset</source>
        <translation>重置(&amp;R)</translation>
    </message>
    <message>
        <location filename="../ForeignKeyEditorDelegate.cpp" line="22"/>
        <source>Foreign key clauses (ON UPDATE, ON DELETE etc.)</source>
        <translation>外键子句 (ON UPDATE, ON DELETE 等等)</translation>
    </message>
</context>
<context>
    <name>ImportCsvDialog</name>
    <message>
        <location filename="../ImportCsvDialog.ui" line="14"/>
        <source>Import CSV file</source>
        <translation>导入 CSV 文件</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="25"/>
        <source>&amp;Table name</source>
        <translation>表名称(&amp;T)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="38"/>
        <source>&amp;Column names in first line</source>
        <translation>列名在首行(&amp;C)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="55"/>
        <source>Field &amp;separator</source>
        <translation>字段分隔符(&amp;S)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="68"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="73"/>
        <source>;</source>
        <translation>;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="78"/>
        <location filename="../ImportCsvDialog.cpp" line="555"/>
        <source>Tab</source>
        <translation>Tab</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="83"/>
        <source>|</source>
        <translation>;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="88"/>
        <location filename="../ImportCsvDialog.ui" line="146"/>
        <location filename="../ImportCsvDialog.ui" line="204"/>
        <source>Other</source>
        <translation>其它</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="118"/>
        <source>&amp;Quote character</source>
        <translation>引号(&amp;Q)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="131"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="136"/>
        <source>&apos;</source>
        <translation>&apos;</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="176"/>
        <source>&amp;Encoding</source>
        <translation>编码(&amp;E)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="189"/>
        <source>UTF-8</source>
        <translation>UTF-8</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="194"/>
        <source>UTF-16</source>
        <translation>UTF-16</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="199"/>
        <source>ISO-8859-1</source>
        <translation>ISO-8859-1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="230"/>
        <source>Trim fields?</source>
        <translation>删除字段头尾空白?</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="250"/>
        <source>Separate tables</source>
        <translation>分离表</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="298"/>
        <location filename="../ImportCsvDialog.cpp" line="281"/>
        <source>Deselect All</source>
        <translation>全不选</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="314"/>
        <source>Match Similar</source>
        <translation>匹配相似</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="281"/>
        <source>Select All</source>
        <translation>全选</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="391"/>
        <source>Inserting data...</source>
        <translation>正在插入数据...</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="391"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="403"/>
        <source>There is already a table of that name and an import into an existing table is only possible if the number of columns match.</source>
        <translation>已有同名的表，并且导入只有在列数匹配的情况下才能导入到一个现有的表。</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="411"/>
        <source>There is already a table of that name. Do you want to import the data into it?</source>
        <translation>已有同名的表。您是否想导入数据到其中?</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="422"/>
        <source>Creating restore point failed: %1</source>
        <translation>创建还原点失败: %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="429"/>
        <source>Creating the table failed: %1</source>
        <translation>创建表失败: %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="487"/>
        <source>Missing field for record %1</source>
        <translation>记录 %1 缺字段</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="495"/>
        <source>Inserting row failed: %1</source>
        <translation>插入行失败: %1</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../MainWindow.ui" line="14"/>
        <source>DB Browser for SQLite</source>
        <translation>DB Browser for SQLite</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="50"/>
        <location filename="../MainWindow.ui" line="825"/>
        <source>toolBar1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Table:</source>
        <translation type="vanished">表:</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="117"/>
        <source>Select a table to browse data</source>
        <translation>选择一个表以浏览数据</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="120"/>
        <source>Use this list to select a table to be displayed in the database view</source>
        <translation>使用这个列表选择一个要显示在数据库视图中的表</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="133"/>
        <source>Refresh the data in the selected table.</source>
        <translation>刷新选择的表中的数据。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="136"/>
        <source>This button refreshes the data in the currently selected table.</source>
        <translation>这个按钮刷新在当前选择的表中的数据。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1735"/>
        <source>Export one or more table(s) to a JSON file</source>
        <translation>导出一个或多个表到 JSON 文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1743"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1746"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="177"/>
        <source>Insert a new record in the current table</source>
        <translation>在当前表中插入一条新记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="180"/>
        <source>This button creates a new, empty record in the database</source>
        <translation>这个按钮在数据库中创建一条新的空白记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="183"/>
        <source>New Record</source>
        <translation>新建记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="190"/>
        <source>Delete the current record</source>
        <translation>删除当前记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="193"/>
        <source>This button deletes the record currently selected in the database</source>
        <translation>这个按钮删除在数据库中当前选择的记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="196"/>
        <source>Delete Record</source>
        <translation>删除记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="208"/>
        <source>This is the database view. You can double-click any record to edit its contents in the cell editor window.</source>
        <translation>这是数据库视图。您可以双击任何记录，在单元格编辑器窗口中编辑记录内容。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="261"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="272"/>
        <source>0 - 0 of 0</source>
        <translation>0 - 0 / 0</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="288"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <source>Scroll 100 records upwards</source>
        <translation type="vanished">上滚 100 条记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="95"/>
        <source>&amp;Table:</source>
        <translation>表(&amp;T):</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="150"/>
        <source>Clear all filters</source>
        <translation>清除所有过滤</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="235"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Scroll to the beginning&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;滚动到开始&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="238"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates to the beginning in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;点击这个按钮在上面的表视图中导航到最前。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="241"/>
        <source>|&lt;</source>
        <translation>|&lt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates 100 records upwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;点击这个按钮在上面的表视图中向上导航 100 条记录。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Scroll 100 records downwards&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;下滚 100 条记录&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates 100 records downwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;点击这个按钮在上面的表视图中向下导航 100 条记录。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="302"/>
        <source>Scroll to the end</source>
        <translation>滚动到结束</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="305"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;lt;html&amp;gt;&amp;lt;head/&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Clicking this button navigates up to the end in the table view above.&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;lt;html&amp;gt;&amp;lt;head/&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;点击这个按钮在上面的表视图中导航到最后。&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="308"/>
        <source>&gt;|</source>
        <translation>&gt;|</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="332"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Click here to jump to the specified record&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;点击这里跳到指定的记录&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="335"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This button is used to navigate to the record number specified in the Go to area.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;这个按钮用于导航到在“转到”区域中指定的记录号。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="338"/>
        <source>Go to:</source>
        <translation>转到:</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="345"/>
        <source>Enter record number to browse</source>
        <translation>输入要浏览的记录号</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="348"/>
        <source>Type a record number in this area and click the Go to: button to display the record in the database view</source>
        <translation>在这个区域中输入一个记录号，并点击“转到:”按钮以在数据库视图中显示记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="351"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="385"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_auto_vacuum&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Auto Vacuum&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_auto_vacuum&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;自动真空&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="402"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="407"/>
        <location filename="../MainWindow.ui" line="724"/>
        <source>Full</source>
        <translation>完整</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="412"/>
        <source>Incremental</source>
        <translation>增加</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="420"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_automatic_index&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Automatic Index&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_automatic_index&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;自动化索引&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="440"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Checkpoint Full FSYNC&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;检查点完全 FSYNC&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="460"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_foreign_keys&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Foreign Keys&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_foreign_keys&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;外键&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="480"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Full FSYNC&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_fullfsync&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;完全 FSYNC&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="500"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Ignore Check Constraints&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;忽略检查约束&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="520"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Journal Mode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;日志模式&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="534"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="539"/>
        <source>Truncate</source>
        <translation>裁截</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="544"/>
        <source>Persist</source>
        <translation>永久</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="549"/>
        <location filename="../MainWindow.ui" line="756"/>
        <source>Memory</source>
        <translation>内存</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="554"/>
        <source>WAL</source>
        <translation>WAL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="559"/>
        <location filename="../MainWindow.ui" line="714"/>
        <source>Off</source>
        <translation>关</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="567"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_size_limit&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Journal Size Limit&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_journal_size_limit&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;日志大小限制&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="590"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_locking_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Locking Mode&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_locking_mode&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;锁定模式&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="604"/>
        <location filename="../MainWindow.ui" line="719"/>
        <source>Normal</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="609"/>
        <source>Exclusive</source>
        <translation>独占</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="617"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_max_page_count&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Max Page Count&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_max_page_count&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;最大页数&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="637"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_page_size&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Page Size&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_page_size&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;页面大小&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="660"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_recursive_triggers&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Recursive Triggers&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_recursive_triggers&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;递归触发器&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="680"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_secure_delete&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Secure Delete&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_secure_delete&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;安全删除&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="700"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_synchronous&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Synchronous&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_synchronous&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;同步&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="732"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_temp_store&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;Temp Store&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_temp_store&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;临时存储&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="746"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="751"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="764"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_user_version&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;User Version&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_user_version&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;用户版本&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="784"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;WAL Auto Checkpoint&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;WAL 自动检查点&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="865"/>
        <source>&amp;File</source>
        <translation>文件(&amp;F)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="869"/>
        <source>&amp;Import</source>
        <translation>导入(&amp;I)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="876"/>
        <source>&amp;Export</source>
        <translation>导出(&amp;E)</translation>
    </message>
    <message>
        <source>Remote</source>
        <translation type="vanished">远程</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="905"/>
        <source>&amp;Edit</source>
        <translation>编辑(&amp;E)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="915"/>
        <source>&amp;View</source>
        <translation>查看(&amp;V)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="923"/>
        <source>&amp;Help</source>
        <translation>帮助(&amp;H)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1117"/>
        <source>&amp;Remote</source>
        <translation>远程(&amp;R)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1529"/>
        <source>Shift+F5</source>
        <translation>Shift+F5</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1585"/>
        <source>Sa&amp;ve Project</source>
        <translation>保存工程(&amp;V)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1603"/>
        <source>Open &amp;Project</source>
        <translation>打开工程(&amp;P)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1620"/>
        <source>&amp;Attach Database</source>
        <translation>附加数据库(&amp;A)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1632"/>
        <source>&amp;Set Encryption</source>
        <translation>设置加密(&amp;S)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1644"/>
        <location filename="../MainWindow.ui" line="1647"/>
        <source>Save SQL file as</source>
        <translation>SQL 文件另存为</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1668"/>
        <source>&amp;Browse Table</source>
        <translation>浏览表</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1677"/>
        <source>Copy Create statement</source>
        <translation>复制 Create 语句</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1680"/>
        <source>Copy the CREATE statement of the item to the clipboard</source>
        <translation>复制选中项的 CREATE 语句到剪贴板</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1685"/>
        <source>Edit display format</source>
        <translation>编辑显示格式</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1688"/>
        <source>Edit the display format of the data in this column</source>
        <translation>编辑列中数据的显示格式</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1696"/>
        <source>Show rowid column</source>
        <translation>显示 rowid 列</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1699"/>
        <source>Toggle the visibility of the rowid column</source>
        <translation>切换 rowid 列的可见性</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1704"/>
        <location filename="../MainWindow.cpp" line="2395"/>
        <source>Set encoding</source>
        <translation>设置编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1707"/>
        <source>Change the encoding of the text in the table cells</source>
        <translation>更改表单元格中文本的编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1712"/>
        <source>Set encoding for all tables</source>
        <translation>设置所有表的编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1715"/>
        <source>Change the default encoding assumed for all tables in the database</source>
        <translation>修改数据库中所有表的默认编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1755"/>
        <source>&amp;Open Database Read Only...</source>
        <translation>只读方式打开数据库(&amp;O)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1758"/>
        <source>Open an existing database file in read only mode</source>
        <translation>用只读方式打开一个已有的数据库文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1775"/>
        <source>Unlock view editing</source>
        <translation>解锁视图编辑</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1778"/>
        <source>This unlocks the current view for editing. However, you will need appropriate triggers for editing.</source>
        <translation>解锁当前视图以编辑。然而，你需要合适的触发器来编辑。</translation>
    </message>
    <message>
        <source>Duplicate record</source>
        <translation type="vanished">重复的记录</translation>
    </message>
    <message>
        <source>SQLCipher FAQ...</source>
        <translation type="vanished">SQLCipher 常见问题...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1727"/>
        <source>Opens the SQLCipher FAQ in a browser window</source>
        <translation>用浏览器窗口打开 SQLCipher 常见问题</translation>
    </message>
    <message>
        <source>Open from Remote</source>
        <translation type="vanished">从远端打开</translation>
    </message>
    <message>
        <source>Save to Remote</source>
        <translation type="vanished">保存到远端</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1006"/>
        <source>User</source>
        <translation>用户</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1011"/>
        <source>Application</source>
        <translation>应用程序</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1038"/>
        <source>&amp;Clear</source>
        <translation>清除(&amp;C)</translation>
    </message>
    <message>
        <source>Columns</source>
        <translation type="vanished">列</translation>
    </message>
    <message>
        <source>X</source>
        <translation type="vanished">X</translation>
    </message>
    <message>
        <source>Y</source>
        <translation type="vanished">Y</translation>
    </message>
    <message>
        <source>_</source>
        <translation type="vanished">_</translation>
    </message>
    <message>
        <source>Line type:</source>
        <translation type="vanished">线形:</translation>
    </message>
    <message>
        <source>Line</source>
        <translation type="vanished">折线</translation>
    </message>
    <message>
        <source>StepLeft</source>
        <translation type="vanished">左阶梯</translation>
    </message>
    <message>
        <source>StepRight</source>
        <translation type="vanished">右阶梯</translation>
    </message>
    <message>
        <source>StepCenter</source>
        <translation type="vanished">中阶梯</translation>
    </message>
    <message>
        <source>Impulse</source>
        <translation type="vanished">脉冲</translation>
    </message>
    <message>
        <source>Point shape:</source>
        <translation type="vanished">点形:</translation>
    </message>
    <message>
        <source>Cross</source>
        <translation type="vanished">叉</translation>
    </message>
    <message>
        <source>Plus</source>
        <translation type="vanished">加</translation>
    </message>
    <message>
        <source>Circle</source>
        <translation type="vanished">圈</translation>
    </message>
    <message>
        <source>Disc</source>
        <translation type="vanished">实心点</translation>
    </message>
    <message>
        <source>Square</source>
        <translation type="vanished">方形</translation>
    </message>
    <message>
        <source>Diamond</source>
        <translation type="vanished">菱形</translation>
    </message>
    <message>
        <source>Star</source>
        <translation type="vanished">星</translation>
    </message>
    <message>
        <source>Triangle</source>
        <translation type="vanished">三角</translation>
    </message>
    <message>
        <source>TriangleInverted</source>
        <translation type="vanished">倒三角</translation>
    </message>
    <message>
        <source>CrossSquare</source>
        <translation type="vanished">叉与方形</translation>
    </message>
    <message>
        <source>PlusSquare</source>
        <translation type="vanished">加与方形</translation>
    </message>
    <message>
        <source>CrossCircle</source>
        <translation type="vanished">叉与圈</translation>
    </message>
    <message>
        <source>PlusCircle</source>
        <translation type="vanished">加与圈</translation>
    </message>
    <message>
        <source>Peace</source>
        <translation type="vanished">和平符号</translation>
    </message>
    <message>
        <source>Save current plot...</source>
        <translation type="vanished">保存当前图表...</translation>
    </message>
    <message>
        <source>Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism.</source>
        <translation type="vanished">载入所有数据。仅在不是所有数据都已经从表中取出时有效果。</translation>
    </message>
    <message>
        <source>DB Schema</source>
        <translation type="vanished">数据库架构</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1092"/>
        <source>DB Sche&amp;ma</source>
        <translation>数据库架构(&amp;M)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1130"/>
        <source>&amp;New Database...</source>
        <translation>新建数据库(&amp;N)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1133"/>
        <location filename="../MainWindow.ui" line="1136"/>
        <source>Create a new database file</source>
        <translation>创建一个新的数据库文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1139"/>
        <source>This option is used to create a new database file.</source>
        <translation>这个选项用于创建一个新的数据库文件。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1142"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1154"/>
        <source>&amp;Open Database...</source>
        <translation>打开数据库(&amp;O)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1157"/>
        <location filename="../MainWindow.ui" line="1160"/>
        <location filename="../MainWindow.ui" line="1761"/>
        <source>Open an existing database file</source>
        <translation>打开一个现有的数据库文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1163"/>
        <location filename="../MainWindow.ui" line="1764"/>
        <source>This option is used to open an existing database file.</source>
        <translation>这个选项用于打开一个现有的数据库文件。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1166"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1177"/>
        <source>&amp;Close Database</source>
        <translation>关闭数据库(&amp;C)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1180"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1198"/>
        <source>Revert database to last saved state</source>
        <translation>把数据库会退到先前保存的状态</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1201"/>
        <source>This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost.</source>
        <translation>这个选项用于倒退当前的数据库文件为它最后的保存状态。从最后保存操作开始做出的所有更改将会丢失。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1219"/>
        <source>Write changes to the database file</source>
        <translation>把更改写入到数据库文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1222"/>
        <source>This option is used to save changes to the database file.</source>
        <translation>这个选项用于保存更改到数据库文件。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1225"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1239"/>
        <source>Compact the database file, removing space wasted by deleted records</source>
        <translation>压缩数据库文件，通过删除记录去掉浪费的空间</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1242"/>
        <location filename="../MainWindow.ui" line="1245"/>
        <source>Compact the database file, removing space wasted by deleted records.</source>
        <translation>压缩数据库文件，通过删除记录去掉浪费的空间。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1253"/>
        <source>E&amp;xit</source>
        <translation>退出(&amp;X)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1256"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1267"/>
        <source>Import data from an .sql dump text file into a new or existing database.</source>
        <translation>从一个 .sql 转储文本文件中导入数据到一个新的或已有的数据库。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1270"/>
        <source>This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL.</source>
        <translation>这个选项让你从一个 .sql 转储文本文件中导入数据到一个新的或现有的数据库。SQL 转储文件可以在大多数数据库引擎上创建，包括 MySQL 和 PostgreSQL。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1281"/>
        <source>Open a wizard that lets you import data from a comma separated text file into a database table.</source>
        <translation>打开一个向导让您从一个逗号间隔的文本文件导入数据到一个数据库表中。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1284"/>
        <source>Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications.</source>
        <translation>打开一个向导让您从一个逗号间隔的文本文件导入数据到一个数据库表中。CSV 文件可以在大多数数据库和电子表格应用程序上创建。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1295"/>
        <source>Export a database to a .sql dump text file.</source>
        <translation>导出一个数据库导一个 .sql 转储文本文件。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1298"/>
        <source>This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL.</source>
        <translation>这个选项让你导出一个数据库导一个 .sql 转储文本文件。SQL 转储文件包含在大多数数据库引擎上(包括 MySQL 和 PostgreSQL)重新创建数据库所需的所有数据。</translation>
    </message>
    <message>
        <source>&amp;Table(s) CSV file...</source>
        <translation type="vanished">表为 CSV 文件(&amp;T)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1309"/>
        <source>Export a database table as a comma separated text file.</source>
        <translation>导出一个数据库表为逗号间隔的文本文件。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1312"/>
        <source>Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications.</source>
        <translation>导出一个数据库表为逗号间隔的文本文件，准备好被导入到其他数据库或电子表格应用程序。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1330"/>
        <source>Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database</source>
        <translation>打开“创建表”向导，在那里可以定义在数据库中的一个新表的名称和字段</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1351"/>
        <source>Open the Delete Table wizard, where you can select a database table to be dropped.</source>
        <translation>打开“删除表”向导，在那里你可以选择要丢弃的一个数据库表。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1369"/>
        <source>Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types.</source>
        <translation>打开“修改表”向导，在其中可以重命名一个现有的表。也可以从一个表中添加或删除字段，以及修改字段名称和类型。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1387"/>
        <source>Open the Create Index wizard, where it is possible to define a new index on an existing database table.</source>
        <translation>打开“创建索引”向导，在那里可以在一个现有的数据库表上定义一个新索引。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1399"/>
        <source>&amp;Preferences...</source>
        <translation>首选项(&amp;P)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1402"/>
        <location filename="../MainWindow.ui" line="1405"/>
        <source>Open the preferences window.</source>
        <translation>打开首选项窗口。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1420"/>
        <source>&amp;DB Toolbar</source>
        <translation>数据库工具栏(&amp;D)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1423"/>
        <source>Shows or hides the Database toolbar.</source>
        <translation>显示或隐藏数据库工具栏。</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1441"/>
        <source>Shift+F1</source>
        <translation>Shift+F1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1449"/>
        <source>&amp;About...</source>
        <translation>关于(&amp;A)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1457"/>
        <source>&amp;Recently opened</source>
        <translation>最近打开(&amp;R)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1466"/>
        <source>Open &amp;tab</source>
        <translation>打开标签页(&amp;T)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1426"/>
        <location filename="../MainWindow.ui" line="1469"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="29"/>
        <source>Database Structure</source>
        <translation>数据库结构</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="87"/>
        <source>Browse Data</source>
        <translation>浏览数据</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="255"/>
        <source>Scroll one page upwards</source>
        <translation>上翻一页</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="258"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates one page of records upwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;点击按钮将表中显示的记录向上翻一页。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="282"/>
        <source>Scroll one page downwards</source>
        <translation>下翻一页</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="285"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates one page of records downwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;点击按钮将表中显示的记录向下翻一页。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="361"/>
        <source>Edit Pragmas</source>
        <translation>编辑杂注</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="819"/>
        <source>Execute SQL</source>
        <translation>执行 SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="940"/>
        <source>DB Toolbar</source>
        <translation>数据库工具栏</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="959"/>
        <source>Edit Database &amp;Cell</source>
        <translation>编辑数据库单元格(&amp;C)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="971"/>
        <source>SQL &amp;Log</source>
        <translation>SQL 日志(&amp;L)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="989"/>
        <source>Show S&amp;QL submitted by</source>
        <translation>显示 SQL 提交自(&amp;Q)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1081"/>
        <source>&amp;Plot</source>
        <translation>图表(&amp;P)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1195"/>
        <source>&amp;Revert Changes</source>
        <translation>倒退更改(&amp;R)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1216"/>
        <source>&amp;Write Changes</source>
        <translation>写入更改(&amp;W)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1236"/>
        <source>Compact &amp;Database</source>
        <translation>压缩数据库(&amp;D)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1264"/>
        <source>&amp;Database from SQL file...</source>
        <translation>从 SQL 文件导入数据库(&amp;D)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1278"/>
        <source>&amp;Table from CSV file...</source>
        <translation>从 CSV 文件导入表(&amp;T)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1292"/>
        <source>&amp;Database to SQL file...</source>
        <translation>导出数据库到 SQL 文件(&amp;D)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1306"/>
        <source>&amp;Table(s) as CSV file...</source>
        <translation>导出表到 CSV 文件(&amp;T)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1724"/>
        <source>SQLCipher &amp;FAQ...</source>
        <translation>SQLCipher &amp;FAQ...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1732"/>
        <source>Table(s) to JSON...</source>
        <translation>导出表到 JSON 文件(&amp;T)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1327"/>
        <source>&amp;Create Table...</source>
        <translation>创建表(&amp;C)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1345"/>
        <source>&amp;Delete Table...</source>
        <translation>删除表(&amp;D)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1366"/>
        <source>&amp;Modify Table...</source>
        <translation>修改表(&amp;M)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1384"/>
        <source>Create &amp;Index...</source>
        <translation>创建索引(&amp;I)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1438"/>
        <source>W&amp;hat&apos;s This?</source>
        <translation>这是什么(&amp;W)?</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1478"/>
        <source>&amp;Execute SQL</source>
        <translation>执行 SQL(&amp;E)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1481"/>
        <source>Execute SQL [F5, Ctrl+Return, Ctrl+R]</source>
        <translation>执行 SQL [F5, Ctrl+回车, Ctrl+R]</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1511"/>
        <source>&amp;Load extension</source>
        <translation>加载扩展(&amp;L)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1549"/>
        <source>&amp;Wiki...</source>
        <translation>维基(&amp;W)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1561"/>
        <source>Bug &amp;report...</source>
        <translation>错误报告(&amp;R)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1573"/>
        <source>Web&amp;site...</source>
        <translation>网站(&amp;S)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1588"/>
        <location filename="../MainWindow.ui" line="1591"/>
        <source>Save the current session to a file</source>
        <translation>保存当前会话到一个文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1606"/>
        <location filename="../MainWindow.ui" line="1609"/>
        <source>Load a working session from a file</source>
        <translation>从一个文件加载工作会话</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1490"/>
        <source>Open SQL file</source>
        <translation>打开 SQL 文件</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save current plot...&lt;/p&gt;&lt;p&gt;File format chosen by extension (png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;保存当前图表...&lt;/p&gt;&lt;p&gt;文件格式按扩展名选择(png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1499"/>
        <location filename="../MainWindow.ui" line="1656"/>
        <location filename="../MainWindow.ui" line="1659"/>
        <source>Save SQL file</source>
        <translation>保存 SQL 文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1523"/>
        <source>Execute current line</source>
        <translation>执行当前行</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1526"/>
        <source>Execute current line [Shift+F5]</source>
        <translation>执行当前行 [Shift+F5]</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="190"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1537"/>
        <source>Export as CSV file</source>
        <translation>导出为 CSV 文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1540"/>
        <source>Export table as comma separated values file</source>
        <translation>导出表为逗号间隔值文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="172"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="179"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="220"/>
        <source>Database encoding</source>
        <translation>数据库编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="292"/>
        <location filename="../MainWindow.cpp" line="2150"/>
        <source>Choose a database file</source>
        <translation>选择一个数据库文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="123"/>
        <source>Ctrl+Return</source>
        <translation>Ctrl+回车</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="179"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="185"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="206"/>
        <source>Encrypted</source>
        <translation>加密的</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="207"/>
        <source>Database is encrypted using SQLCipher</source>
        <translation>数据库使用 SQLCipher 进行了加密</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="213"/>
        <source>Read only</source>
        <translation>只读</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="214"/>
        <source>Database file is read only. Editing the database is disabled.</source>
        <translation>数据库是只读的。编辑被禁止。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="334"/>
        <source>Could not open database file.
Reason: %1</source>
        <translation>无法打开数据库文件。
原因: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="346"/>
        <location filename="../MainWindow.cpp" line="1256"/>
        <location filename="../MainWindow.cpp" line="2066"/>
        <source>Choose a filename to save under</source>
        <translation>选择一个文件名保存</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="607"/>
        <source>Error adding record:
</source>
        <translation>添加记录时出错:
</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="627"/>
        <source>Error deleting record:
%1</source>
        <translation>删除记录时出错:
%1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="636"/>
        <source>Please select a record first</source>
        <translation>请首先选择一条记录</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="713"/>
        <source>%1 - %2 of %3</source>
        <translation>%1 - %2 / %3</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="745"/>
        <location filename="../MainWindow.cpp" line="759"/>
        <source>There is no database opened. Please open or create a new database file.</source>
        <translation>没有打开数据库。请打开或创建一个新的数据库文件。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="781"/>
        <source>Are you sure you want to delete the %1 &apos;%2&apos;?
All data associated with the %1 will be lost.</source>
        <translation>您是否确认您想删除 %1 &apos;%2&apos;?
所有和 %1 关联的数据将会丢失。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="788"/>
        <source>Error: could not delete the %1. Message from database engine:
%2</source>
        <translation>错误: 不能删除 %1。消息来自数据库引擎:
%2</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="985"/>
        <source>Setting PRAGMA values or vacuuming will commit your current transaction.
Are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2457"/>
        <source>Please enter a pseudo-primary key in order to enable editing on this view. This should be the name of a unique column in the view.</source>
        <translation>请输入一个伪主键以在当前视图启用编辑。这需要是视图中的一个满足唯一性的列的名字。</translation>
    </message>
    <message>
        <source>There is no database opened.</source>
        <translation type="vanished">没有数据库打开。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1039"/>
        <source>%1 rows returned in %2ms from: %3</source>
        <translation>%1 行数据在 %2ms 内返回自: %3</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1062"/>
        <source>, %1 rows affected</source>
        <translation>%1 行数据受影响</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1065"/>
        <source>Query executed successfully: %1 (took %2ms%3)</source>
        <translation>查询执行成功: %1 (耗时 %2ms%3)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1206"/>
        <source>Error while saving the database file. This means that not all changes to the database were saved. You need to resolve the following error first.

%1</source>
        <translation>保存数据库文件时出错。这表明不是所有对数据库的更改都被保存了。你需要先解决以下错误。

%1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1855"/>
        <source>A new DB Browser for SQLite version is available (%1.%2.%3).&lt;br/&gt;&lt;br/&gt;Please download at &lt;a href=&apos;%4&apos;&gt;%4&lt;/a&gt;.</source>
        <translation>有新版本的 DB Browser for SQLite (%1.%2.%3)可用。&lt;br/&gt;&lt;br/&gt;请从 &lt;a href=&apos;%4&apos;&gt;%4&lt;/a&gt; 下载。</translation>
    </message>
    <message>
        <source>Please enter the URL of the database file to save.</source>
        <translation type="vanished">请输入要保存的数据库文件的 URL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1920"/>
        <location filename="../MainWindow.cpp" line="2067"/>
        <source>DB Browser for SQLite project file (*.sqbpro)</source>
        <translation>DB Browser for SQLite 工程文件 (*.sqbpro)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2393"/>
        <source>Please choose a new encoding for this table.</source>
        <translation>请为此表选择新的编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2391"/>
        <source>Please choose a new encoding for all tables.</source>
        <translation>请为所有表选择新的编码</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2396"/>
        <source>%1
Leave the field empty for using the database encoding.</source>
        <translation>%1
留空此字段以使用数据库默认编码。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2407"/>
        <source>This encoding is either not valid or not supported.</source>
        <translation>这种编码非法或者不支持。</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1046"/>
        <source>Error executing query: %1</source>
        <translation>执行查询时出错: %1</translation>
    </message>
    <message>
        <source>Choose a text file</source>
        <translation type="vanished">选择一个文本文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1141"/>
        <source>Text files(*.csv *.txt);;All files(*)</source>
        <translation>文本文件(*.csv *.txt);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1153"/>
        <source>Import completed</source>
        <translation>导入完成</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1215"/>
        <source>Are you sure you want to undo all changes made to the database file &apos;%1&apos; since the last save?</source>
        <translation>您是否确认您想撤销从上次保存以来对数据库文件‘%1’做出的所有更改。?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1239"/>
        <source>Choose a file to import</source>
        <translation>选择要导入的一个文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1240"/>
        <location filename="../MainWindow.cpp" line="1678"/>
        <location filename="../MainWindow.cpp" line="1734"/>
        <source>Text files(*.sql *.txt);;All files(*)</source>
        <translation>文本文件(*.sql *.txt);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1250"/>
        <source>Do you want to create a new database file to hold the imported data?
If you answer no we will attempt to import the data in the SQL file to the current database.</source>
        <translation>您是否确认您想创建一个新的数据库文件用来存放导入的数据?
如果您会到“否”的话，我们将尝试导入 SQL 文件中的数据到当前数据库。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1260"/>
        <source>File %1 already exists. Please choose a different name.</source>
        <translation>文件 %1 已存在。请选择一个不同的名称。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1275"/>
        <source>Error importing data: %1</source>
        <translation>导入数据时出错: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1277"/>
        <source>Import completed.</source>
        <translation>导入完成。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1333"/>
        <location filename="../MainWindow.cpp" line="1334"/>
        <source>Delete View</source>
        <translation>删除视图</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1335"/>
        <location filename="../MainWindow.cpp" line="1336"/>
        <source>Modify View</source>
        <translation>修改视图</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1338"/>
        <location filename="../MainWindow.cpp" line="1339"/>
        <source>Delete Trigger</source>
        <translation>删除触发器</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1340"/>
        <location filename="../MainWindow.cpp" line="1341"/>
        <source>Modify Trigger</source>
        <translation>修改触发器</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1343"/>
        <location filename="../MainWindow.cpp" line="1344"/>
        <source>Delete Index</source>
        <translation>删除索引</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1348"/>
        <location filename="../MainWindow.cpp" line="1348"/>
        <location filename="../MainWindow.cpp" line="1349"/>
        <source>Delete Table</source>
        <translation>删除表</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1398"/>
        <source>&amp;%1 %2</source>
        <translation>&amp;%1 %2</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1606"/>
        <source>Setting PRAGMA values will commit your current transaction.
Are you sure?</source>
        <translation>设置 PRAGMA 值将会提交您的当前事务。.
您确认吗?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="993"/>
        <source>Execution aborted by user</source>
        <translation>操作被用户终止</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1140"/>
        <source>Choose text files</source>
        <translation>选择文本文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1345"/>
        <location filename="../MainWindow.cpp" line="1346"/>
        <source>Modify Index</source>
        <translation>修改索引</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1350"/>
        <location filename="../MainWindow.cpp" line="1351"/>
        <source>Modify Table</source>
        <translation>修改表</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1677"/>
        <source>Select SQL file to open</source>
        <translation>选择要打开的 SQL 文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1686"/>
        <source>Couldn&apos;t read file: %1.</source>
        <translation>无法读取文件: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1724"/>
        <source>Couldn&apos;t save file: %1.</source>
        <translation>无法保存文件: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1733"/>
        <source>Select file name</source>
        <translation>选择文件名</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1748"/>
        <source>Select extension file</source>
        <translation>选择扩展文件</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1749"/>
        <source>Extensions(*.so *.dll);;All files(*)</source>
        <translation>扩展(*.so *.dll);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1755"/>
        <source>Extension successfully loaded.</source>
        <translation>扩展成功加载。</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1757"/>
        <location filename="../MainWindow.cpp" line="1769"/>
        <source>Error loading extension: %1</source>
        <translation>加载扩展时出错: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1851"/>
        <source>Don&apos;t show again</source>
        <translation>不再显示</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1854"/>
        <source>New version available.</source>
        <translation>新版本可用。</translation>
    </message>
    <message>
        <source>Choose a axis color</source>
        <translation type="vanished">选择一个轴的颜色</translation>
    </message>
    <message>
        <source>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*)</source>
        <translation type="vanished">PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1919"/>
        <source>Choose a file to open</source>
        <translation>选择要打开的一个文件</translation>
    </message>
    <message>
        <source>Invalid file format.</source>
        <translation type="vanished">无效文件格式。</translation>
    </message>
</context>
<context>
    <name>PlotDock</name>
    <message>
        <location filename="../PlotDock.ui" line="14"/>
        <source>Plot</source>
        <translation>绘图</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="37"/>
        <source>Columns</source>
        <translation>列</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="42"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="47"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="52"/>
        <source>_</source>
        <translation>_</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="71"/>
        <source>Line type:</source>
        <translation>线形:</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="100"/>
        <location filename="../PlotDock.ui" line="147"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="105"/>
        <source>Line</source>
        <translation>折线</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="110"/>
        <source>StepLeft</source>
        <translation>左阶梯</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="115"/>
        <source>StepRight</source>
        <translation>右阶梯</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="120"/>
        <source>StepCenter</source>
        <translation>中阶梯</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="125"/>
        <source>Impulse</source>
        <translation>脉冲</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="133"/>
        <source>Point shape:</source>
        <translation>点形:</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="152"/>
        <source>Cross</source>
        <translation>叉</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="157"/>
        <source>Plus</source>
        <translation>加</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="162"/>
        <source>Circle</source>
        <translation>圈</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="167"/>
        <source>Disc</source>
        <translation>实心点</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="172"/>
        <source>Square</source>
        <translation>方形</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="177"/>
        <source>Diamond</source>
        <translation>菱形</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="182"/>
        <source>Star</source>
        <translation>星</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="187"/>
        <source>Triangle</source>
        <translation>三角</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="192"/>
        <source>TriangleInverted</source>
        <translation>倒三角</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="197"/>
        <source>CrossSquare</source>
        <translation>叉与方形</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="202"/>
        <source>PlusSquare</source>
        <translation>加与方形</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="207"/>
        <source>CrossCircle</source>
        <translation>叉与圈</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="212"/>
        <source>PlusCircle</source>
        <translation>加与圈</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="217"/>
        <source>Peace</source>
        <translation>和平符号</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="238"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save current plot...&lt;/p&gt;&lt;p&gt;File format chosen by extension (png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;保存当前图表...&lt;/p&gt;&lt;p&gt;文件格式按扩展名选择(png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="241"/>
        <source>Save current plot...</source>
        <translation>保存当前图表...</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="267"/>
        <source>Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism.</source>
        <translation>载入所有数据。仅在不是所有数据都已经从表中取出时有效果。</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="128"/>
        <location filename="../PlotDock.cpp" line="249"/>
        <location filename="../PlotDock.cpp" line="259"/>
        <source>Row #</source>
        <translation>行 #</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="379"/>
        <source>Choose a axis color</source>
        <translation>选择一个轴的颜色</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="410"/>
        <source>Choose a filename to save under</source>
        <translation>选择一个文件名保存</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="411"/>
        <source>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*)</source>
        <translation>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="520"/>
        <source>Fetching all data...</source>
        <translation>读取所有数据...</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="521"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../PreferencesDialog.ui" line="14"/>
        <source>Preferences</source>
        <translation>首选项</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="27"/>
        <source>&amp;General</source>
        <translation>通用(&amp;G)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="46"/>
        <source>Remember last location</source>
        <translation>记住上次的位置</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="51"/>
        <source>Always use this location</source>
        <translation>总是使用此位置</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="56"/>
        <source>Remember last location for session only</source>
        <translation>仅在会话中记住上次的位置</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="96"/>
        <source>Lan&amp;guage</source>
        <translation>语言(&amp;G)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="145"/>
        <source>Automatic &amp;updates</source>
        <translation>自动更新(&amp;A)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="163"/>
        <source>&amp;Database</source>
        <translation>数据库(&amp;D)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="178"/>
        <source>Database &amp;encoding</source>
        <translation>数据库编码(&amp;E)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="202"/>
        <source>Open databases with foreign keys enabled.</source>
        <translation>打开启用了外键的数据库。</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="205"/>
        <source>&amp;Foreign keys</source>
        <translation>外键(&amp;F)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="135"/>
        <location filename="../PreferencesDialog.ui" line="155"/>
        <location filename="../PreferencesDialog.ui" line="215"/>
        <location filename="../PreferencesDialog.ui" line="887"/>
        <location filename="../PreferencesDialog.ui" line="907"/>
        <location filename="../PreferencesDialog.ui" line="924"/>
        <source>enabled</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="33"/>
        <source>Default &amp;location</source>
        <translation>默认位置(&amp;L)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="85"/>
        <location filename="../PreferencesDialog.ui" line="1148"/>
        <location filename="../PreferencesDialog.ui" line="1204"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="222"/>
        <source>Remove line breaks in schema &amp;view</source>
        <translation>删除架构视图中的换行(&amp;V)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="128"/>
        <source>Show remote options</source>
        <translation>显示远程选项</translation>
    </message>
    <message>
        <source>Remote server</source>
        <translation type="vanished">远程服务器</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="235"/>
        <source>Prefetch block si&amp;ze</source>
        <translation>预取块尺寸(&amp;Z)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="255"/>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <source>SQL to execute after opening database</source>
        <translation type="vanished">打开数据库后执行的 SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="285"/>
        <source>SQ&amp;L to execute after opening database</source>
        <translation>打开数据库后执行的 SQL(&amp;L)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="311"/>
        <source>Default field type</source>
        <translation>默认字段类型</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="319"/>
        <source>Data &amp;Browser</source>
        <translation>数据浏览器(&amp;B)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="327"/>
        <source>Font</source>
        <translation>字体</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="333"/>
        <source>&amp;Font</source>
        <translation>字体(&amp;F)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="346"/>
        <source>Font si&amp;ze:</source>
        <translation>字号(&amp;Z)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="362"/>
        <source>Content</source>
        <translation>内容</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="368"/>
        <source>Symbol limit in cell</source>
        <translation>单元格符号数限制</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="394"/>
        <source>NULL fields</source>
        <translation>空字段</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="413"/>
        <source>&amp;Text</source>
        <translation>文本(&amp;T)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="429"/>
        <source>Field colors</source>
        <translation>字段颜色</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="435"/>
        <source>NULL</source>
        <translation>空</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="445"/>
        <source>Regular</source>
        <translation>常规</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="478"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="488"/>
        <source>Binary</source>
        <translation>二进制</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="514"/>
        <source>Background</source>
        <translation>背景</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="591"/>
        <source>Filters</source>
        <translation>过滤</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="604"/>
        <source>Escape character</source>
        <translation>转义字符</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="614"/>
        <source>Delay time (&amp;ms)</source>
        <translation>延时 (&amp;ms)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="624"/>
        <source>Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting.</source>
        <translation>设置应用新过滤值前的等待时间。设为0以禁用等待。</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="640"/>
        <source>&amp;SQL</source>
        <translation>&amp;SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="653"/>
        <source>Settings name</source>
        <translation>设置名称</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="658"/>
        <source>Context</source>
        <translation>上下文</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="663"/>
        <source>Colour</source>
        <translation>颜色</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="668"/>
        <source>Bold</source>
        <translation>粗体</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="673"/>
        <source>Italic</source>
        <translation>斜体</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="678"/>
        <source>Underline</source>
        <translation>下划线</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="686"/>
        <source>Keyword</source>
        <translation>关键字</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="703"/>
        <source>function</source>
        <translation>函数</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="706"/>
        <source>Function</source>
        <translation>函数</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="714"/>
        <source>Table</source>
        <translation>表</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="734"/>
        <source>Comment</source>
        <translation>注释</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="754"/>
        <source>Identifier</source>
        <translation>识别符</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="774"/>
        <source>String</source>
        <translation>字符串</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="791"/>
        <source>currentline</source>
        <translation>当前行</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="794"/>
        <source>Current line</source>
        <translation>当前行</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="804"/>
        <source>SQL &amp;editor font size</source>
        <translation>SQL 编辑器字体大小(&amp;E)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="821"/>
        <source>SQL &amp;log font size</source>
        <translation>SQL 日志字体大小(&amp;L)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="838"/>
        <source>Tab size</source>
        <translation>Tab 长度</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="861"/>
        <source>SQL editor &amp;font</source>
        <translation>SQL 编辑器字体(&amp;F)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="874"/>
        <source>Error indicators</source>
        <translation>错误指示器</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="884"/>
        <source>Enabling error indicators highlights the SQL code lines that caused errors during the last execution</source>
        <translation>启用错误指示器将高亮 SQL 代码中导致最近一次执行出错的行</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="894"/>
        <source>Hori&amp;zontal tiling</source>
        <translation>水平平铺(&amp;Z)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="904"/>
        <source>If enabled the SQL code editor and the result table view are shown side by side instead of one over the other.</source>
        <translation>如果启用，SQL 编辑器和结果表视图将并排显示，而不是上下显示。</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="914"/>
        <source>Code co&amp;mpletion</source>
        <translation>代码完成(&amp;M)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="934"/>
        <source>&amp;Extensions</source>
        <translation>扩展(&amp;E)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="940"/>
        <source>Select extensions to load for every database:</source>
        <translation>选择每个数据库要加载的扩展:</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="961"/>
        <source>Add extension</source>
        <translation>添加扩展</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="972"/>
        <source>Remove extension</source>
        <translation>删除扩展</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1000"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;While supporting the REGEXP operator SQLite doesn&apos;t implement any regular expression&lt;br/&gt;algorithm but calls back the running application. DB Browser for SQLite implements this&lt;br/&gt;algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible&lt;br/&gt;implementations of this and you might want to use another one, you&apos;re free to disable the&lt;br/&gt;application&apos;s implementation and load your own by using an extension. Requires restart of the application.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;虽然支持 REGEXP 运算符，但是 SQLite 并没有实现任何正则表达式算法，&lt;br/&gt;而是回调应用程序。DB Browser for SQLite 为您实现了算法，以便您可以&lt;br/&gt;打破常规使用 REGEXP。由于算法有多种可能的实现，您可能想用其他的，&lt;br/&gt;所以您可以禁用算法实现并通过扩展加载您的实现。需要重启应用程序。&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1003"/>
        <source>Disable Regular Expression extension</source>
        <translation>禁用正则表达式扩展</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1011"/>
        <source>Remote</source>
        <translation>远程</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1017"/>
        <source>CA certificates</source>
        <translation>CA 证书</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1040"/>
        <location filename="../PreferencesDialog.ui" line="1104"/>
        <source>Subject CN</source>
        <translation>主题 CN (Subject CN)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1043"/>
        <source>Common Name</source>
        <translation>公用名称 (Common Name)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1048"/>
        <source>Subject O</source>
        <translation>主题 O （Subject O)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1051"/>
        <source>Organization</source>
        <translation>组织 (Organization)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1056"/>
        <location filename="../PreferencesDialog.ui" line="1120"/>
        <source>Valid from</source>
        <translation>有效期从</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1061"/>
        <location filename="../PreferencesDialog.ui" line="1125"/>
        <source>Valid to</source>
        <translation>有效期到</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1066"/>
        <location filename="../PreferencesDialog.ui" line="1130"/>
        <source>Serial number</source>
        <translation>序列号</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1074"/>
        <source>Your certificates</source>
        <translation>您的证书</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1099"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1107"/>
        <source>Subject Common Name</source>
        <translation>主题公用名称 (Subject Common Name)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1112"/>
        <source>Issuer CN</source>
        <translation>签发人 CN (Issuer CN)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1115"/>
        <source>Issuer Common Name</source>
        <translation>签发人公用名称 (Issuer Common Name)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1176"/>
        <source>Clone databases into</source>
        <translation>克隆数据库信息</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="52"/>
        <location filename="../PreferencesDialog.cpp" line="508"/>
        <source>Choose a directory</source>
        <translation>选择一个目录</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="269"/>
        <source>The language will change after you restart the application.</source>
        <translation>语言将在重启应用程序后改变。</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="334"/>
        <source>Select extension file</source>
        <translation>选择扩展文件</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="335"/>
        <source>Extensions(*.so *.dll);;All files(*)</source>
        <translation>扩展(*.so *.dll);;所有文件(*)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="435"/>
        <source>Import certificate file</source>
        <translation>导入证书文件</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="443"/>
        <source>No certificates found in this file.</source>
        <translation>在文件中找不到证书。</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="460"/>
        <source>Are you sure you want do remove this certificate? All certificate data will be deleted from the application settings!</source>
        <translation>您确定要删除此证书吗？所有的证书数据都会被从应用设置中删除！</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="89"/>
        <source>Error importing data</source>
        <translation>导入数据时出错</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="91"/>
        <source> from record number %1</source>
        <translation>自记录编号 %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="92"/>
        <source>.
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="106"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="105"/>
        <source>Decoding CSV file...</source>
        <translation>正在解码 CSV 文件...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="48"/>
        <source>Collation needed! Proceed?</source>
        <translation>需要整理! 继续?</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="49"/>
        <source>A table in this database requires a special collation function &apos;%1&apos; that this application can&apos;t provide without further knowledge.
If you choose to proceed, be aware bad things can happen to your database.
Create a backup!</source>
        <translation>数据库中的一个表需要特定的整理方法 &apos;%1&apos; 但本应用程序不了解故无法提供。
如果您选择继续，小心可能会有不好的事情发生。
记得备份!</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="25"/>
        <source>SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*)</source>
        <translation>SQLite 数据库文件 (*.db *.sqlite *.sqlite3 *.db3);;所有文件 (*)</translation>
    </message>
</context>
<context>
    <name>RemoteDatabase</name>
    <message>
        <location filename="../RemoteDatabase.cpp" line="106"/>
        <source>Error when connecting to %1.
%2</source>
        <translation>连接到 %1 时出错.
%2</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="216"/>
        <source>Error opening remote file at %1.
%2</source>
        <translation>在 %1 打开远程文件时出错.
%2</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="284"/>
        <source>Error: Invalid client certificate specified.</source>
        <translation>错误: 指定了错误的客户端证书。</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="296"/>
        <source>Please enter the passphrase for this client certificate in order to authenticate.</source>
        <translation>请输入客户端证书的口令以进行身份认证。</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="320"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="324"/>
        <source>Uploading remote database to
%1.</source>
        <translation>正在上传远程数据库到
%1.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="326"/>
        <source>Downloading remote database from
%1.</source>
        <translation>正在下载远程数据库于
%1.</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="344"/>
        <location filename="../RemoteDatabase.cpp" line="397"/>
        <source>Error: The network is not accessible.</source>
        <translation>错误: 网络无法访问。</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="406"/>
        <source>Error: Cannot open the file for sending.</source>
        <translation>错误: 无法打开文件用于发送。</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="482"/>
        <source>Error opening local databases list.
%1</source>
        <translation>打开本地数据库列表时出错。
%1</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="499"/>
        <source>Error creating local databases list.
%1</source>
        <translation>创建本地数据库列表时出错。
%1</translation>
    </message>
</context>
<context>
    <name>RemoteDock</name>
    <message>
        <location filename="../RemoteDock.ui" line="14"/>
        <source>Remote</source>
        <translation>远程</translation>
    </message>
    <message>
        <source>B&amp;rowse</source>
        <translation type="vanished">浏览(&amp;r)</translation>
    </message>
    <message>
        <source>Local</source>
        <translation type="vanished">本地</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="22"/>
        <source>Identity</source>
        <translation>身份</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="39"/>
        <source>Go</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="63"/>
        <source>Push currently opened database to server</source>
        <translation>推送当前打开的数据库到服务器</translation>
    </message>
</context>
<context>
    <name>RemoteModel</name>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Version</source>
        <translation type="obsolete">版本</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Last modified</source>
        <translation>上次修改</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Size</source>
        <translation>大小</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="100"/>
        <source>Commit</source>
        <translation>提交</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="240"/>
        <source>bytes</source>
        <translation>字节</translation>
    </message>
</context>
<context>
    <name>RemotePushDialog</name>
    <message>
        <location filename="../RemotePushDialog.ui" line="14"/>
        <source>Push database</source>
        <translation>推送数据库</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="22"/>
        <source>Database na&amp;me to push to</source>
        <translation>推送的数据库名(&amp;m)</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="35"/>
        <source>Commit message</source>
        <translation>提交信息</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="45"/>
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Oxygen-Sans&apos;; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="59"/>
        <source>Database licence</source>
        <translation>数据库许可协议</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="79"/>
        <source>Public</source>
        <translation>公有</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="35"/>
        <source>Database will be public. Everyone has read access to it.</source>
        <translation>数据库将是公有的。所有人都可以读取它。</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="37"/>
        <source>Database will be private. Only you have access to it.</source>
        <translation>数据库将是私有的。只有您可以访问它。</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="77"/>
        <source>Unspecified</source>
        <translation>未指定的</translation>
    </message>
</context>
<context>
    <name>SqlExecutionArea</name>
    <message>
        <location filename="../SqlExecutionArea.ui" line="14"/>
        <source>Form</source>
        <translation>表单</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="51"/>
        <source>Results of the last executed statements</source>
        <translation>上次执行语句的结果</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="54"/>
        <source>This field shows the results and status codes of the last executed statements.</source>
        <translation>这个字段显示最后执行的语句的结果和状态码。</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="94"/>
        <source>Export to &amp;CSV</source>
        <translation>导出到 &amp;CSV</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="99"/>
        <source>Save as &amp;view</source>
        <translation>保存为视图(&amp;V)</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="102"/>
        <source>Save as view</source>
        <translation>保存为视图</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="90"/>
        <source>Please specify the view name</source>
        <translation>请指定视图名称</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="94"/>
        <source>There is already an object with that name. Please choose a different name.</source>
        <translation>已有同名的对象。请选择一个不同的名称。</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="101"/>
        <source>View successfully created.</source>
        <translation>视图成功创建。</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="103"/>
        <source>Error creating view: %1</source>
        <translation>创建视图时出错: %1</translation>
    </message>
</context>
<context>
    <name>SqlUiLexer</name>
    <message>
        <location filename="../SqlUiLexer.cpp" line="60"/>
        <source>(X) The abs(X) function returns the absolute value of the numeric argument X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="61"/>
        <source>() The changes() function returns the number of database rows that were changed or inserted or deleted by the most recently completed INSERT, DELETE, or UPDATE statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="62"/>
        <source>(X1,X2,...) The char(X1,X2,...,XN) function returns a string composed of characters having the unicode code point values of integers X1 through XN, respectively. </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="63"/>
        <source>(X,Y,...) The coalesce() function returns a copy of its first non-NULL argument, or NULL if all arguments are NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="64"/>
        <source>(X,Y) The glob(X,Y) function is equivalent to the expression &quot;Y GLOB X&quot;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="65"/>
        <source>(X,Y) The ifnull() function returns a copy of its first non-NULL argument, or NULL if both arguments are NULL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="66"/>
        <source>(X,Y) The instr(X,Y) function finds the first occurrence of string Y within string X and returns the number of prior characters plus 1, or 0 if Y is nowhere found within X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="67"/>
        <source>(X) The hex() function interprets its argument as a BLOB and returns a string which is the upper-case hexadecimal rendering of the content of that blob.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="68"/>
        <source>() The last_insert_rowid() function returns the ROWID of the last row insert from the database connection which invoked the function.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="69"/>
        <source>(X) For a string value X, the length(X) function returns the number of characters (not bytes) in X prior to the first NUL character.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="70"/>
        <source>(X,Y) The like() function is used to implement the &quot;Y LIKE X&quot; expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="71"/>
        <source>(X,Y,Z) The like() function is used to implement the &quot;Y LIKE X ESCAPE Z&quot; expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="72"/>
        <source>(X) The load_extension(X) function loads SQLite extensions out of the shared library file named X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="73"/>
        <source>(X,Y) The load_extension(X) function loads SQLite extensions out of the shared library file named X using the entry point Y.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="74"/>
        <source>(X) The lower(X) function returns a copy of string X with all ASCII characters converted to lower case.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="75"/>
        <source>(X) ltrim(X) removes spaces from the left side of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="76"/>
        <source>(X,Y) The ltrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the left side of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="77"/>
        <source>(X,Y,...) The multi-argument max() function returns the argument with the maximum value, or return NULL if any argument is NULL.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="78"/>
        <source>(X,Y,...) The multi-argument min() function returns the argument with the minimum value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="79"/>
        <source>(X,Y) The nullif(X,Y) function returns its first argument if the arguments are different and NULL if the arguments are the same.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="80"/>
        <source>(FORMAT,...) The printf(FORMAT,...) SQL function works like the sqlite3_mprintf() C-language function and the printf() function from the standard C library.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="81"/>
        <source>(X) The quote(X) function returns the text of an SQL literal which is the value of its argument suitable for inclusion into an SQL statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="82"/>
        <source>() The random() function returns a pseudo-random integer between -9223372036854775808 and +9223372036854775807.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="83"/>
        <source>(N) The randomblob(N) function return an N-byte blob containing pseudo-random bytes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="84"/>
        <source>(X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y in string X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="85"/>
        <source>(X) The round(X) function returns a floating-point value X rounded to zero digits to the right of the decimal point.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="86"/>
        <source>(X,Y) The round(X,Y) function returns a floating-point value X rounded to Y digits to the right of the decimal point.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="87"/>
        <source>(X) rtrim(X) removes spaces from the right side of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="88"/>
        <source>(X,Y) The rtrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the right side of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="89"/>
        <source>(X) The soundex(X) function returns a string that is the soundex encoding of the string X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="90"/>
        <source>(X,Y) substr(X,Y) returns all characters through the end of the string X beginning with the Y-th.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="91"/>
        <source>(X,Y,Z) The substr(X,Y,Z) function returns a substring of input string X that begins with the Y-th character and which is Z characters long.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="92"/>
        <source>() The total_changes() function returns the number of row changes caused by INSERT, UPDATE or DELETE statements since the current database connection was opened.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="93"/>
        <source>(X) trim(X) removes spaces from both ends of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="94"/>
        <source>(X,Y) The trim(X,Y) function returns a string formed by removing any and all characters that appear in Y from both ends of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="95"/>
        <source>(X) The typeof(X) function returns a string that indicates the datatype of the expression X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="96"/>
        <source>(X) The unicode(X) function returns the numeric unicode code point corresponding to the first character of the string X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="97"/>
        <source>(X) The upper(X) function returns a copy of input string X in which all lower-case ASCII characters are converted to their upper-case equivalent.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="98"/>
        <source>(N) The zeroblob(N) function returns a BLOB consisting of N bytes of 0x00.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="100"/>
        <location filename="../SqlUiLexer.cpp" line="101"/>
        <location filename="../SqlUiLexer.cpp" line="102"/>
        <location filename="../SqlUiLexer.cpp" line="103"/>
        <source>(timestring,modifier,modifier,...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="104"/>
        <source>(format,timestring,modifier,modifier,...)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="106"/>
        <source>(X) The avg() function returns the average value of all non-NULL X within a group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="107"/>
        <source>(X) The count(X) function returns a count of the number of times that X is not NULL in a group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="108"/>
        <source>(X) The group_concat() function returns a string which is the concatenation of all non-NULL values of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="109"/>
        <source>(X,Y) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. If parameter Y is present then it is used as the separator between instances of X.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="110"/>
        <source>(X) The max() aggregate function returns the maximum value of all values in the group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="111"/>
        <source>(X) The min() aggregate function returns the minimum non-NULL value of all values in the group.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="112"/>
        <location filename="../SqlUiLexer.cpp" line="113"/>
        <source>(X) The sum() and total() aggregate functions return sum of all non-NULL values in the group.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqliteTableModel</name>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="276"/>
        <source>References %1(%2)
Hold Ctrl+Shift and click to jump there</source>
        <translation>引用 %1(%2)
按住 Ctrl+Shift 并点击以跳转</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="360"/>
        <source>Error changing data:
%1</source>
        <translation>更改数据库时出错:
%1</translation>
    </message>
</context>
<context>
    <name>VacuumDialog</name>
    <message>
        <location filename="../VacuumDialog.ui" line="14"/>
        <source>Compact Database</source>
        <translation>压缩数据库</translation>
    </message>
    <message>
        <location filename="../VacuumDialog.ui" line="26"/>
        <source>Warning: Compacting the database will commit all changes you made.</source>
        <translation>警告: 压缩数据库将会提交您做出的所有更改。</translation>
    </message>
    <message>
        <location filename="../VacuumDialog.ui" line="39"/>
        <source>Please select the objects to compact:</source>
        <translation>请选择要压缩的对象:</translation>
    </message>
</context>
</TS>
