<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="24"/>
        <source>About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="41"/>
        <source>Licenses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="55"/>
        <source>Environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="102"/>
        <source>Icon directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="170"/>
        <source>Form directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="187"/>
        <source>SQLite extension directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="140"/>
        <source>Plugin directories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="14"/>
        <source>About Letos and licenses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="30"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;Letos v%1&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;Free, open-source, cross-platform SQLite database manager.&lt;br/&gt;&lt;a href=&quot;https://letos.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://letos.org&lt;/span&gt;&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;%2&lt;br/&gt;&lt;/p&gt;&lt;p align=&quot;center&quot;&gt;Author and active maintainer:&lt;br/&gt;Paweł Salawa&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="75"/>
        <source>Configuration directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="150"/>
        <source>Application directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="85"/>
        <source>Qt version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.ui" line="160"/>
        <source>SQLite 3 version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.cpp" line="42"/>
        <source>Portable distribution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.cpp" line="45"/>
        <source>MacOS X application bundle distribution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.cpp" line="48"/>
        <source>Operating system managed distribution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/aboutdialog.cpp" line="102"/>
        <source>&lt;h3&gt;Table of contents:&lt;/h3&gt;&lt;ol&gt;%2&lt;/ol&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BindParamsDialog</name>
    <message>
        <location filename="../dialogs/bindparamsdialog.ui" line="17"/>
        <source>Query parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/bindparamsdialog.ui" line="26"/>
        <source>Please provide values for query parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/bindparamsdialog.ui" line="68"/>
        <source>Advanced mode</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CellRendererTable</name>
    <message>
        <location filename="../configwidgets/cellrenderertable.cpp" line="33"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeSnippetEditor</name>
    <message>
        <location filename="../windows/codesnippeteditor.ui" line="84"/>
        <source>Filter snippets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.ui" line="183"/>
        <location filename="../windows/codesnippeteditor.ui" line="221"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Optional shortcut, that will work only in context of the active code assistant window. It allows user to use key combinations, that would otherwise be conflicting with other shortcuts. Having the code assistant window as required context makes the choice of keys more versatile.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.ui" line="204"/>
        <location filename="../windows/codesnippeteditor.ui" line="214"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The name of the snippet will be displayed in the code assistant. To access the list of snippets user has to hit the code assistant shortcut twice.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.ui" line="207"/>
        <source>Snippet name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.ui" line="224"/>
        <source>Code assistant shortcut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.ui" line="240"/>
        <source>Snippet code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="50"/>
        <source>Code Snippets editor window has uncommitted modifications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="71"/>
        <source>Code Snippets editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="76"/>
        <source>Commit all snippet changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="77"/>
        <source>Rollback all snippet changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="79"/>
        <source>Create new snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="80"/>
        <source>Delete selected snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="82"/>
        <source>Move the snippet up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="83"/>
        <source>Move the snippet down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="85"/>
        <source>Import snippets from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="86"/>
        <source>Export snippets to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="87"/>
        <source>Code snippets manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="325"/>
        <source>Enter a non-empty, unique name of the snippet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="328"/>
        <source>Enter a non-empty snippet content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.cpp" line="332"/>
        <source>This hotkey is not unique in context of a code assistant.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeSnippetEditorModel</name>
    <message>
        <location filename="../windows/codesnippeteditormodel.cpp" line="253"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditormodel.cpp" line="254"/>
        <source>Hotkey:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeSnippetsPanel</name>
    <message>
        <location filename="../codesnippetspanel.ui" line="17"/>
        <source>Code Snippets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../codesnippetspanel.ui" line="43"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Drag to the SQL editor to use the snippet.&lt;/p&gt;&lt;p&gt;Drop any code (or a text) here to add a new code snippet.&lt;/p&gt;&lt;p&gt;Double-click to edit the snippet.&lt;/p&gt;&lt;p&gt;Code snippets are also available in Code Assistant. Invoke it twice to show snippets.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../codesnippetspanel.ui" line="69"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../codesnippetspanel.cpp" line="69"/>
        <source>Add code snippet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../codesnippetspanel.cpp" line="69"/>
        <source>Enter a name for the new code snippet:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../codesnippetspanel.cpp" line="97"/>
        <source>Filter by name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CollationsEditor</name>
    <message>
        <location filename="../windows/collationseditor.ui" line="84"/>
        <source>Filter collations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="163"/>
        <source>Databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="169"/>
        <source>Register in all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="176"/>
        <source>Register in following databases:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="197"/>
        <source>Implementation code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="229"/>
        <source>Collation name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="239"/>
        <source>Collation type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="248"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Implements the comparison logic directly in Letos using a scripting language. Choose this type to create fully custom sorting and comparison rules without requiring external SQLite extensions.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="251"/>
        <source>Function-based</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="258"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Uses a collation implemented by a SQLite extension or external library. Choose this type when the comparison logic already exists outside of Letos, for example in ICU or another SQLite extension.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="261"/>
        <source>Extension-based</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.ui" line="270"/>
        <source>Implementation language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="56"/>
        <source>Collations editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="61"/>
        <source>Commit all collation changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="62"/>
        <source>Rollback all collation changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="64"/>
        <source>Create new collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="65"/>
        <source>Delete selected collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="67"/>
        <source>Import collations from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="68"/>
        <source>Export collations to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="69"/>
        <source>Editing collations manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="322"/>
        <source>Enter a non-empty, unique name of the collation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="332"/>
        <source>Pick the implementation language.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="337"/>
        <source>Registration code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="338"/>
        <source>Enter a non-empty registration code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="346"/>
        <source>Implementation code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="347"/>
        <source>Enter a non-empty implementation code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.cpp" line="506"/>
        <source>Collations editor window has uncommitted modifications.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CollationsEditorModel</name>
    <message>
        <location filename="../windows/collationseditormodel.cpp" line="219"/>
        <source>all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditormodel.cpp" line="224"/>
        <source>Collation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditormodel.cpp" line="225"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditormodel.cpp" line="226"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditormodel.cpp" line="227"/>
        <source>Registered in:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColorButton</name>
    <message>
        <location filename="../common/colorbutton.cpp" line="29"/>
        <source>Pick a color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColorPickerPopup</name>
    <message>
        <location filename="../common/colorpickerpopup.cpp" line="58"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../common/colorpickerpopup.cpp" line="65"/>
        <source>Custom colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../common/colorpickerpopup.cpp" line="73"/>
        <source>Add custom color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../common/colorpickerpopup.cpp" line="219"/>
        <source>Select color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnCollatePanel</name>
    <message>
        <location filename="../constraints/columncollatepanel.ui" line="41"/>
        <source>Collation name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columncollatepanel.ui" line="73"/>
        <source>Named constraint:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columncollatepanel.cpp" line="80"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columncollatepanel.cpp" line="81"/>
        <source>Enter a collation name.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnDefaultPanel</name>
    <message>
        <location filename="../constraints/columndefaultpanel.ui" line="20"/>
        <source>Default value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columndefaultpanel.ui" line="35"/>
        <source>Named constraint:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columndefaultpanel.cpp" line="39"/>
        <source>Enter a default value expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columndefaultpanel.cpp" line="78"/>
        <source>Invalid default value expression: %1. If you want to use simple string as value, remember to surround it with quote characters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columndefaultpanel.cpp" line="89"/>
        <source>Invalid default value expression. If you want to use simple string as value, remember to surround it with quote characters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columndefaultpanel.cpp" line="92"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnDialog</name>
    <message>
        <location filename="../dialogs/columndialog.ui" line="20"/>
        <source>Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="29"/>
        <source>Name and type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="41"/>
        <source>Scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="61"/>
        <source>Precision</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="68"/>
        <source>Data type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="75"/>
        <source>Column name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="85"/>
        <source>Size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="108"/>
        <source>Constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="138"/>
        <source>This column is part of a composite primary key. Composite constraints are configured in the bottom part of Structure tab.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="141"/>
        <source>Composite Primary Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="161"/>
        <source>This column is part of a composite foreign key. Composite constraints are configured in the bottom part of Structure tab.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="164"/>
        <source>Composite Foreign Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="209"/>
        <source>Generated value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="223"/>
        <source>Unique</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="121"/>
        <location filename="../dialogs/columndialog.ui" line="151"/>
        <location filename="../dialogs/columndialog.ui" line="181"/>
        <location filename="../dialogs/columndialog.ui" line="195"/>
        <location filename="../dialogs/columndialog.ui" line="202"/>
        <location filename="../dialogs/columndialog.ui" line="216"/>
        <location filename="../dialogs/columndialog.ui" line="244"/>
        <location filename="../dialogs/columndialog.ui" line="251"/>
        <source>Configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="258"/>
        <source>Foreign Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="237"/>
        <source>Collate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="265"/>
        <source>Not NULL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="128"/>
        <source>Check condition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="230"/>
        <source>Primary Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="174"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="188"/>
        <source>Autoincrement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="275"/>
        <source>This column is part of a composite unique constraint. Composite constraints are configured in the bottom part of Structure tab.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="278"/>
        <source>Composite Unique</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.ui" line="345"/>
        <source>Advanced mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="85"/>
        <source>Add constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="86"/>
        <source>Edit constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="87"/>
        <location filename="../dialogs/columndialog.cpp" line="252"/>
        <source>Delete constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="88"/>
        <source>Move constraint up</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="89"/>
        <source>Move constraint down</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="91"/>
        <source>Add a primary key</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="92"/>
        <source>Add a foreign key</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="93"/>
        <source>Add an unique constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="94"/>
        <source>Add a check constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="95"/>
        <source>Add a not null constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="96"/>
        <source>Add a collate constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="97"/>
        <source>Add a generated value constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="98"/>
        <source>Add a default constraint</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="251"/>
        <source>Are you sure you want to delete constraint &apos;%1&apos;?</source>
        <comment>column dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="316"/>
        <source>Correct the constraint&apos;s configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="386"/>
        <source>Scale is not allowed for INTEGER PRIMARY KEY columns.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="387"/>
        <source>Precision cannot be defined without the scale.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="388"/>
        <source>Cannot use type other than INTEGER if AUTOINCREMENT is enabled in PRIMARY KEY.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="389"/>
        <source>INTEGER type was enforced due to enabled AUTOINCREMENT in PRIMARY KEY.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="411"/>
        <source>Precision is not allowed for INTEGER PRIMARY KEY columns.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="459"/>
        <source>Referenced column type (%1) is different than type declared in this column. It may cause issues while inserting or updating data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialog.cpp" line="771"/>
        <source>Could not match valid STRICT table datatype from declared type: %1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnDialogConstraintsModel</name>
    <message>
        <location filename="../dialogs/columndialogconstraintsmodel.cpp" line="340"/>
        <source>Type</source>
        <comment>column dialog constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialogconstraintsmodel.cpp" line="342"/>
        <source>Name</source>
        <comment>column dialog constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/columndialogconstraintsmodel.cpp" line="344"/>
        <source>Details</source>
        <comment>column dialog constraints</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnForeignKeyPanel</name>
    <message>
        <location filename="../constraints/columnforeignkeypanel.ui" line="29"/>
        <source>Referenced table:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.ui" line="45"/>
        <source>Referenced column:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.ui" line="58"/>
        <source>Reactions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.ui" line="97"/>
        <source>Deferred foreign key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.ui" line="115"/>
        <source>Named constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.ui" line="122"/>
        <source>Constraint name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.cpp" line="40"/>
        <source>Pick the foreign table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.cpp" line="41"/>
        <source>Pick the foreign column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.cpp" line="42"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.cpp" line="56"/>
        <source>The referenced column should be a PRIMARY KEY or UNIQUE.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnforeignkeypanel.cpp" line="162"/>
        <source>Column with the same name</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnGeneratedPanel</name>
    <message>
        <location filename="../constraints/columngeneratedpanel.ui" line="20"/>
        <source>Generating code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.ui" line="35"/>
        <source>Explicit type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.ui" line="58"/>
        <source>Use &quot;GENERATED ALWAYS&quot; keywords</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.ui" line="71"/>
        <source>Named constraint:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.cpp" line="40"/>
        <source>Enter the column value generating expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.cpp" line="87"/>
        <source>Invalid value generating expression: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.cpp" line="93"/>
        <source>Invalid value generating expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columngeneratedpanel.cpp" line="96"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnPrimaryKeyPanel</name>
    <message>
        <location filename="../constraints/columnprimarykeypanel.ui" line="26"/>
        <source>Autoincrement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnprimarykeypanel.ui" line="48"/>
        <source>Sort order:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnprimarykeypanel.ui" line="83"/>
        <source>Named constraint:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnprimarykeypanel.ui" line="111"/>
        <source>On conflict:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnprimarykeypanel.cpp" line="88"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnprimarykeypanel.cpp" line="97"/>
        <source>Descending order is not allowed with AUTOINCREMENT.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ColumnUniqueAndNotNullPanel</name>
    <message>
        <location filename="../constraints/columnuniqueandnotnullpanel.ui" line="41"/>
        <source>Named constraint:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnuniqueandnotnullpanel.ui" line="69"/>
        <source>On conflict:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/columnuniqueandnotnullpanel.cpp" line="73"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CommandPalette</name>
    <message>
        <location filename="../commandpalette/commandpalette.cpp" line="53"/>
        <source>Search anything...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CompleterWindow</name>
    <message>
        <location filename="../completer/completerwindow.cpp" line="95"/>
        <source>Press / to filter snippets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="95"/>
        <source>Press / to use hotkeys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="310"/>
        <source>Column: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="312"/>
        <source>Table: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="314"/>
        <source>Index: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="316"/>
        <source>Trigger: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="318"/>
        <source>View: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="320"/>
        <source>Database: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="332"/>
        <source>Keyword: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="334"/>
        <source>Function: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="336"/>
        <source>Operator: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="338"/>
        <source>String</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="340"/>
        <source>Number</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="342"/>
        <source>Binary data</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="344"/>
        <source>Collation: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="346"/>
        <source>Pragma function: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../completer/completerwindow.cpp" line="348"/>
        <source>Join condition: %1</source>
        <comment>completer statusbar</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfigDialog</name>
    <message>
        <location filename="../dialogs/configdialog.ui" line="14"/>
        <location filename="../dialogs/configdialog.ui" line="3244"/>
        <source>Configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="63"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="100"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="108"/>
        <source>Keyboard shortcuts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="116"/>
        <source>Look &amp; feel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="123"/>
        <source>Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="131"/>
        <source>Fonts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="139"/>
        <source>Code colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="156"/>
        <location filename="../dialogs/configdialog.ui" line="229"/>
        <source>Database list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1302"/>
        <source>Code assistant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="164"/>
        <source>Data browsing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="148"/>
        <location filename="../dialogs/configdialog.ui" line="1215"/>
        <source>SQL Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="171"/>
        <source>Data editors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="188"/>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="195"/>
        <source>Code formatters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="203"/>
        <source>Scripting languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="258"/>
        <source>If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="261"/>
        <source>Sort table columns alphabetically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="297"/>
        <source>&lt;p&gt;Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.&lt;p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="300"/>
        <source>Display additional labels on the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="331"/>
        <source>Display labels for regular tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="341"/>
        <source>Virtual tables will be marked with a &apos;virtual&apos; label.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="344"/>
        <source>Display labels for virtual tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="284"/>
        <source>If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="287"/>
        <source>Sort objects (tables, indexes, triggers and views) alphabetically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="360"/>
        <source>Display system tables and indexes on the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="383"/>
        <source>Database dialog window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="389"/>
        <source>&lt;p&gt;When adding new database it is marked to be &quot;permanent&quot; (stored in configuration) by default. Checking this option makes every new database to NOT be &quot;permanent&quot; by default.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="392"/>
        <source>Do not mark database to be &quot;permanent&quot; by default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="450"/>
        <source>Data browsing and editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="456"/>
        <location filename="../dialogs/configdialog.ui" line="469"/>
        <source>&lt;p&gt;Maximum number of configurations of Populate Table dialog stored in configuration. Value of 100 should be sufficient.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="472"/>
        <source>Number of memorized table populating configurations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="547"/>
        <source>Use scientific notation for very small real numbers in the grid view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="586"/>
        <source>Data column width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="592"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When user enters new value into column and the value is bigger than the current column width, the application will enlarge the column to fit the new value, but not wider than the limit defined in the option above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="595"/>
        <source>Enlarge column when entering value longer than current width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="611"/>
        <source>&lt;p&gt;When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="537"/>
        <source>Number of data rows per page:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="570"/>
        <source>&lt;p&gt;When this is enabled and user holds mouse pointer over a cell in any data view (query results, a table data, a view data) a tooltip will appear with details about the cell - it includes details like column data type, constraints, ROWID and others.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="573"/>
        <source>Show column and row details tooltip in data view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="479"/>
        <source>&lt;p&gt;When editing a cell which used to have NULL value and entering empty string as new value, then this option determinates whether the new value should remain NULL (have this option enabled), or should it be overwritten with empty string value (have this option disabled).&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="482"/>
        <source>Keep NULL value when entering empty value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="560"/>
        <source>Limit number of rows for in case of dozens of columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="691"/>
        <source>Inserting new row in data grid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="697"/>
        <source>Before currently selected row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="713"/>
        <source>After currently selected row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="726"/>
        <source>At the end of data view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="742"/>
        <source>Table windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="748"/>
        <source>&lt;p&gt;When enabled, Table Windows will show up with the data tab, instead of the structure tab.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="751"/>
        <source>Open Table Windows with the data tab for start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="761"/>
        <source>&lt;p&gt;When enabled the &quot;Data&quot; tab will be placed as first tab in every Table Window, instead of being at second place.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="764"/>
        <source>Place data tab as first tab in a Table Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="777"/>
        <source>View windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="783"/>
        <source>&lt;p&gt;When enabled, View Windows will show up with the data tab, instead of the structure tab.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="786"/>
        <source>Open View Windows with the data tab for start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="796"/>
        <source>&lt;p&gt;When enabled the &quot;Data&quot; tab will be placed as first tab in every View Window, instead of being at second place.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="799"/>
        <source>Place data tab as first tab in a View Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="843"/>
        <source>Data types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="896"/>
        <source>Available editors:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1013"/>
        <source>Schema editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1025"/>
        <source>Number of DDL changes kept in history.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1038"/>
        <source>DDL history size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1045"/>
        <source>Don&apos;t show DDL preview dialog when committing schema changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1343"/>
        <location filename="../dialogs/configdialog.ui" line="1359"/>
        <source>Number of queries kept in the history.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1289"/>
        <source>Execute only the query under the cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1375"/>
        <source>Number of memorized query parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="630"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit. This value is also used when enlarging column upon new, longer value entered by the user (see option below).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="633"/>
        <source>Limit automatic data column width to (in pixels):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="640"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Initial width of data columns will be set to at least show complete name of the column in the header. This can still be overwritten by the initial limit of column width specified in pixels (the setting above).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="643"/>
        <source>Keep at least the width to show complete column name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1253"/>
        <source>Wrap lines in SQL editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1276"/>
        <source>Highlight current query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1058"/>
        <source>Updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1064"/>
        <source>Automatically check for updates at startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1077"/>
        <source>Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1083"/>
        <source>Restore last session (active MDI windows) after startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1093"/>
        <source>Allow multiple instances of the application at the same time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1106"/>
        <source>Status Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1115"/>
        <source>Always open Status panel when new message is printed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1440"/>
        <source>Code syntax colors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1626"/>
        <source>Keyword foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1446"/>
        <source>Regular foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1536"/>
        <source>String foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1806"/>
        <source>Comment foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1896"/>
        <source>Valid objects foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2207"/>
        <source>Current query background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2076"/>
        <source>Bind parameter foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2166"/>
        <source>Current line background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2251"/>
        <source>Matched parenthesis background</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2235"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can disable current query highlighting entirely on the General settings page.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="179"/>
        <source>Data renderers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="235"/>
        <source>Expand tables when connected to a database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="370"/>
        <source>Expand views when connected to a database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="271"/>
        <source>Expanding a table or view also expands the Columns, Indexes and Triggers nodes to show their contents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="245"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, the database schema is accessed using the &lt;span style=&quot; font-family:&apos;Courier New&apos;;&quot;&gt;sqlite_schema&lt;/span&gt; table name.&lt;br/&gt;Older SQLite versions used the &lt;span style=&quot; font-family:&apos;Courier New&apos;;&quot;&gt;sqlite_master&lt;/span&gt; name, which is still supported as an alias.&lt;br/&gt;You can switch here to use the legacy name instead.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="248"/>
        <source>Prefer sqlite_master over sqlite_schema table name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="274"/>
        <source>Expand columns, indexes and triggers together with the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="315"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Shows data type next to the column when Columns node is expanded.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="318"/>
        <source>Display column data types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="328"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Shows number of columns, indexes and triggers next to each table name.&lt;/p&gt;&lt;p&gt;Requires loading full schema for all tables. For databases with hundreds or thousands of tables, this can significantly impact performance.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="357"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;By default, system tables and indexes are hidden from the list.&lt;br/&gt;Enable this option to display internal SQLite objects, such as &lt;span style=&quot; font-family:&apos;Courier New&apos;;&quot;&gt;sqlite_schema&lt;/span&gt; and auto-generated indexes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="402"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When enabled, database files will be added without showing the standard database dialog. If opening the database with default options fails (e.g. encrypted database or different driver required), the dialog will be shown so the options can be adjusted. When disabled, the dialog will always be shown.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="405"/>
        <source>Skip the dialog when possible</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="912"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Define which data editors are available for specific column types in &lt;span style=&quot; font-weight:700;&quot;&gt;Form View&lt;/span&gt; and the &lt;span style=&quot; font-weight:700;&quot;&gt;popup editor dialog&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="931"/>
        <source>Preview of editors for this data type (drag to reorder):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="955"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can define which cell renderers are used for specific data types declared on table columns (case-insensitive). If no renderer is defined for a given type, the default renderer is used.&lt;/p&gt;&lt;p&gt;Optional plugins may provide additional renderers and set their own default mappings for data types, which you can still override here.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="984"/>
        <source>Data type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="989"/>
        <source>Renderer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1286"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When multiple queries are present, executes only the query under the cursor.&lt;br/&gt;When disabled, all queries are executed.&lt;br/&gt;You can also execute selected queries or use shortcuts (%1 for single, %2 for all).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1273"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Highlights the query under the cursor - the same query that will be executed when using &lt;span style=&quot; font-style:italic;&quot;&gt;Execute query&lt;/span&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="544"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When enabled, Letos automatically switches to scientific notation for very small real numbers (e.g. &lt;span style=&quot; font-style:italic;&quot;&gt;5.3e-21&lt;/span&gt;).&lt;br/&gt;Decimal notation is used for values whose magnitude allows a readable decimal representation.&lt;/p&gt;&lt;p&gt;When disabled, real numbers are always displayed using decimal notation, even if this results in very long fractional parts.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="524"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When editing a cell, pressing Enter accepts the value and moves to the same column in the next row.&lt;br/&gt;If disabled, the selection stays on the current cell.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="527"/>
        <source>After editing, Enter moves to the next row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="557"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If query results contain dozens (or hundreds) of columns, it is more likely that it will exhaust free memory of your computer by loading several gigabytes of data at once. Letos may try to limit number of results displayed on one page in such cases to protect your computer. If you know that you don&apos;t work with big values in database, you can disable this limit and you will always see as many rows as defined per page.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="492"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Automatically starts editing the cell in the next row after moving to it with Enter.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="495"/>
        <source>Start editing after moving to the next row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="656"/>
        <source>Column header actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="662"/>
        <source>Single-click selects column data; double-click sorts by column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="675"/>
        <source>Single-click sorts by column; Alt+click selects column data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1112"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When user manually closes the Status panel, this option makes sure that if any new message is printed in the Status panel it will be reopened. If it&apos;s disabled, then Status panel can only be open manually by the user from the &amp;quot;View&amp;quot; menu.&lt;/p&gt;&lt;p&gt;You can always hide the Status panel with the Esc key.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1125"/>
        <source>Older status messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1131"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Older status messages are kept unchanged.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1134"/>
        <source>Keep messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1147"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Older status messages remain visible, but are visually dimmed to make recent messages stand out.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1150"/>
        <source>Dim older messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1163"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Older status messages are automatically removed from the status field.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1166"/>
        <source>Remove older messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1182"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Occasionally show a status message with information about supporting the Letos project. These reminders appear infrequently and can be disabled at any time.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1185"/>
        <source>Show occasional project support reminders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1221"/>
        <location filename="../dialogs/configdialog.ui" line="1237"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specifies the maximum number of decimal places shown for query execution time. Up to 9 digits (nanoseconds) can be configured. Trailing zeros are automatically trimmed.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1224"/>
        <source>Execution time precision (decimal places)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1250"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, lines longer than the editor width will be wrapped, so horizontal scrolling will not be needed.&lt;/p&gt;&lt;p&gt;This option defines the global default, while individual SQL editor windows can override it locally.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1263"/>
        <source>Disable blinking text cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1311"/>
        <source>Trigger assistant after typing a dot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1321"/>
        <source>When enabled, invoking code completion in an empty editor shows code snippets first instead of syntax suggestions. Invoking code completion again switches to syntax suggestions (and vice versa).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1324"/>
        <source>Prefer snippets in empty editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1337"/>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1346"/>
        <source>Query history size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1372"/>
        <location filename="../dialogs/configdialog.ui" line="1382"/>
        <source>&lt;p&gt;Maximum number of query parameters (:param, @param, $param, ?) stored in history. When you re-use parameter with the same name/position, Letos will pre-initialize it with most recent memorized value (you will still be able to change it). Value of 1000 should be sufficient.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1716"/>
        <source>Number foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1986"/>
        <source>BLOB value foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2292"/>
        <source>Matched parenthesis foreground</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2400"/>
        <location filename="../dialogs/configdialog.ui" line="2508"/>
        <source>Reset to defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2426"/>
        <source>Filter shortcuts by name or key combination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2470"/>
        <source>Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2475"/>
        <source>Key combination</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2549"/>
        <location filename="../dialogs/configdialog.ui" line="3234"/>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2555"/>
        <source>Changing language requires application restart to take effect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2575"/>
        <source>User interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2581"/>
        <location filename="../dialogs/configdialog.ui" line="2591"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Adjusts the scale of the application interface. Changes take effect after restarting the application.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2584"/>
        <source>Interface scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2601"/>
        <source>Toolbar icon size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2621"/>
        <source>&lt;p&gt;Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2624"/>
        <source>Use compact layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2640"/>
        <source>Icon set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2646"/>
        <source>License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2653"/>
        <source>Choose icon set (requires restart)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2725"/>
        <source>Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2735"/>
        <source>Author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2749"/>
        <source>URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2783"/>
        <source>Main window dock areas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2789"/>
        <source>Left and right areas occupy corners</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2805"/>
        <source>Top and bottom areas occupy corners</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2598"/>
        <location filename="../dialogs/configdialog.ui" line="2608"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Expressed in percentage of default size.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2958"/>
        <source>Hide built-in plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2987"/>
        <source>Current style:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2742"/>
        <location filename="../dialogs/configdialog.ui" line="3004"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2821"/>
        <source>Window menu layout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2827"/>
        <source>Separate &quot;Windows&quot; menu</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="2840"/>
        <source>&quot;Window List&quot; under &quot;View&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3014"/>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3190"/>
        <source>Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3239"/>
        <source>Active formatter plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3277"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:700;&quot;&gt;Tip:&lt;/span&gt; In addition to the settings available here, font sizes can also be adjusted dynamically in most interface elements by holding &lt;span style=&quot; font-weight:700;&quot;&gt;Ctrl&lt;/span&gt; and scrolling the &lt;span style=&quot; font-weight:700;&quot;&gt;mouse wheel&lt;/span&gt; over the element whose font size you want to change.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3296"/>
        <source>SQL editor font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3312"/>
        <source>Database list font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3328"/>
        <source>Database list additional label font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3344"/>
        <source>Data view font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="3360"/>
        <source>Status field font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.ui" line="1308"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If this option is enabled, the code assistant will be triggered in cases, when user types for example &lt;span style=&quot; font-weight:700;&quot;&gt;tableName.&lt;/span&gt; to propose columns of the table. If the option is disabled, user will have to hit the assistant hotkey explicitly.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="470"/>
        <source>The new interface scale will be applied after restarting Letos.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="829"/>
        <source>Restart the application to apply the new icon set.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1179"/>
        <source>Description:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1180"/>
        <source>Category:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1181"/>
        <source>Version:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1182"/>
        <source>Author:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1184"/>
        <source>Internal name:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1185"/>
        <source>Dependencies:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1186"/>
        <source>Conflicts:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1187"/>
        <source>File:</source>
        <comment>plugin details</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1192"/>
        <source>Plugin details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1892"/>
        <source>Plugins are loaded/unloaded immediately when checked/unchecked, but modified list of plugins to load at startup is not saved until you commit the whole configuration dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1950"/>
        <source>%1 (built-in)</source>
        <comment>plugins manager in configuration dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="1992"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2006"/>
        <source>No plugins in this category.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2106"/>
        <location filename="../dialogs/configdialog.cpp" line="2135"/>
        <source>Add new data type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2110"/>
        <location filename="../dialogs/configdialog.cpp" line="2139"/>
        <source>Rename selected data type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2114"/>
        <location filename="../dialogs/configdialog.cpp" line="2143"/>
        <source>Delete selected data type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2227"/>
        <source>Clear hotkey for this action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2239"/>
        <source>Restore original hotkey for this action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/configdialog.cpp" line="2281"/>
        <source>Here you can configure colors for code syntax highlighting. They are shared across different languages - not only for SQL, but also JavaScript and others. By default a theme-based color is used. To define your own color, enable a custom color by selecting a checkbox next to a particular color.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintCheckPanel</name>
    <message>
        <location filename="../constraints/constraintcheckpanel.ui" line="20"/>
        <source>The condition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/constraintcheckpanel.ui" line="35"/>
        <source>Named constraint:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/constraintcheckpanel.ui" line="51"/>
        <source>On conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/constraintcheckpanel.cpp" line="46"/>
        <source>Enter a valid condition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/constraintcheckpanel.cpp" line="47"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintDialog</name>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="62"/>
        <source>New constraint</source>
        <comment>constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="63"/>
        <source>Create</source>
        <comment>constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="66"/>
        <source>Edit constraint</source>
        <comment>dialog window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="67"/>
        <source>Apply</source>
        <comment>constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="174"/>
        <source>Primary key</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="178"/>
        <source>Foreign key</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="182"/>
        <source>Unique</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="186"/>
        <source>Not NULL</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="190"/>
        <source>Check</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="194"/>
        <source>Generated</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="198"/>
        <source>Collate</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/constraintdialog.cpp" line="202"/>
        <source>Default</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConstraintTabModel</name>
    <message>
        <location filename="../windows/constrainttabmodel.cpp" line="67"/>
        <source>Table</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/constrainttabmodel.cpp" line="108"/>
        <source>Column (%1)</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/constrainttabmodel.cpp" line="152"/>
        <source>Scope</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/constrainttabmodel.cpp" line="154"/>
        <source>Type</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/constrainttabmodel.cpp" line="156"/>
        <source>Details</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/constrainttabmodel.cpp" line="158"/>
        <source>Name</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CpConfigDialogProvider</name>
    <message>
        <location filename="../commandpalette/cpconfigdialogprovider.cpp" line="52"/>
        <source>Configure hotkey: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpconfigdialogprovider.cpp" line="53"/>
        <location filename="../commandpalette/cpconfigdialogprovider.cpp" line="70"/>
        <location filename="../commandpalette/cpconfigdialogprovider.cpp" line="87"/>
        <source>Open configuration on the &quot;%1&quot; page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpconfigdialogprovider.cpp" line="69"/>
        <location filename="../commandpalette/cpconfigdialogprovider.cpp" line="86"/>
        <source>Configure: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CssDebugDialog</name>
    <message>
        <location filename="../dialogs/cssdebugdialog.ui" line="14"/>
        <source>Letos CSS console</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DataView</name>
    <message>
        <location filename="../dataview.cpp" line="125"/>
        <source>Filter data</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="126"/>
        <source>Filter by value in any column</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="135"/>
        <source>Grid view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="136"/>
        <source>Form view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="239"/>
        <source>Find in data</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="240"/>
        <source>Refresh table data</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="256"/>
        <source>First page</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="257"/>
        <source>Previous page</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="259"/>
        <source>Next page</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="260"/>
        <source>Last page</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="274"/>
        <source>Show grid view of results</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="275"/>
        <source>Show form view of results</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="524"/>
        <source>Rows available on current page: %1 - %2</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="811"/>
        <source>Sum: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="964"/>
        <source>Total pages available: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="974"/>
        <source>Total rows loaded: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1370"/>
        <source>Filter by text (if contains)</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1371"/>
        <source>Filter strictly by text (if equals)</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="382"/>
        <source>Tabs on top</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="54"/>
        <source>Sum of values in selected cells</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="105"/>
        <source>Row:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="383"/>
        <source>Tabs at bottom</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="408"/>
        <source>Place new rows above selected row</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="409"/>
        <source>Place new rows below selected row</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="410"/>
        <source>Place new rows at the end of the data view</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="987"/>
        <source>Total number of rows is being counted.
Browsing other pages will be possible after the row counting is done.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1337"/>
        <source>Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1340"/>
        <source>Hit Enter key or press &quot;Apply filter&quot; button on toolbar to apply new value.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1372"/>
        <source>Filter by the Regular Expression</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1373"/>
        <source>Filter by SQL expression</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1392"/>
        <source>Show filter inputs per column</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.cpp" line="1396"/>
        <source>Apply filter</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbDialog</name>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="23"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="29"/>
        <source>Database type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="35"/>
        <source>Database driver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="45"/>
        <location filename="../dialogs/dbdialog.cpp" line="196"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="51"/>
        <source>Select an existing database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="61"/>
        <source>Create a new database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="85"/>
        <source>Name (on the list)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="113"/>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="123"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="129"/>
        <source>&lt;p&gt;Enable this if you want the database to be stored in configuration file and restored every time Letos is started.&lt;/p&gt;</source>
        <extracomment>aasfd</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="132"/>
        <source>Permanent (keep it in configuration)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.ui" line="176"/>
        <source>Test connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="357"/>
        <source>Browse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="530"/>
        <source>Database type not selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="537"/>
        <source>Database path not specified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="570"/>
        <source>Enter an unique database name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="580"/>
        <source>This name is already in use. Please enter unique name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="587"/>
        <source>&lt;p&gt;Automatic name generation was disabled, because the name was edited manually. To restore automatic generation please erase contents of the name field.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="596"/>
        <source>Enter a database file path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="602"/>
        <source>You&apos;re using a relative file path, which will be resolved to &quot;%1&quot; according to the application&apos;s working directory. It&apos;s always better to use absolute file path to avoid unexpected database location.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="612"/>
        <source>This database is already on the list under name: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="634"/>
        <source>Select a database type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="659"/>
        <source>Automatic</source>
        <comment>database name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="660"/>
        <source>Change</source>
        <comment>database name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="669"/>
        <source>(empty)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="839"/>
        <source>Choose a location for the new database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/dbdialog.cpp" line="840"/>
        <source>Browse for existing database file on local computer</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbObjectDialogs</name>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="176"/>
        <source>Delete table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="177"/>
        <source>Are you sure you want to delete table %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="181"/>
        <source>Delete index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="182"/>
        <source>Are you sure you want to delete index %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="186"/>
        <source>Delete trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="187"/>
        <source>Are you sure you want to delete trigger %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="191"/>
        <source>Delete view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="192"/>
        <source>Are you sure you want to delete view %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="214"/>
        <location filename="../dbobjectdialogs.cpp" line="346"/>
        <source>Error while dropping %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="322"/>
        <source>Delete objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="323"/>
        <source>Are you sure you want to delete following objects:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="330"/>
        <source>Cannot start transaction. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbobjectdialogs.cpp" line="357"/>
        <source>Cannot commit transaction. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbTree</name>
    <message>
        <location filename="../dbtree/dbtree.ui" line="20"/>
        <source>Databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2566"/>
        <source>Filter by name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="143"/>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="144"/>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="145"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="146"/>
        <source>Create a group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="147"/>
        <source>Delete the group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="148"/>
        <source>Rename the group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="153"/>
        <source>&amp;Edit the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="155"/>
        <source>&amp;Remove the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="156"/>
        <source>&amp;Connect to the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="157"/>
        <source>&amp;Disconnect from the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="160"/>
        <source>Vac&amp;uum</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="161"/>
        <source>&amp;Integrity check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="162"/>
        <source>Create a &amp;table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="163"/>
        <source>Edit the t&amp;able</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="165"/>
        <source>Delete the ta&amp;ble</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="166"/>
        <source>Export the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="167"/>
        <source>Import into the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="169"/>
        <source>Populate table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="170"/>
        <source>Create similar table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="171"/>
        <source>Reset autoincrement sequence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="172"/>
        <source>Create an &amp;index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="173"/>
        <source>Edit the i&amp;ndex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="175"/>
        <source>Delete the in&amp;dex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="176"/>
        <source>Create a trig&amp;ger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="177"/>
        <source>Edit the trigg&amp;er</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="179"/>
        <source>Delete the trigge&amp;r</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="180"/>
        <source>Create a &amp;view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="181"/>
        <source>Edit the v&amp;iew</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="183"/>
        <source>Delete the vi&amp;ew</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="184"/>
        <source>Add a column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="185"/>
        <source>Edit the column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="187"/>
        <source>Delete the column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="188"/>
        <source>Delete selected items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="208"/>
        <source>Clear filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="189"/>
        <source>&amp;Refresh all database schemas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="149"/>
        <source>&amp;Create new database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="150"/>
        <source>&amp;Open existing database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="151"/>
        <source>&amp;Open existing database or SQL file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="152"/>
        <source>Add a database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="154"/>
        <source>Rename the database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="158"/>
        <source>&amp;Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="159"/>
        <source>&amp;Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="164"/>
        <source>Rename the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="168"/>
        <source>Export the view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="174"/>
        <source>Rename the index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="178"/>
        <source>Rename the trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="182"/>
        <source>Rename the view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="186"/>
        <source>Rename the column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="190"/>
        <source>Re&amp;fresh selected database schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="191"/>
        <location filename="../dbtree/dbtree.cpp" line="1948"/>
        <source>Erase table data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="193"/>
        <location filename="../dbtree/dbtree.cpp" line="196"/>
        <location filename="../dbtree/dbtree.cpp" line="199"/>
        <source>Drag</source>
        <comment>dbtree table action shortcut</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="202"/>
        <source>Open file&apos;s directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="203"/>
        <source>Execute SQL from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="204"/>
        <source>Increase font size</source>
        <comment>database list</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="205"/>
        <source>Decrease font size</source>
        <comment>database list</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="418"/>
        <location filename="../dbtree/dbtree.cpp" line="425"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="437"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="442"/>
        <source>Generate query for table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="448"/>
        <source>Generate query for view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1335"/>
        <location filename="../dbtree/dbtree.cpp" line="1338"/>
        <source>Create group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1335"/>
        <source>Group name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1338"/>
        <source>Entry with name %1 already exists in group %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1375"/>
        <source>Delete group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1376"/>
        <source>Are you sure you want to delete groups: %1?
All objects from these groups will be moved to respective parent groups.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1508"/>
        <source>Are you sure you want to remove database &apos;%1&apos; from the list?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1516"/>
        <source>Are you sure you want to remove following databases from the list:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1518"/>
        <source>Remove database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1573"/>
        <location filename="../dbtree/dbtree.cpp" line="1778"/>
        <source>Cannot import, because no import plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1593"/>
        <location filename="../dbtree/dbtree.cpp" line="1753"/>
        <location filename="../dbtree/dbtree.cpp" line="1823"/>
        <source>Cannot export, because no export plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1869"/>
        <source>Vacuum (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1883"/>
        <source>Integrity check (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1919"/>
        <source>Reset autoincrement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1919"/>
        <source>Are you sure you want to reset autoincrement value for table &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1926"/>
        <source>An error occurred while trying to reset autoincrement value for table &apos;%1&apos;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1928"/>
        <source>Autoincrement value for table &apos;%1&apos; has been reset successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1948"/>
        <source>Are you sure you want to delete all data from table(s): %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1960"/>
        <source>An error occurred while trying to delete data from table &apos;%1&apos;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="1964"/>
        <source>All data has been deleted for table &apos;%1&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2103"/>
        <source>Following objects will be deleted: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2106"/>
        <source>Following databases will be removed from list: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2109"/>
        <source>Remainig objects from deleted group will be moved in place where the group used to be.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2111"/>
        <source>%1&lt;br&gt;&lt;br&gt;Are you sure you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2113"/>
        <source>Delete objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2294"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;List sync enabled.&lt;/p&gt;&lt;p&gt;Click to disable.&lt;/p&gt;&lt;p&gt;The list follows the active window and automatically selects and reveals the corresponding database object.&lt;/p&gt;&lt;/body&gt;&lt;/html</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2309"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;List sync disabled.&lt;/p&gt;&lt;p&gt;Click to enable.&lt;/p&gt;&lt;p&gt;When enabled, the object tree will follow the active editor and automatically select the corresponding database object.&lt;/p&gt;&lt;/body&gt;&lt;/html</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2592"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;Connected.&lt;/p&gt;&lt;p&gt;Click here to disconnect, or middle-click on the database.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.cpp" line="2600"/>
        <source>&lt;html&gt;&lt;body&gt;&lt;p&gt;Disconnected.&lt;/p&gt;&lt;p&gt;Click here to connect, or double-click on the database.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbTreeItemDelegate</name>
    <message>
        <location filename="../dbtree/dbtreeitemdelegate.cpp" line="97"/>
        <source>error</source>
        <comment>dbtree labels</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemdelegate.cpp" line="114"/>
        <source>(system table)</source>
        <comment>database tree label</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemdelegate.cpp" line="132"/>
        <source>(virtual)</source>
        <comment>virtual table label</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemdelegate.cpp" line="144"/>
        <source>(system index)</source>
        <comment>database tree label</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DbTreeModel</name>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="494"/>
        <source>Database: %1</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="495"/>
        <source>URI:</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="499"/>
        <source>Format:</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="502"/>
        <source>File size:</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="505"/>
        <source>Encoding:</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="510"/>
        <source>Error:</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="514"/>
        <source>Double-click to edit this database</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="516"/>
        <source>Double-click to connect to this database</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="526"/>
        <source>Table : %1</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="549"/>
        <source>Columns (%1):</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="552"/>
        <source>Indexes (%1):</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="555"/>
        <source>Triggers (%1):</source>
        <comment>dbtree tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1343"/>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1344"/>
        <source>Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1346"/>
        <source>Include data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1347"/>
        <source>Include indexes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1348"/>
        <source>Include triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1350"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1409"/>
        <source>Could not add dropped database file &apos;%1&apos; automatically. Manual setup is necessary.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1488"/>
        <source>Referenced tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1489"/>
        <source>Do you want to include following referenced tables as well:
%1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1498"/>
        <source>Name conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1499"/>
        <source>Following object already exists in the target database.
Please enter new, unique name, or press &apos;%1&apos; to abort the operation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1512"/>
        <source>SQL statements conversion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1520"/>
        <source>Following error occurred while converting SQL statements to the target SQLite version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreemodel.cpp" line="1521"/>
        <source>Would you like to ignore those errors and proceed?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DdlHistoryWindow</name>
    <message>
        <location filename="../windows/ddlhistorywindow.ui" line="35"/>
        <source>Filter by database:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/ddlhistorywindow.ui" line="55"/>
        <source>Clear entire history</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/ddlhistorywindow.cpp" line="71"/>
        <source>-- Queries executed on database %1 (%2)
-- Date and time of execution: %3
%4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/ddlhistorywindow.cpp" line="97"/>
        <source>Clear history</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/ddlhistorywindow.cpp" line="97"/>
        <source>Are you sure you want to erase entire DDL history?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/ddlhistorywindow.cpp" line="129"/>
        <source>DDL history</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DdlPreviewDialog</name>
    <message>
        <location filename="../dialogs/ddlpreviewdialog.ui" line="14"/>
        <source>Queries to be executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/ddlpreviewdialog.ui" line="42"/>
        <source>Don&apos;t show again</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/ddlpreviewdialog.ui" line="49"/>
        <source>Opens the DDL in the SQL Editor without executing it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/ddlpreviewdialog.ui" line="52"/>
        <source>Open in editor</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugConsole</name>
    <message>
        <location filename="../debugconsole.ui" line="14"/>
        <source>Letos Debug Console</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EditorWindow</name>
    <message>
        <location filename="../windows/editorwindow.ui" line="14"/>
        <source>SQL editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.ui" line="43"/>
        <source>Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.ui" line="134"/>
        <source>History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="203"/>
        <location filename="../windows/editorwindow.cpp" line="205"/>
        <source>SQL editor %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.ui" line="99"/>
        <location filename="../windows/editorwindow.cpp" line="420"/>
        <source>Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="471"/>
        <source>Execute query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="472"/>
        <source>Explain query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="493"/>
        <source>Clear execution history</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="499"/>
        <source>Focus results on the same tab</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="500"/>
        <source>Focus SQL editor on the same tab</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="505"/>
        <source>Export results</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="487"/>
        <source>Create view from query</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="474"/>
        <source>Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="475"/>
        <source>Rollback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="489"/>
        <source>Previous database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="490"/>
        <source>Next database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="494"/>
        <source>Export execution history</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="497"/>
        <source>Show next tab</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="498"/>
        <source>Show previous tab</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="501"/>
        <source>Export selected SQL history entries</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="502"/>
        <source>Delete selected SQL history entries</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="503"/>
        <source>Execute single query under cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="504"/>
        <source>Execute all queries in editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="525"/>
        <source>Results layout: Separate tab</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="526"/>
        <source>Results layout: Below editor</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="527"/>
        <source>Results layout: Right of editor</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="542"/>
        <location filename="../windows/editorwindow.cpp" line="543"/>
        <source>Explain mode: %1</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="563"/>
        <source>Auto-commit queries</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="580"/>
        <source>Editor window settings</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="628"/>
        <source>Active database (%1/%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="777"/>
        <source>Save to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="788"/>
        <source>Could not open file &apos;%1&apos; for writing: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="808"/>
        <source>Saved SQL contents to file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="831"/>
        <source>Failed to switch journal_mode to WAL. Manual commit mode is unavailable. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="842"/>
        <source>Failed to open new database connection. Manual commit mode will not be enabled. Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="845"/>
        <source>The joirnal_mode will be switched back to %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="969"/>
        <source>Query finished in %1 second(s). Rows affected: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="973"/>
        <source>Query finished in %1 second(s).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1104"/>
        <source>Clear execution history</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1104"/>
        <source>Are you sure you want to erase the entire SQL execution history? This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1142"/>
        <source>Cannot export, because no export plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1170"/>
        <source>Query auto-commit is now enabled in: %1</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1172"/>
        <source>Query auto-commit is now disabled in: %1</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1230"/>
        <location filename="../windows/editorwindow.cpp" line="1234"/>
        <source>Apply changes to the transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1231"/>
        <location filename="../windows/editorwindow.cpp" line="1235"/>
        <source>Discard changes in data view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1232"/>
        <source>Apply selected changes to the transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1233"/>
        <source>Discard changes in selected cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1274"/>
        <source>Cannot change database while having pending manual transaction. Please commit or rollback the transaction before changing the database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1314"/>
        <source>Manual transaction committed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1343"/>
        <source>Manual transaction rolled back.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1386"/>
        <source>No database selected in the SQL editor. Cannot create a view for unknown database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="1436"/>
        <source>Editor window &quot;%1&quot; has uncommitted data.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ErrorsConfirmDialog</name>
    <message>
        <location filename="../dialogs/errorsconfirmdialog.ui" line="14"/>
        <source>Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/errorsconfirmdialog.ui" line="20"/>
        <source>Following errors occurred:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/errorsconfirmdialog.ui" line="34"/>
        <source>Would you like to proceed?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExecFromFileDialog</name>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="14"/>
        <source>Execute SQL from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="23"/>
        <source>Input file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="29"/>
        <source>Path to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="36"/>
        <source>Browse for file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="53"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="65"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="71"/>
        <source>File encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="81"/>
        <source>Skip failing SQL statements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="94"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Any content that is not valid SQL will cause a statement to fail.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="104"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows dot commands (used by official SQLite CLI application) in the file.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="114"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Allows dot commands (used by official SQLite CLI application) in the file and even executes some of them (i.e. .print and .read). All other dot commands are ignored.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="97"/>
        <source>Strict (only SQL content allowed)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="88"/>
        <source>Execution mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="107"/>
        <source>Permissive (dot commands ignored)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.ui" line="117"/>
        <source>Extended (dot commands executed)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.cpp" line="148"/>
        <source>SQL scripts (*.sql);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.cpp" line="149"/>
        <source>Execute SQL file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.cpp" line="164"/>
        <source>Please provide file to be executed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.cpp" line="173"/>
        <source>Provided file does not exist or cannot be read.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/execfromfiledialog.cpp" line="185"/>
        <source>Select a database to execute the SQL file on.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExportDialog</name>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="14"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="24"/>
        <source>What do you want to export?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="39"/>
        <source>A database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="49"/>
        <source>A single table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="56"/>
        <source>A single view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="63"/>
        <source>Query results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="75"/>
        <source>Table to export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="110"/>
        <location filename="../dialogs/exportdialog.ui" line="234"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="117"/>
        <source>Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="134"/>
        <location filename="../dialogs/exportdialog.ui" line="258"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="140"/>
        <location filename="../dialogs/exportdialog.ui" line="264"/>
        <source>When this option is unchecked, then only table DDL (CREATE TABLE statement) is exported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="143"/>
        <source>Export table data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="153"/>
        <source>Export table indexes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="163"/>
        <source>Export table triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="185"/>
        <source>Note, that exporting table indexes and triggers may be unsupported by some output formats.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="199"/>
        <source>View to export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="241"/>
        <source>View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="267"/>
        <source>Export view data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="277"/>
        <source>Export view triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="299"/>
        <source>Note, that exporting view triggers may be unsupported by some output formats.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="313"/>
        <source>Select database objects to export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="319"/>
        <source>Export indexes (tables only)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="333"/>
        <source>Export data from tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="343"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="374"/>
        <source>Export data from views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="326"/>
        <source>Deselect all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="350"/>
        <source>Export triggers (tables and views)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="360"/>
        <location filename="../dialogs/exportdialog.ui" line="394"/>
        <source>Database:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="382"/>
        <source>Query to export results for</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="401"/>
        <source>Query to be executed for results:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="409"/>
        <source>Export format and options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="463"/>
        <source>Export format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="475"/>
        <source>Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="481"/>
        <source>Exported file path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="488"/>
        <source>Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="502"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="527"/>
        <source>Exported text encoding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.ui" line="543"/>
        <source>Export format options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="70"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="198"/>
        <location filename="../dialogs/exportdialog.cpp" line="222"/>
        <location filename="../dialogs/exportdialog.cpp" line="247"/>
        <location filename="../dialogs/exportdialog.cpp" line="272"/>
        <source>Select database to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="199"/>
        <source>Select table to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="223"/>
        <source>Select view to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="248"/>
        <source>Enter valid query to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="273"/>
        <source>Select at least one object to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="296"/>
        <source>You must provide a file name to export to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="303"/>
        <source>Path you provided is an existing directory. You cannot overwrite it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="309"/>
        <source>The directory &apos;%1&apos; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="315"/>
        <source>The file &apos;%1&apos; exists and will be overwritten.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="556"/>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="559"/>
        <source>Pick file to export to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/exportdialog.cpp" line="986"/>
        <source>Internal error during export. This is a bug. Please report it.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FileExecErrorsDialog</name>
    <message>
        <location filename="../dialogs/fileexecerrorsdialog.ui" line="14"/>
        <source>Execution errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/fileexecerrorsdialog.ui" line="26"/>
        <source>Following errors were encountered during execution of SQL statements from the file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/fileexecerrorsdialog.ui" line="49"/>
        <source>SQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/fileexecerrorsdialog.ui" line="54"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/fileexecerrorsdialog.ui" line="68"/>
        <source>Statements that were executed successfully were commited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/fileexecerrorsdialog.ui" line="81"/>
        <source>Statements that were executed successfully were rolled back.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FkComboBox</name>
    <message>
        <location filename="../datagrid/fkcombobox.cpp" line="375"/>
        <source>Cannot edit this cell. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FontEdit</name>
    <message>
        <location filename="../common/fontedit.cpp" line="61"/>
        <source>Choose font</source>
        <comment>font configuration</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../forms/sqlformatterplugin.ui" line="20"/>
        <source>Active SQL formatter plugin</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FormView</name>
    <message>
        <location filename="../formview.cpp" line="287"/>
        <source>Commit row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="288"/>
        <source>Rollback row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="289"/>
        <source>First row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="290"/>
        <source>Previous row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="291"/>
        <source>Next row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="292"/>
        <source>Last row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="293"/>
        <source>Insert new row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.cpp" line="294"/>
        <source>Delete current row</source>
        <comment>form view</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FunctionsEditor</name>
    <message>
        <location filename="../windows/functionseditor.ui" line="84"/>
        <source>Filter functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="172"/>
        <source>Input arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="178"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can define the function parameters here. The specified names are available as variables in the implementation code and contain the values passed to the function. Arguments are also accessible through the language’s standard argument container (e.g. &lt;span style=&quot; font-family:&apos;monospace&apos;; font-weight:700;&quot;&gt;$argv&lt;/span&gt; in Tcl or &lt;span style=&quot; font-family:&apos;monospace&apos;; font-weight:700;&quot;&gt;arguments&lt;/span&gt; in JavaScript).&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="207"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Indicates that the function accepts a variable number of arguments. In this mode arguments are available only through the language-specific mechanism (e.g. &lt;span style=&quot; font-family:&apos;monospace&apos;; font-weight:700;&quot;&gt;$argv&lt;/span&gt; in Tcl or &lt;span style=&quot; font-family:&apos;monospace&apos;; font-weight:700;&quot;&gt;arguments&lt;/span&gt; in JavaScript).&lt;br/&gt;If disabled, arguments are defined below and their names are also available as variables in the implementation code, while still remaining accessible through the language’s standard argument container.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="210"/>
        <source>Undefined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="226"/>
        <source>Databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="232"/>
        <source>Register in all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="239"/>
        <source>Register in following databases:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="274"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="281"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selects the language used to implement the function. The chosen language determines how the function code is interpreted and which syntax, variables, and runtime environment are available in the implementation blocks.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="288"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selects the type of function being implemented. The selected type determines how SQLite invokes the function and which implementation blocks must be provided: a single code block for scalar functions, step-based processing for aggregate functions, or additional window-frame handling (including inverse step) for window aggregate functions.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="295"/>
        <source>Function name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="305"/>
        <source>Implementation language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="312"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Indicates that the function always returns the same result for the same input arguments. Required for use in some schema expressions (e.g. CHECK constraints, partial indexes, expression indexes, generated columns) and may allow SQLite to apply additional optimizations.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="315"/>
        <source>Deterministic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="336"/>
        <source>Function code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="342"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Code executed when the function is called. It receives the function arguments and must compute and return the result. Parameter values are available as variables named the same as the declared function parameters.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="353"/>
        <source>Initialization</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="359"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Code executed once before the first aggregation step. Use it to initialize variables that store the aggregation state. Parameter values are available as variables named the same as the declared function parameters.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="370"/>
        <source>Step</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="376"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Code executed for each input row. It should update the aggregation state using the current arguments. Parameter values are available as variables named the same as the declared function parameters.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="387"/>
        <source>Inverse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="393"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Code executed when a row leaves the window frame. The parameter values correspond to the row being removed from the window and should be used to subtract its contribution from the aggregation state. Parameter values are available as variables named the same as the declared function parameters.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="404"/>
        <source>Aggregated value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.ui" line="410"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Code that computes and returns the aggregated result based on the current aggregation state. In window functions it may be executed multiple times to return the current window value. In regular aggregate functions it is called once as the final function. Parameter values are available as variables named the same as the declared function parameters.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="62"/>
        <source>SQL functions editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="67"/>
        <source>Commit all function changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="68"/>
        <source>Rollback all function changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="70"/>
        <source>Create new function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="71"/>
        <source>Delete selected function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="73"/>
        <source>Import functions from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="74"/>
        <source>Export functions to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="75"/>
        <source>Custom SQL functions manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="78"/>
        <source>Add function argument</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="79"/>
        <source>Rename function argument</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="80"/>
        <source>Delete function argument</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="82"/>
        <source>Move function argument up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="83"/>
        <source>Move function argument down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="540"/>
        <source>Enter a unique, non-empty function name. Duplicate names are allowed if the number of input parameters differs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="551"/>
        <source>Pick the implementation language.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="569"/>
        <location filename="../windows/functionseditor.cpp" line="579"/>
        <location filename="../windows/functionseditor.cpp" line="580"/>
        <source>Enter a non-empty implementation code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="629"/>
        <source>argument</source>
        <comment>new function argument name in function editor window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="733"/>
        <source>Function argument cannot be empty and it cannot have duplicated name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.cpp" line="800"/>
        <source>Functions editor window has uncommitted modifications.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FunctionsEditorModel</name>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="261"/>
        <source>all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="266"/>
        <source>Function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="267"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="268"/>
        <source>Deterministic:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="268"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="268"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="269"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditormodel.cpp" line="270"/>
        <source>Registered in:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>IconManager</name>
    <message>
        <location filename="../iconmanager.cpp" line="295"/>
        <source>Mix of icons from various sources, including svgrepo.com and other open-source icon sets.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImportDialog</name>
    <message>
        <location filename="../dialogs/importdialog.ui" line="14"/>
        <source>Import data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="171"/>
        <source>Table to import to</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="186"/>
        <source>Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="193"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="24"/>
        <source>Data source to import from</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="69"/>
        <source>Data source type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="81"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="115"/>
        <source>Text encoding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="122"/>
        <source>Input file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="132"/>
        <source>&lt;p&gt;If enabled, any constraint violation, or invalid data format (wrong column count), or any other problem encountered during import will be ignored and the importing will be continued.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="135"/>
        <source>Ignore errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.ui" line="145"/>
        <source>Data source options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="132"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="163"/>
        <source>If you type table name that doesn&apos;t exist, it will be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="163"/>
        <source>Enter the table name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="181"/>
        <source>Select import plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="190"/>
        <source>You must provide a file to import from.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="197"/>
        <source>The file &apos;%1&apos; does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="203"/>
        <source>Path you provided is a directory. A regular file is required.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/importdialog.cpp" line="396"/>
        <source>Pick file to import from</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>IndexDialog</name>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="20"/>
        <location filename="../dialogs/indexdialog.ui" line="30"/>
        <source>Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="70"/>
        <source>Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="75"/>
        <source>Sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="80"/>
        <source>Collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="88"/>
        <source>On table:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="98"/>
        <source>Delete selected indexed expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="108"/>
        <source>Moves selected index column up in the order, making it more significant in the index.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="118"/>
        <source>Moves selected index column down in the order, making it less significant in the index.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="128"/>
        <source>Partial index condition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="135"/>
        <source>Unique index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="142"/>
        <source>Index name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="149"/>
        <source>Edit selected indexed expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="169"/>
        <source>Add indexed expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.ui" line="180"/>
        <source>DDL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="73"/>
        <source>Tried to open index dialog for closed or inexisting database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="143"/>
        <source>Could not process index %1 correctly. Unable to open an index dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="196"/>
        <source>Pick the table for the index.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="197"/>
        <source>Select at least one column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="198"/>
        <source>Enter a valid condition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="270"/>
        <source>default</source>
        <comment>index dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="274"/>
        <source>Sort order</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="768"/>
        <location filename="../dialogs/indexdialog.cpp" line="781"/>
        <source>Error</source>
        <comment>index dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="769"/>
        <source>Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexdialog.cpp" line="781"/>
        <source>An error occurred while executing SQL statements:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>IndexExprColumnDialog</name>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.ui" line="14"/>
        <source>Indexed expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.ui" line="20"/>
        <source>Expression to index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.cpp" line="60"/>
        <source>This expression is already indexed by the index.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.cpp" line="66"/>
        <source>Column should be indexed directly, not by expression. Either extend this expression to contain something more than just column name, or abort and select this column in index dialog directly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.cpp" line="76"/>
        <source>Column &apos;%1&apos; does not belong to the table covered by this index. Indexed expressions can refer only to columns from the indexed table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.cpp" line="84"/>
        <source>It&apos;s forbidden to use &apos;SELECT&apos; statements in indexed expressions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.cpp" line="105"/>
        <source>Enter an indexed expression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/indexexprcolumndialog.cpp" line="119"/>
        <source>Invalid expression.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LanguageDialog</name>
    <message>
        <location filename="../dialogs/languagedialog.ui" line="14"/>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/languagedialog.ui" line="20"/>
        <source>Please choose language:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.ui" line="81"/>
        <source>Database toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="92"/>
        <source>Structure toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="103"/>
        <source>Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="120"/>
        <source>Window list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="134"/>
        <source>View toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="152"/>
        <source>Configuration widgets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="153"/>
        <source>Syntax highlighting engines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="154"/>
        <source>Data editors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="167"/>
        <source>Running in debug mode. Press %1 or use &apos;Help / Open debug console&apos; menu entry to open the debug console.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="169"/>
        <source>Running in debug mode. Debug messages are printed to the standard output.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="279"/>
        <source>You need to restart application to make the language change take effect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="324"/>
        <source>Open SQL &amp;editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="368"/>
        <source>Open DDL &amp;history</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="325"/>
        <source>Open SQL &amp;functions editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="326"/>
        <source>Open code &amp;snippets editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="327"/>
        <source>Open &amp;collations editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="328"/>
        <source>Open ex&amp;tension manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="330"/>
        <source>&amp;Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="331"/>
        <source>E&amp;xport</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="332"/>
        <source>Open confi&amp;guration dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="334"/>
        <source>&amp;Tile windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="335"/>
        <source>Tile windows &amp;horizontally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="336"/>
        <source>Tile windows &amp;vertically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="337"/>
        <source>&amp;Cascade windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="339"/>
        <source>Next window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="338"/>
        <source>Previous window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="342"/>
        <source>Hide status field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="346"/>
        <source>Close &amp;all windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="349"/>
        <source>Re&amp;store recently closed window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="344"/>
        <source>Close current &amp;window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="155"/>
        <source>Data renderers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="345"/>
        <source>Close &amp;other windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="347"/>
        <source>Close windows on the &amp;left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="348"/>
        <source>Close windows on the &amp;right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="350"/>
        <source>Re&amp;name selected window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="353"/>
        <source>Open Debug Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="354"/>
        <source>Open CSS Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="355"/>
        <source>Report a &amp;bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="356"/>
        <source>D&amp;onate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="357"/>
        <source>Propose a new &amp;feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="358"/>
        <source>&amp;About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="359"/>
        <source>&amp;Licenses</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="360"/>
        <source>Open home &amp;page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="361"/>
        <source>User &amp;Manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="362"/>
        <source>SQLite &amp;documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="363"/>
        <source>Bugs and feature &amp;requests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="364"/>
        <source>Quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="366"/>
        <source>Check for &amp;updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="397"/>
        <source>&amp;Database</source>
        <comment>menubar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="422"/>
        <source>&amp;Structure</source>
        <comment>menubar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="801"/>
        <source>&amp;View</source>
        <comment>menubar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1485"/>
        <source>The dropped file appears to be a SQLite 2 database, which is not supported by this Letos version. Last version supporting SQLite 2 was 3.2.1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="542"/>
        <source>Window list</source>
        <comment>menubar view menu</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="340"/>
        <source>Move window earlier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="341"/>
        <source>Move window later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="352"/>
        <source>Open Command Palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="369"/>
        <source>Export configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="370"/>
        <source>Import configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="389"/>
        <source>arrange</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="476"/>
        <source>&amp;Tools</source>
        <comment>menubar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="496"/>
        <source>&amp;Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="534"/>
        <source>&amp;Windows</source>
        <comment>menubar view menu</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="738"/>
        <source>Could not set style: %1</source>
        <comment>main window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="975"/>
        <source>Cannot export, because no export plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="992"/>
        <source>Cannot import, because no import plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1035"/>
        <source>Rename window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1035"/>
        <source>Enter new name for the window:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1145"/>
        <source>New updates are available. &lt;a href=&quot;%1&quot;&gt;Click here for details&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1151"/>
        <source>You&apos;re running the most recent version. No updates are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1206"/>
        <source>Letos is free and open source. If it helps with your work, consider &lt;a href=&quot;%1&quot;&gt;supporting the project&lt;/a&gt;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1291"/>
        <source>Toolbar &amp;icons</source>
        <comment>menubar</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1298"/>
        <source>Size: %1%</source>
        <comment>toolbar icons</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1386"/>
        <source>Drop files to open them</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1488"/>
        <source>The dropped file type is unsupported: %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1498"/>
        <source>SQLite 3 database - add to database list and open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1500"/>
        <source>It may be an encrypted SQLite 3 database. You can try to open it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1502"/>
        <source>Empty file, but also empty SQLite 3 database - open as database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1504"/>
        <source>SQL file - open in SQL Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1506"/>
        <source>Text file - open in SQL Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1508"/>
        <source>CSV file - import using Import Dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1510"/>
        <source>SQLite 2 database - not supported anymore</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1512"/>
        <source>Unsupported file type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1611"/>
        <source>Database passed in command line parameters (%1) was already on the list under name: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1618"/>
        <source>Database passed in command line parameters (%1) has been temporarily added to the list under name: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1623"/>
        <source>Could not add database %1 to list.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ManualCommitPendingTxDialog</name>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="14"/>
        <source>Pending transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="20"/>
        <source>Roll Back Transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="23"/>
        <source>Discard changes made within the transaction and proceed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="30"/>
        <source>Commit Transaction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="33"/>
        <source>Save transaction changes and proceed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="40"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="43"/>
        <source>Keep the transaction open and stay with the current database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="50"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:700;&quot;&gt;What would you like to do with this transaction?&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitpendingtxdialog.ui" line="64"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;The current database connection (&lt;/span&gt;&lt;span style=&quot; font-size:11pt; font-weight:700;&quot;&gt;%1&lt;/span&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;) has an active manual transaction with pending changes that have not been committed yet.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ManualCommitWalModeDialog</name>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="14"/>
        <source>WAL mode for manual commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="20"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;This database (&lt;/span&gt;&lt;span style=&quot; font-size:11pt; font-weight:700;&quot;&gt;%1&lt;/span&gt;&lt;span style=&quot; font-size:11pt;&quot;&gt;) is not currently using WAL (Write-Ahead Logging) journal mode.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:11pt; font-weight:700;&quot;&gt;Manual commit mode requires WAL mode to be enabled.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;WAL mode allows other connections and parts of the application to continue reading the database while a write transaction is open. Without WAL mode, an open transaction could block schema refreshes, data browsing and other database operations.&lt;/p&gt;&lt;p&gt;Please note:&lt;/p&gt;&lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;WAL mode affects the database file itself and will be used by all future connections to this database until changed again with &lt;span style=&quot; font-family:&apos;monospace&apos;;&quot;&gt;PRAGMA journal_mode&lt;/span&gt;.&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;SQLite still allows only one active write transaction at a time, even in WAL mode.&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Read more about WAL at &lt;a href=&quot;https://sqlite.org/wal.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#1d99f3;&quot;&gt;https://sqlite.org/wal.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="43"/>
        <source>Keep current journal mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="46"/>
        <source>and use auto-commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="53"/>
        <source>Enable WAL mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="56"/>
        <source>and use manual commits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/manualcommitwalmodedialog.ui" line="63"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p align=&quot;center&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:700;&quot;&gt;Do you want to enable WAL mode and continue?&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MdiWindow</name>
    <message>
        <location filename="../mdiwindow.cpp" line="204"/>
        <source>Uncommitted changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mdiwindow.cpp" line="209"/>
        <source>Close anyway</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mdiwindow.cpp" line="211"/>
        <source>Don&apos;t close</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditor</name>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="70"/>
        <location filename="../multieditor/multieditor.cpp" line="590"/>
        <source>Null value</source>
        <comment>multieditor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="80"/>
        <source>Save this value to a file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="83"/>
        <source>Load this value from a file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="94"/>
        <source>Configure editors for this data type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="102"/>
        <source>Open another tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="118"/>
        <source>Reset value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="376"/>
        <source>Foreign Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="434"/>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="436"/>
        <source>Text files (*.txt *.log *.csv *.tsv *.md *.json *.xml *.yaml *.yml)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="438"/>
        <source>SQL files (*.sql)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="440"/>
        <source>Binary data (*.bin *.dat *.raw)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="442"/>
        <source>Images (*.jpeg *.jpg *.png *.bmp *.gif *.tiff *.jp2 *.svg *.tga *.icns *.webp *.wbmp *.mng)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="444"/>
        <source>Archives (*.zip *.7z *.rar *.tar *.gz *.bz2 *.xz)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="446"/>
        <source>Documents (*.pdf *.rtf *.doc *.docx *.odt *.xls *.xlsx *.ods)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="448"/>
        <source>Executables (*.exe *.dll *.so *.dylib)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="472"/>
        <source>Data editor plugin &apos;%1&apos; not loaded, while it is defined for editing &apos;%2&apos; data type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="578"/>
        <source>Deleted</source>
        <comment>multieditor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="580"/>
        <source>Read only</source>
        <comment>multieditor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="694"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="703"/>
        <source>Could not open file %1 for reading.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="719"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="728"/>
        <source>Could not open file %1 for writting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditor.cpp" line="778"/>
        <source>Could not write data into the file %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorBoolPlugin</name>
    <message>
        <location filename="../multieditor/multieditorbool.cpp" line="227"/>
        <source>Boolean</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorDatePlugin</name>
    <message>
        <location filename="../multieditor/multieditordate.cpp" line="89"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorDateTimePlugin</name>
    <message>
        <location filename="../multieditor/multieditordatetime.cpp" line="276"/>
        <source>Date &amp; time</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorFk</name>
    <message>
        <location filename="../multieditor/multieditorfk.cpp" line="25"/>
        <source>Selected value preview</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorHexPlugin</name>
    <message>
        <location filename="../multieditor/multieditorhex.cpp" line="107"/>
        <source>Hex</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorNumericPlugin</name>
    <message>
        <location filename="../multieditor/multieditornumeric.cpp" line="112"/>
        <source>Number</source>
        <comment>numeric multi editor tab name</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorText</name>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="126"/>
        <source>Tab changes focus</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="127"/>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="128"/>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="129"/>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="130"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="131"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="132"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorTextPlugin</name>
    <message>
        <location filename="../multieditor/multieditortext.cpp" line="309"/>
        <source>Text</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MultiEditorTimePlugin</name>
    <message>
        <location filename="../multieditor/multieditortime.cpp" line="92"/>
        <source>Time</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NewConstraintDialog</name>
    <message>
        <location filename="../dialogs/newconstraintdialog.ui" line="20"/>
        <source>New constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="104"/>
        <location filename="../dialogs/newconstraintdialog.cpp" line="112"/>
        <source>Primary Key</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="105"/>
        <location filename="../dialogs/newconstraintdialog.cpp" line="113"/>
        <source>Foreign Key</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="106"/>
        <location filename="../dialogs/newconstraintdialog.cpp" line="114"/>
        <source>Unique</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="107"/>
        <location filename="../dialogs/newconstraintdialog.cpp" line="115"/>
        <source>Check</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="116"/>
        <source>Not NULL</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="117"/>
        <source>Collate</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="118"/>
        <source>Generated</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newconstraintdialog.cpp" line="119"/>
        <source>Default</source>
        <comment>new constraint dialog</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NewVersionDialog</name>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="20"/>
        <source>Letos updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="31"/>
        <source>New version is available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="57"/>
        <source>Download new version!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="70"/>
        <source>New version package will be downloaded. It will be up to you to install it whenever you&apos;re ready.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="77"/>
        <source>Open Letos home page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="90"/>
        <source>Read release notes &amp;&amp; download package yourself.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="110"/>
        <source>Just close this window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="120"/>
        <source>Check for updates on startup</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/newversiondialog.ui" line="97"/>
        <source>Not now.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PasswordToggleHelper</name>
    <message>
        <location filename="../common/passwordtogglehelper.cpp" line="11"/>
        <source>Show / hide password</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PopulateConfigDialog</name>
    <message>
        <location filename="../dialogs/populateconfigdialog.ui" line="14"/>
        <source>Populating configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populateconfigdialog.cpp" line="57"/>
        <source>Configuring &lt;b&gt;%1&lt;/b&gt; for column &lt;b&gt;%2&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PopulateDialog</name>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="14"/>
        <source>Populate table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="84"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="102"/>
        <source>Table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="139"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="152"/>
        <source>Deselect All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="48"/>
        <source>Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.ui" line="20"/>
        <source>Number of rows to populate:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="52"/>
        <source>Populate</source>
        <comment>populate dialog button</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="67"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="204"/>
        <source>Configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="311"/>
        <source>Populating configuration for this column is invalid or incomplete.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="342"/>
        <source>Select database with table to populate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="343"/>
        <source>Select table to populate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/populatedialog.cpp" line="344"/>
        <source>You have to select at least one column.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PrimaryKeyPanel</name>
    <message>
        <location filename="../constraints/tableprimarykeypanel.ui" line="20"/>
        <source>Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableprimarykeypanel.ui" line="49"/>
        <source>Autoincrement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableprimarykeypanel.ui" line="62"/>
        <source>Named constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableprimarykeypanel.ui" line="81"/>
        <source>On conflict</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="73"/>
        <source>Cannot edit columns that are result of an inline subquery.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="75"/>
        <source>Cannot edit columns that are result of compound %1 statements (one that includes %2, %3 or %4 keywords).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="78"/>
        <source>The query execution mechanism had problems with extracting ROWID&apos;s properly. This might be a bug in the application. You may want to report this.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="80"/>
        <source>Requested column is a result of SQL expression, instead of a simple column selection. Such columns cannot be edited.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="82"/>
        <source>Requested column belongs to restricted SQLite table. Those tables cannot be edited directly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="84"/>
        <source>Cannot edit results of query other than %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="86"/>
        <source>Cannot edit columns that are result of aggregated %1 statements.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="88"/>
        <source>Cannot edit columns that are result of %1 statement.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="90"/>
        <source>Cannot edit columns that are result of common table expression statement (%1).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="92"/>
        <source>Cannot edit table generated columns.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="94"/>
        <source>Cannot edit columns that are result of a view if the executed query reads from any multilevel views (i.e. a view that queries another view).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="467"/>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="511"/>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="529"/>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="565"/>
        <source>on conflict: %1</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="493"/>
        <source>references table %1</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="495"/>
        <source>references table %1, column %2</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="562"/>
        <source>condition: %1</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="582"/>
        <source>collation name: %1</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="25"/>
        <source>Data grid view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="26"/>
        <source>Edit current cell inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="27"/>
        <source>Cut cell(s) contents to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="28"/>
        <source>Copy cell(s) contents to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="29"/>
        <source>Copy cell(s) contents together with header to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="31"/>
        <source>Paste cell(s) contents from clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="33"/>
        <source>Set empty value to selected cell(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="34"/>
        <source>Set NULL value to selected cell(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="35"/>
        <source>Commit changes to cell(s) contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="36"/>
        <source>Rollback changes to cell(s) contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="37"/>
        <source>Delete selected data row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="38"/>
        <source>Insert new data row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="39"/>
        <source>Open contents of selected cell in a separate editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="40"/>
        <source>Toggle the height adjustment of rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="41"/>
        <source>Increase font size</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.h" line="42"/>
        <source>Decrease font size</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="32"/>
        <source>Data view (both grid and form)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="33"/>
        <source>Refresh data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="34"/>
        <source>Find in data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="35"/>
        <source>Switch to grid view of the data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="36"/>
        <source>Switch to form view of the data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="31"/>
        <source>Database list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="32"/>
        <source>Delete selected item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="33"/>
        <source>Clear filter contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="34"/>
        <source>Refresh schema</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="35"/>
        <source>Refresh all schemas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="36"/>
        <source>Create new database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="37"/>
        <source>Open existing database or SQL file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="38"/>
        <source>Edit selected database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="39"/>
        <source>Rename selected database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="40"/>
        <source>Select all items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="41"/>
        <source>Copy selected item(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="42"/>
        <location filename="../multieditor/multieditortext.h" line="15"/>
        <location filename="../sqleditor.h" line="35"/>
        <source>Paste from clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="43"/>
        <source>Increase font size</source>
        <comment>database list</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtree.h" line="44"/>
        <source>Decrease font size</source>
        <comment>database list</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemfactory.cpp" line="53"/>
        <source>Tables</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemfactory.cpp" line="58"/>
        <source>Indexes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemfactory.cpp" line="63"/>
        <source>Triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemfactory.cpp" line="68"/>
        <source>Views</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dbtree/dbtreeitemfactory.cpp" line="73"/>
        <source>Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.h" line="15"/>
        <source>Data form view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.h" line="16"/>
        <source>Commit changes for current row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.h" line="17"/>
        <source>Rollback changes for current row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="37"/>
        <location filename="../formview.h" line="18"/>
        <source>Go to first row on current page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="39"/>
        <location filename="../formview.h" line="19"/>
        <source>Go to next row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="38"/>
        <location filename="../formview.h" line="20"/>
        <source>Go to previous row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dataview.h" line="40"/>
        <location filename="../formview.h" line="21"/>
        <source>Go to last row on current page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.h" line="22"/>
        <source>Insert new row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../formview.h" line="23"/>
        <source>Delete current row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="63"/>
        <source>Main window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="64"/>
        <source>Open SQL editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="68"/>
        <source>Open DDL history window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="70"/>
        <source>Open snippets editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="69"/>
        <source>Open function editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="65"/>
        <source>Restore recently closed window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="66"/>
        <source>Open Export Dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="67"/>
        <source>Open Import Dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="71"/>
        <source>Open collation editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="72"/>
        <source>Open extension manager window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="73"/>
        <source>Previous window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="74"/>
        <source>Next window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="75"/>
        <source>Move window earlier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="76"/>
        <source>Move window later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="77"/>
        <source>Hide status area</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="78"/>
        <source>Open user manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="79"/>
        <source>Open configuration dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="80"/>
        <source>Open Debug Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="81"/>
        <source>Open CSS Console</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="82"/>
        <source>Open Command Palette</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="83"/>
        <source>Open the About dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.h" line="84"/>
        <source>Quit the application</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.h" line="12"/>
        <source>Cell text value editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.h" line="13"/>
        <location filename="../sqleditor.h" line="33"/>
        <source>Cut selected text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.h" line="14"/>
        <location filename="../sqleditor.h" line="34"/>
        <source>Copy selected text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.h" line="16"/>
        <location filename="../sqleditor.h" line="36"/>
        <source>Delete selected text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.h" line="17"/>
        <location filename="../sqleditor.h" line="38"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../multieditor/multieditortext.h" line="18"/>
        <location filename="../sqleditor.h" line="39"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="32"/>
        <source>SQL editor input field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="37"/>
        <source>Select whole editor contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="40"/>
        <source>Save contents into a file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="41"/>
        <source>Find in text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="42"/>
        <source>Find next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="43"/>
        <source>Find previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="44"/>
        <source>Replace in text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="45"/>
        <source>Delete current line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="46"/>
        <source>Request code assistant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="47"/>
        <source>Format contents</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="48"/>
        <source>Open the object at current position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="49"/>
        <source>Move selected block of text one line down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="50"/>
        <source>Move selected block of text one line up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="51"/>
        <source>Copy selected block of text and paste it a line below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="52"/>
        <source>Copy selected block of text and paste it a line above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="53"/>
        <source>Toggle comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="54"/>
        <source>Increase font size</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.h" line="55"/>
        <source>Decrease font size</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="779"/>
        <source>All files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../uiutils.cpp" line="72"/>
        <source>Select database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../uiutils.cpp" line="72"/>
        <source>Select new database file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.cpp" line="778"/>
        <source>SQL files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../uiutils.cpp" line="83"/>
        <location filename="../uiutils.cpp" line="96"/>
        <source>Select a file to open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../uiutils.cpp" line="267"/>
        <source>Format SQL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../uiutils.cpp" line="56"/>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../uiutils.cpp" line="57"/>
        <source>File type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="30"/>
        <source>SQL editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="31"/>
        <source>Execute query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="32"/>
        <source>Execute single query under cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="33"/>
        <source>Execute all queries in editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="34"/>
        <source>Execute EXPLAIN query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="35"/>
        <source>Export query results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="36"/>
        <source>Switch current working database to previous on the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="37"/>
        <source>Switch current working database to next on the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="38"/>
        <source>Go to next editor tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="39"/>
        <source>Go to previous editor tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="40"/>
        <source>Move keyboard input focus to the results view below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="41"/>
        <source>Move keyboard input focus to the SQL editor above</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/editorwindow.h" line="42"/>
        <source>Delete selected SQL history entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="32"/>
        <source>Table window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="33"/>
        <source>Commit the table structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="34"/>
        <source>Rollback pending changes in the table structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="35"/>
        <source>Refresh table structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="36"/>
        <source>Add new column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="37"/>
        <source>Edit selected column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="38"/>
        <source>Delete selected column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="39"/>
        <source>Export table data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="40"/>
        <source>Import data to the table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="41"/>
        <source>Add new table constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="42"/>
        <source>Edit selected table constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="43"/>
        <source>Delete selected table constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="44"/>
        <source>Refresh table index list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="45"/>
        <source>Add new index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="46"/>
        <source>Edit selected index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="47"/>
        <source>Delete selected index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="48"/>
        <source>Refresh table trigger list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="49"/>
        <location filename="../windows/viewwindow.h" line="29"/>
        <source>Add new trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="50"/>
        <location filename="../windows/viewwindow.h" line="30"/>
        <source>Edit selected trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="51"/>
        <location filename="../windows/viewwindow.h" line="31"/>
        <source>Delete selected trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="52"/>
        <location filename="../windows/viewwindow.h" line="32"/>
        <source>Go to next tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.h" line="53"/>
        <location filename="../windows/viewwindow.h" line="33"/>
        <source>Go to previous tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.h" line="23"/>
        <source>A view window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.h" line="24"/>
        <source>Commit the view&apos;s query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.h" line="25"/>
        <source>Rollback pending changes in the view&apos;s query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.h" line="26"/>
        <source>Refresh view trigger list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.h" line="27"/>
        <source>Execute the view&apos;s query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.h" line="28"/>
        <source>Export view data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.h" line="17"/>
        <source>A code snippets editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.h" line="18"/>
        <location filename="../windows/collationseditor.h" line="22"/>
        <location filename="../windows/functionseditor.h" line="25"/>
        <location filename="../windows/sqliteextensioneditor.h" line="22"/>
        <source>Commit the pending changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/codesnippeteditor.h" line="19"/>
        <location filename="../windows/collationseditor.h" line="23"/>
        <location filename="../windows/functionseditor.h" line="26"/>
        <location filename="../windows/sqliteextensioneditor.h" line="23"/>
        <source>Rollback the pending changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/collationseditor.h" line="21"/>
        <source>A collation editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/functionseditor.h" line="24"/>
        <source>A function editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.h" line="21"/>
        <source>A SQLite extension editor window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpdbobjectsprovider.cpp" line="38"/>
        <source>Edit database properties</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpdbobjectsprovider.cpp" line="67"/>
        <source>Open table</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpdbobjectsprovider.cpp" line="68"/>
        <source>Edit index</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpdbobjectsprovider.cpp" line="69"/>
        <source>Edit trigger</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpdbobjectsprovider.cpp" line="70"/>
        <source>Open view</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../commandpalette/cpmdiwindowsprovider.cpp" line="21"/>
        <source>Bring the window to front</source>
        <comment>command palette entry</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QuitConfirmDialog</name>
    <message>
        <location filename="../dialogs/quitconfirmdialog.ui" line="14"/>
        <source>Uncommitted changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/quitconfirmdialog.ui" line="20"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:10pt; font-weight:700;&quot;&gt;Are you sure you want to quit the application?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Following items are pending:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchTextDialog</name>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="14"/>
        <source>Find or replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="88"/>
        <source>Find:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="31"/>
        <source>Case sensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="38"/>
        <source>Search backwards</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="45"/>
        <source>Regular expression matching</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="113"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; color:#aa0000;&quot;&gt;Reached the end of document.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="20"/>
        <source>Replace &amp;&amp;
find next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="65"/>
        <source>Replace with:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="55"/>
        <source>Replace all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/searchtextdialog.ui" line="75"/>
        <source>Find</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsExportDialog</name>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="14"/>
        <source>Export configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="20"/>
        <location filename="../dialogs/settingsexportdialog.ui" line="32"/>
        <location filename="../dialogs/settingsexportdialog.cpp" line="24"/>
        <source>Output JSON file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="29"/>
        <source>JSON file (*.json);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="45"/>
        <source>What to export?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="51"/>
        <source>User-defined SQL functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="65"/>
        <source>User-defined collation sequences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="79"/>
        <source>User-defined code snippets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsexportdialog.ui" line="93"/>
        <source>Configured SQLite extensions</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsImportDialog</name>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="14"/>
        <source>Import configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="20"/>
        <location filename="../dialogs/settingsimportdialog.ui" line="29"/>
        <location filename="../dialogs/settingsimportdialog.cpp" line="31"/>
        <source>Input JSON file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="26"/>
        <source>JSON file (*.json);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="39"/>
        <source>What to import?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="45"/>
        <source>User-defined SQL functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="56"/>
        <source>User-defined collation sequences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="67"/>
        <source>User-defined code snippets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="78"/>
        <source>Configured SQLite extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="92"/>
        <source>Import mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="98"/>
        <source>Imports selected items without modifying or removing ones existing in your current configuration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="101"/>
        <source>Add to existing items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="111"/>
        <source>Removes all existing items in the selected categories, then imports the new ones from the file. This action cannot be undone!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.ui" line="114"/>
        <source>Replace existing items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.cpp" line="42"/>
        <source>Invalid input file to import: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.cpp" line="53"/>
        <source>Selected file does not contain functions to import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.cpp" line="62"/>
        <source>Selected file does not contain collation sequences to import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.cpp" line="70"/>
        <source>Selected file does not contain code snippets to import.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/settingsimportdialog.cpp" line="78"/>
        <source>Selected file does not contain SQLite extensions to import.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SortDialog</name>
    <message>
        <location filename="../dialogs/sortdialog.ui" line="14"/>
        <source>Sort by columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/sortdialog.ui" line="45"/>
        <location filename="../dialogs/sortdialog.cpp" line="47"/>
        <source>Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/sortdialog.ui" line="50"/>
        <location filename="../dialogs/sortdialog.cpp" line="47"/>
        <source>Order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/sortdialog.cpp" line="177"/>
        <source>Sort by: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/sortdialog.cpp" line="241"/>
        <source>Move column up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/sortdialog.cpp" line="242"/>
        <source>Move column down</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlDataSourceQueryModel</name>
    <message>
        <location filename="../datagrid/sqldatasourcequerymodel.cpp" line="123"/>
        <source>Error while committing new row: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqldatasourcequerymodel.cpp" line="171"/>
        <source>Error while deleting row from %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlEditor</name>
    <message>
        <location filename="../sqleditor.cpp" line="194"/>
        <source>Wrap words</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="158"/>
        <source>Cut</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="159"/>
        <source>Copy</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="160"/>
        <source>Paste</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="161"/>
        <source>Delete</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="162"/>
        <source>Select all</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="163"/>
        <source>Undo</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="164"/>
        <source>Redo</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="166"/>
        <source>Complete</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="167"/>
        <source>Format SQL</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="168"/>
        <source>Save SQL to file</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="169"/>
        <source>Select file to save SQL</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="170"/>
        <source>Load SQL from file</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="171"/>
        <source>Delete line</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="172"/>
        <source>Move block down</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="173"/>
        <source>Move block up</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="174"/>
        <source>Copy block down</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="175"/>
        <source>Copy up down</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="176"/>
        <source>Find or replace</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="177"/>
        <source>Find next</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="178"/>
        <source>Find previous</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="179"/>
        <source>Replace</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="180"/>
        <source>Toggle comment</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="181"/>
        <source>Increase font size</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="182"/>
        <source>Decrease font size</source>
        <comment>sql editor</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="297"/>
        <source>Could not open file &apos;%1&apos; for writing: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="306"/>
        <source>Saved SQL contents to file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="562"/>
        <source>Syntax completion can be used only when a valid database is set for the SQL editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1183"/>
        <source>Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1212"/>
        <source>Save to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1227"/>
        <source>SQL scripts (*.sql);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1228"/>
        <location filename="../sqleditor.cpp" line="1259"/>
        <source>Open file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1260"/>
        <source>This file is huge (over %1 MB). Are you sure you want to load it into SQL query editor?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1274"/>
        <source>Could not open file &apos;%1&apos; for reading: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1468"/>
        <source>Reached the end of document. Hit the find again to restart the search.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../sqleditor.cpp" line="1740"/>
        <source>Ctrl+click to open this table or view</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlQueryItem</name>
    <message>
        <location filename="../datagrid/sqlqueryitem.cpp" line="260"/>
        <source>Committing error:</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitem.cpp" line="264"/>
        <source>Column:</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitem.cpp" line="265"/>
        <source>Data type:</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitem.cpp" line="268"/>
        <source>Table:</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitem.cpp" line="304"/>
        <source>Constraints:</source>
        <comment>data view tooltip</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlQueryItemDelegate</name>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="63"/>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="69"/>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="75"/>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="81"/>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="317"/>
        <source>Cannot edit this cell. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="63"/>
        <source>The row is marked for deletion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="75"/>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="317"/>
        <source>Structure of this table has changed since last data was loaded. Reload the data to proceed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="81"/>
        <source>ROWID is not available for this cell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="259"/>
        <source>Editing a huge contents in an inline cell editor is not a good idea. It can become slow and inconvenient. It&apos;s better to edit such big contents in a Form View, or in popup editor (available under right-click menu).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="284"/>
        <source>Reset to DEFAULT value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="286"/>
        <source>Reset to PRIMARY KEY AUTOINCREMENT value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="288"/>
        <source>Reset value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="309"/>
        <source>Foreign key for column %2 has more than %1 possible values. It&apos;s too much to display in drop down list. You need to edit value manually.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlQueryModel</name>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="93"/>
        <location filename="../datagrid/sqlquerymodel.cpp" line="724"/>
        <source>Only one query can be executed simultaneously.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="111"/>
        <source>Cannot execute query on undefined or invalid database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="118"/>
        <source>Cannot execute empty query.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="126"/>
        <source>Uncommitted data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="127"/>
        <source>There are uncommitted data changes. Do you want to proceed anyway? All uncommitted changes will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="599"/>
        <source>Cannot commit the data for a cell that refers to the already closed database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="619"/>
        <source>Could not begin transaction on the database. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="652"/>
        <source>An error occurred while committing the transaction: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="685"/>
        <source>An error occurred while rolling back the transaction: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="897"/>
        <source>Tried to commit a cell which is not editable (yet modified and waiting for commit)! This is a bug. Please report it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="923"/>
        <source>An error occurred while committing the data: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="1057"/>
        <source>Number of rows per page was decreased to %1 due to number of columns (%2) in the data view.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="1466"/>
        <location filename="../datagrid/sqlquerymodel.cpp" line="1482"/>
        <location filename="../datagrid/sqlquerymodel.cpp" line="1531"/>
        <source>Error while executing SQL query on database &apos;%1&apos;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="1528"/>
        <source>Error while loading query results: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2022"/>
        <source>Insert multiple rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2022"/>
        <source>Number of rows to insert:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2079"/>
        <source>Delete rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2080"/>
        <source>You&apos;re about to delete newly inserted rows that are not committed yet. Row numbers: %1
Such deletion will be permanent. Are you sure you want to delete them?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2207"/>
        <source>Single-click sorts by the column.&lt;br&gt;Alt+click selects data in the column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2209"/>
        <source>Single-click selects data in the column.&lt;br&gt;Double-click sorts by the column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2214"/>
        <source>Middle-click resets sorting.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlquerymodel.cpp" line="2215"/>
        <source>More options are available in the context menu.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlQueryView</name>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="58"/>
        <source>Go to referenced row in...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="147"/>
        <source>Cut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="148"/>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="149"/>
        <source>Copy with headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="150"/>
        <source>Copy as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="151"/>
        <source>Paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="152"/>
        <source>Paste as...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="153"/>
        <source>Set NULL value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="154"/>
        <source>Erase value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="155"/>
        <source>Reset value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="157"/>
        <source>Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="158"/>
        <source>Rollback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="159"/>
        <source>Commit selected cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="160"/>
        <source>Rollback selected cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="161"/>
        <source>Edit current cell inline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="166"/>
        <source>Define columns to sort by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="167"/>
        <source>Remove custom sorting (Middle click)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="168"/>
        <source>Insert row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="169"/>
        <source>Insert multiple rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="170"/>
        <source>Delete selected row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="171"/>
        <source>Adjust height of rows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="174"/>
        <source>Next row on Enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="178"/>
        <source>Increase font size</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="179"/>
        <source>Decrease font size</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="180"/>
        <source>Invert selection</source>
        <comment>data view</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="230"/>
        <source>Edit value in editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="230"/>
        <source>Show value in a viewer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="256"/>
        <source>Generate query for selected cells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="622"/>
        <source>No items selected to paste clipboard contents to.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="628"/>
        <source>Cannot paste data. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="628"/>
        <source>Structure of at least one table used has changed since last data was loaded. Reload the data to proceed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="698"/>
        <source>Cannot paste to a cell. Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="698"/>
        <source>The row is marked for deletion.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="709"/>
        <source>Cannot paste to column %1. Details: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="727"/>
        <source>Go to referenced row in table &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="739"/>
        <source>table &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="762"/>
        <source>Referenced row (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1189"/>
        <source>Pin column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1216"/>
        <source>Column renderer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1223"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1379"/>
        <source>Trim pasted text?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1380"/>
        <source>The pasted text contains leading or trailing white space. Trim it automatically?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1388"/>
        <source>Paste &quot;NULL&quot; as null value?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1389"/>
        <source>The pasted text contains &quot;NULL&quot; literals. Do you want to consider them as NULL values?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlqueryview.cpp" line="1513"/>
        <source>Edit value</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqlViewModel</name>
    <message>
        <location filename="../datagrid/sqlviewmodel.cpp" line="129"/>
        <source>An error occurred while committing the data: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlviewmodel.cpp" line="143"/>
        <source>Row %1: the INSTEAD OF UPDATE trigger modified more than one row (%2). The view does not uniquely identify the edited record.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlviewmodel.cpp" line="193"/>
        <source>Row %1: the INSTEAD OF DELETE trigger deleted more than one row (%2). The view does not uniquely identify the edited record.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../datagrid/sqlviewmodel.cpp" line="218"/>
        <source>The view has INSTEAD OF trigger(s) that handle editing. It&apos;s recommended to refresh data after commit to see the actual changes, because triggers may modify data in an unexpected way.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqliteExtensionEditor</name>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="84"/>
        <source>Filter extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="150"/>
        <source>Leave empty to use default function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="171"/>
        <source>Extension file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="178"/>
        <source>Initialization function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="194"/>
        <source>Databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="200"/>
        <source>Register in all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.ui" line="207"/>
        <source>Register in following databases:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="47"/>
        <source>Extension manager window has uncommitted modifications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="68"/>
        <source>Extension manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="73"/>
        <source>Commit all extension changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="74"/>
        <source>Rollback all extension changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="76"/>
        <source>Add new extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="77"/>
        <source>Remove selected extension</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="79"/>
        <source>Import extension list from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="80"/>
        <source>Export extension list file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="81"/>
        <source>Editing extensions manual</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="277"/>
        <source>File with given path does not exist or is not readable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="283"/>
        <source>Unable to load extension: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="403"/>
        <source>Invalid initialization function name. Function name can contain only alpha-numeric characters and underscore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="472"/>
        <source>Dynamic link libraries (*.dll);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="474"/>
        <source>Shared objects (*.so);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="476"/>
        <source>Dynamic libraries (*.dylib);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="478"/>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditor.cpp" line="480"/>
        <source>Open file</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SqliteExtensionEditorModel</name>
    <message>
        <location filename="../windows/sqliteextensioneditormodel.cpp" line="160"/>
        <source>all databases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditormodel.cpp" line="164"/>
        <source>Extension:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditormodel.cpp" line="165"/>
        <source>File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditormodel.cpp" line="166"/>
        <source>Init function:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/sqliteextensioneditormodel.cpp" line="167"/>
        <source>Registered in:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatusField</name>
    <message>
        <location filename="../statusfield.ui" line="14"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../statusfield.cpp" line="191"/>
        <source>Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../statusfield.cpp" line="198"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableConstraintsModel</name>
    <message>
        <location filename="../windows/tableconstraintsmodel.cpp" line="74"/>
        <source>Type</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tableconstraintsmodel.cpp" line="76"/>
        <source>Details</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tableconstraintsmodel.cpp" line="78"/>
        <source>Name</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableForeignKeyPanel</name>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="42"/>
        <source>Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="29"/>
        <source>Referenced table:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="56"/>
        <source>Referencing column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="68"/>
        <source>Referenced column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="104"/>
        <source>Reactions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="143"/>
        <source>Deferred foreign key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="161"/>
        <source>Named constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.ui" line="168"/>
        <source>Constraint name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="53"/>
        <source>Pick the foreign column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="67"/>
        <source>Pick the foreign table.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="68"/>
        <source>Select at least one foreign column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="69"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="178"/>
        <source>Column with the same name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="217"/>
        <source>Foreign column</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="427"/>
        <source>Referenced column is not PRIMARY KEY or UNIQUE. It may cause issues while inserting or updating data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tableforeignkeypanel.cpp" line="450"/>
        <source>Referenced column type (%1) is different than type declared for local column (%2). It may cause issues while inserting or updating data.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TablePrimaryKeyAndUniquePanel</name>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="32"/>
        <source>Columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="59"/>
        <source>Column</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="84"/>
        <source>Collation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="109"/>
        <source>Sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="142"/>
        <source>Valid only for a single column with INTEGER data type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="145"/>
        <source>Autoincrement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="167"/>
        <source>Named constraint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="174"/>
        <source>Constraint name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.ui" line="199"/>
        <source>On conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.cpp" line="87"/>
        <source>Collate</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.cpp" line="94"/>
        <source>Sort order</source>
        <comment>table constraints</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.cpp" line="170"/>
        <source>Select at least one column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../constraints/tablepkanduniquepanel.cpp" line="171"/>
        <source>Enter a name of the constraint.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableStructureModel</name>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="322"/>
        <source>Name</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="324"/>
        <source>Data type</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="326"/>
        <source>Primary
Key</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="328"/>
        <source>Foreign
Key</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="330"/>
        <source>Unique</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="332"/>
        <source>Check</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="334"/>
        <source>Not
NULL</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="336"/>
        <source>Collate</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="338"/>
        <source>Generated</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablestructuremodel.cpp" line="340"/>
        <source>Default value</source>
        <comment>table structure columns</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableWindow</name>
    <message>
        <location filename="../windows/tablewindow.ui" line="36"/>
        <source>Structure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="70"/>
        <source>Table name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="87"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables/disabled the WITHOUT ROWID clause on the table. Such table will no longer have the &amp;quot;rowid&amp;quot; hidden column. For such table an explicit PRIMARY KEY column is mandatory. You can read more details on this in SQLite official documentation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="97"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enables/disables the STRICT clause for the table. Such table makes strict verification of data stored in columns against declared data types for these columns. This is similar to how data types are usually enforced in most other database engines. Keep it disabled to use the classical SQLite bahavior (i.e. no data type enforcement). You can find more details in the official SQLite documentation.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="213"/>
        <location filename="../windows/tablewindow.cpp" line="1778"/>
        <source>Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="230"/>
        <source>Constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="244"/>
        <source>Indexes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="276"/>
        <source>Triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.ui" line="311"/>
        <source>DDL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="243"/>
        <source>Export table</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="244"/>
        <source>Populate table</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="232"/>
        <source>Refresh structure</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="234"/>
        <source>Commit structure changes</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="235"/>
        <source>Rollback structure changes</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="236"/>
        <source>Add column</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="237"/>
        <source>Edit column</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="238"/>
        <location filename="../windows/tablewindow.cpp" line="330"/>
        <source>Delete column</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="239"/>
        <source>Move column up</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="240"/>
        <source>Move column down</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="246"/>
        <source>Create similar table</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="247"/>
        <source>Reset autoincrement value</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="250"/>
        <source>Add table constraint</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="251"/>
        <source>Edit table constraint</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="252"/>
        <source>Delete table constraint</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="253"/>
        <source>Move table constraint up</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="254"/>
        <source>Move table constraint down</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="256"/>
        <source>Add table primary key</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="257"/>
        <source>Add table foreign key</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="258"/>
        <source>Add table unique constraint</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="259"/>
        <source>Add table check constraint</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="242"/>
        <source>Import data to the table</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="277"/>
        <source>Refresh index list</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="279"/>
        <source>Create index</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="280"/>
        <source>Edit index</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="281"/>
        <source>Delete index</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="287"/>
        <source>Refresh trigger list</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="289"/>
        <source>Create trigger</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="290"/>
        <source>Edit trigger</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="291"/>
        <source>Delete trigger</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="329"/>
        <source>Are you sure you want to delete column &apos;%1&apos;?</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="380"/>
        <source>Following problems will take place while modifying the table.
Would you like to proceed?</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="382"/>
        <source>Table modification</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="507"/>
        <source>Could not load data for table %1. Error details: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="655"/>
        <source>Could not process the %1 table correctly. Unable to open a table window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="679"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="722"/>
        <source>Could not restore window %1, because no database or table was stored in session for this window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="728"/>
        <source>Could not restore window &apos;%1&apos;, because no database or table was stored in session for this window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="735"/>
        <source>Could not restore window &apos;%1&apos;, because database %2 could not be resolved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="744"/>
        <source>Could not restore window &apos;%1&apos;, because the table %2 doesn&apos;t exist in the database %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="775"/>
        <location filename="../windows/tablewindow.cpp" line="777"/>
        <source>New table %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="918"/>
        <source>Committed changes for table &apos;%1&apos; successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="922"/>
        <source>Committed changes for table &apos;%1&apos; (named before &apos;%2&apos;) successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="962"/>
        <source>Could not commit table structure. Error message: %1</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="988"/>
        <source>Reset autoincrement</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="988"/>
        <source>Are you sure you want to reset autoincrement value for table &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="995"/>
        <source>An error occurred while trying to reset autoincrement value for table &apos;%1&apos;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="997"/>
        <source>Autoincrement value for table &apos;%1&apos; has been reset successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1085"/>
        <source>Empty name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1085"/>
        <source>A blank name for the table is allowed in SQLite, but it is not recommended.
Are you sure you want to create a table with blank name?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1094"/>
        <source>Cannot create a table without at least one column.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1119"/>
        <source>Cannot create table %1, if it has no primary key defined. Either uncheck the %2, or define a primary key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1126"/>
        <source>Cannot use autoincrement for primary key when %1 clause is used. Either uncheck the %2, or the autoincrement in a primary key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1145"/>
        <source>Following columns have non-strict data type: %1. Either disable strict mode of the table, or fix column data types. Valid strict data types are: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1327"/>
        <source>Are you sure you want to delete table constraint &apos;%1&apos;?</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1328"/>
        <source>Delete constraint</source>
        <comment>table window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1383"/>
        <source>Cannot export, because no export plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1396"/>
        <source>Cannot import, because no import plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1430"/>
        <source>Uncommitted changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1431"/>
        <source>There are uncommitted structure modifications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1433"/>
        <source>You cannot browse or edit data until you have table structure settled.
Do you want to commit the structure, or do you want to go back to the structure tab?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1437"/>
        <source>Commit modifications and browse data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1436"/>
        <source>Go back to structure tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1644"/>
        <source>Name</source>
        <comment>table window indexes</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1645"/>
        <source>Unique</source>
        <comment>table window indexes</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1646"/>
        <source>Columns</source>
        <comment>table window indexes</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1647"/>
        <source>Partial index condition</source>
        <comment>table window indexes</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1703"/>
        <source>Name</source>
        <comment>table window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1704"/>
        <source>Event</source>
        <comment>table window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1705"/>
        <source>Condition</source>
        <comment>table window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1706"/>
        <source>Details</source>
        <comment>table window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1820"/>
        <source>Table window &quot;%1&quot; has uncommitted structure modifications and data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1822"/>
        <source>Table window &quot;%1&quot; has uncommitted data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/tablewindow.cpp" line="1824"/>
        <source>Table window &quot;%1&quot; has uncommitted structure modifications.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TriggerColumnsDialog</name>
    <message>
        <location filename="../dialogs/triggercolumnsdialog.ui" line="14"/>
        <source>Trigger columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggercolumnsdialog.ui" line="47"/>
        <source>Triggering columns:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggercolumnsdialog.ui" line="115"/>
        <source>Select all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggercolumnsdialog.ui" line="128"/>
        <source>Deselect all</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TriggerDialog</name>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="14"/>
        <location filename="../dialogs/triggerdialog.ui" line="24"/>
        <source>Trigger</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="30"/>
        <source>On table:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="40"/>
        <source>Action:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="56"/>
        <location filename="../dialogs/triggerdialog.ui" line="127"/>
        <source>&lt;p&gt;SQL condition that will be evaluated before the actual trigger code. In case the condition returns false, the trigger will not be fired for that row.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="59"/>
        <source>Pre-condition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="66"/>
        <source>The scope is still not fully supported by the SQLite database.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="73"/>
        <source>Trigger name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="80"/>
        <source>When:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="87"/>
        <source>List of columns for UPDATE OF action.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="97"/>
        <source>Scope:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="104"/>
        <source>Code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="111"/>
        <source>Trigger statements to be executed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.ui" line="138"/>
        <source>DDL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.cpp" line="154"/>
        <source>On view:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.cpp" line="178"/>
        <source>Could not process trigger %1 correctly. Unable to open a trigger dialog.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.cpp" line="349"/>
        <source>Enter a valid condition.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.cpp" line="350"/>
        <source>Enter a valid trigger code.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.cpp" line="428"/>
        <source>Error</source>
        <comment>trigger dialog</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/triggerdialog.cpp" line="428"/>
        <source>An error occurred while executing SQL statements:
%1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VersionConvertSummaryDialog</name>
    <message>
        <location filename="../dialogs/versionconvertsummarydialog.ui" line="14"/>
        <source>Database version convert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/versionconvertsummarydialog.ui" line="20"/>
        <source>Following changes to the SQL statements will be made:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/versionconvertsummarydialog.cpp" line="10"/>
        <source>Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../dialogs/versionconvertsummarydialog.cpp" line="11"/>
        <source>After</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ViewWindow</name>
    <message>
        <location filename="../windows/viewwindow.ui" line="36"/>
        <source>Query</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.ui" line="70"/>
        <source>View name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.ui" line="123"/>
        <source>Output column names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.ui" line="170"/>
        <location filename="../windows/viewwindow.cpp" line="939"/>
        <source>Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.ui" line="180"/>
        <source>Triggers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.ui" line="215"/>
        <source>DDL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="110"/>
        <location filename="../windows/viewwindow.cpp" line="116"/>
        <source>Could not restore window &apos;%1&apos;, because no database or view was stored in session for this window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="123"/>
        <source>Could not restore window &apos;%1&apos;, because database %2 could not be resolved.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="129"/>
        <source>Could not restore window &apos;%1&apos;, because database %2 could not be open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="138"/>
        <source>Could not restore window &apos;%1&apos;, because the view %2 doesn&apos;t exist in the database %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="169"/>
        <location filename="../windows/viewwindow.cpp" line="171"/>
        <source>New view %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="294"/>
        <source>Database</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="349"/>
        <source>Refresh the view</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="351"/>
        <source>Commit the view changes</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="352"/>
        <source>Rollback the view changes</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="356"/>
        <source>Explicit column names</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="362"/>
        <source>Generate output column names automatically basing on result columns of the view.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="363"/>
        <source>Add column</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="364"/>
        <source>Edit column</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="365"/>
        <source>Delete column</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="366"/>
        <source>Move column up</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="367"/>
        <source>Move column down</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="369"/>
        <source>Export view</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="378"/>
        <source>Refresh trigger list</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="380"/>
        <source>Create new trigger</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="381"/>
        <source>Edit selected trigger</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="382"/>
        <source>Delete selected trigger</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="403"/>
        <source>View window &quot;%1&quot; has uncommitted structure modifications and data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="405"/>
        <source>View window &quot;%1&quot; has uncommitted data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="407"/>
        <source>View window &quot;%1&quot; has uncommitted structure modifications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="638"/>
        <source>Could not load data for view %1. Error details: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="650"/>
        <source>Uncommitted changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="651"/>
        <source>There are uncommitted structure modifications.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="653"/>
        <source>You cannot browse or edit data until you have the view structure settled.
Do you want to commit the structure, or do you want to go back to the structure tab?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="657"/>
        <source>Commit modifications and browse data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1085"/>
        <source>The view could not be modified due to internal Letos error. Please report this!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1111"/>
        <source>The view code could not be parsed properly for execution. This is a Letos&apos;s bug. Please report it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="656"/>
        <source>Go back to structure tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="709"/>
        <source>View &apos;%1&apos; was committed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="711"/>
        <source>Committed changes for view &apos;%1&apos; successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="713"/>
        <source>Committed changes for view &apos;%1&apos; (named before &apos;%2&apos;) successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="736"/>
        <source>Could not commit view changes. Error message: %1</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="880"/>
        <source>Override columns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="880"/>
        <source>Currently defined columns will be overriden. Do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="903"/>
        <source>Could not determinate columns returned from the view. The query is problably incomplete or contains errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="922"/>
        <source>Cannot export, because no export plugin is loaded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="971"/>
        <source>Name</source>
        <comment>view window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="972"/>
        <source>Instead of</source>
        <comment>view window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="973"/>
        <source>Condition</source>
        <comment>view window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="974"/>
        <source>Details</source>
        <comment>table window triggers</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1018"/>
        <source>Could not process the %1 view correctly. Unable to open a view window.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1065"/>
        <source>Empty name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1065"/>
        <source>A blank name for the view is allowed in SQLite, but it is not recommended.
Are you sure you want to create a view with blank name?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1077"/>
        <source>The SELECT statement could not be parsed. Please correct the query and retry.
Details: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1123"/>
        <source>Following problems will take place while modifying the view.
Would you like to proceed?</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../windows/viewwindow.cpp" line="1125"/>
        <source>View modification</source>
        <comment>view window</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WidgetCover</name>
    <message>
        <location filename="../common/widgetcover.cpp" line="242"/>
        <source>Interrupt</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
