<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../AboutDialog.ui" line="14"/>
        <source>About DB Browser for SQLite</source>
        <translation>О программе Обозреватель для SQLite</translation>
    </message>
    <message>
        <location filename="../AboutDialog.ui" line="29"/>
        <source>Version</source>
        <translation>Версия</translation>
    </message>
    <message>
        <location filename="../AboutDialog.ui" line="90"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DB Browser for SQLite is an open source, freeware visual tool used to create, design and edit SQLite database files.&lt;/p&gt;&lt;p&gt;It is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. You can modify or redistribute it under the conditions of these licenses.&lt;/p&gt;&lt;p&gt;See &lt;a href=&quot;https://www.gnu.org/licenses/gpl.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.gnu.org/licenses/gpl.html&lt;/span&gt;&lt;/a&gt; and &lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/span&gt;&lt;/a&gt; for details.&lt;/p&gt;&lt;p&gt;For more information on this program please visit our website at: &lt;a href=&quot;https://sqlitebrowser.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://sqlitebrowser.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;This software uses the GPL/LGPL Qt Toolkit from &lt;/span&gt;&lt;a href=&quot;https://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;https://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;https://doc.qt.io/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;https://doc.qt.io/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for licensing terms and information.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;We use the nalgeon/sqlean library for SQLite extensions support.&lt;br/&gt;This library is licensed under the MIT license, see the following for more information:&lt;br/&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/nalgeon/sqlean&quot;&gt;&lt;span style=&quot; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com/nalgeon/sqlean&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;It also uses the Pastel SVG icon set by Michael Buckley under a Creative Commons Attribution Share Alike 4.0 license.&lt;br/&gt;See &lt;/span&gt;&lt;a href=&quot;https://codefisher.org/pastel-svg/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;https://codefisher.org/pastel-svg/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; for details.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;DB Browser for SQLite это свободно распространяемая утилита для визуализации разработки, создания и редактирования баз данных SQLite с открытым исходным кодом.&lt;/p&gt;&lt;p&gt;Он распространяется под двойной лицензией Mozilla Public License версии 2, а также под лицензией GNU General Public License версии 3 или более поздней. Вы можете изменять или распространять его в соответствии с условиями этих лицензий.&lt;/p&gt;&lt;p&gt;Посетите &lt;a href=&quot;https://www.gnu.org/licenses/gpl.html&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.gnu.org/licenses/gpl.html&lt;/span&gt;&lt;/a&gt; и &lt;a href=&quot;https://www.mozilla.org/MPL/2.0/index.txt&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://www.mozilla.org/MPL/2.0/index.txt&lt;/span&gt;&lt;/a&gt; для получения подробностей.&lt;/p&gt;&lt;p&gt;Больше информации об этой программе можно получить, посетив нашу страницу: &lt;a href=&quot;https://sqlitebrowser.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;https://sqlitebrowser.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;Эта программа использует GPL/LGPL Qt Toolkit от &lt;/span&gt;&lt;a href=&quot;https://qt-project.org/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;https://qt-project.org/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt;&lt;br/&gt;Смотри &lt;/span&gt;&lt;a href=&quot;https://doc.qt.io/qt-5/licensing.html&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;https://doc.qt.io/qt-5/licensing.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; с требованиями лицензии и информацией.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:8pt;&quot;&gt;Мы используем библиотеку nalgeon/sqlean для поддержки расширений SQLite.&lt;br/&gt;Эта библиотека лицензирована по лицензии MIT, для получения дополнительной информации смотри:&lt;br/&gt;&lt;/span&gt;&lt;a href=&quot;https://github.com/nalgeon/sqlean&quot;&gt;&lt;span style=&quot; font-size:8pt; text-decoration: underline; color:#0000ff;&quot;&gt;https://github.com/nalgeon/sqlean&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-size:small;&quot;&gt;Программа также использует набор иконок Pastel SVG, созданный Michael Buckley по лицензии Creative Commons Attribution Share Alike 4.0.&lt;br/&gt;Смотри: &lt;/span&gt;&lt;a href=&quot;https://codefisher.org/pastel-svg/&quot;&gt;&lt;span style=&quot; font-size:small; text-decoration: underline; color:#0000ff;&quot;&gt;https://codefisher.org/pastel-svg/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot; font-size:small;&quot;&gt; для подробностей.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>AddRecordDialog</name>
    <message>
        <location filename="../AddRecordDialog.ui" line="14"/>
        <source>Add New Record</source>
        <translation>Добавить новую запись</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="27"/>
        <source>Enter values for the new record considering constraints. Fields in bold are mandatory.</source>
        <translation>Введите значения для новой записи с учетом ограничений. Поля, выделенные жирным шрифтом, являются обязательными.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="67"/>
        <source>In the Value column you can specify the value for the field identified in the Name column. The Type column indicates the type of the field. Default values are displayed in the same style as NULL values.</source>
        <translation>В столбце &quot;Значение&quot; вы можете указать значение для поля, указанного в столбце &quot;Имя&quot;. В столбце &quot;Тип&quot; указывается тип поля. Значения по умолчанию отображаются в том же стиле, что и значения NULL.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="74"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="79"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="84"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="87"/>
        <source>Values to insert. Pre-filled default values are inserted automatically unless they are changed.</source>
        <translation>Значения для вставки. Предварительно заполненные значения по умолчанию вставляются автоматически, если они не изменены.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="93"/>
        <source>When you edit the values in the upper frame, the SQL query for inserting this new record is shown here. You can edit manually the query before saving.</source>
        <translation>Когда вы редактируете значения в верхнем окне, здесь отображается запрос SQL для вставки этой новой записи. Вы можете вручную отредактировать запрос перед сохранением.</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.ui" line="110"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Save&lt;/span&gt; will submit the shown SQL statement to the database for inserting the new record.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Restore Defaults&lt;/span&gt; will restore the initial values in the &lt;span style=&quot; font-weight:600;&quot;&gt;Value&lt;/span&gt; column.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Cancel&lt;/span&gt; will close this dialog without executing the query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Сохранение&lt;/span&gt; отправит показанный оператор SQL в БД для вставки новой записи.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Восстановить значения по умолчанию&lt;/span&gt; восстановит исходные значения в колонке &lt;span style=&quot; font-weight:600;&quot;&gt;Значение&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Отмена&lt;/span&gt; закрывает этот диалог без выполнения запросов.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="239"/>
        <source>Auto-increment
</source>
        <translation>Автоинкремент
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="242"/>
        <source>Unique constraint
</source>
        <translation>Уникальнось
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="245"/>
        <source>Check constraint:	 %1
</source>
        <translation>Проверка:	 %1
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="249"/>
        <source>Foreign key:	 %1
</source>
        <translation>Внешний ключ:	 %1
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="258"/>
        <source>Default value:	 %1
</source>
        <translation>Значение по умолчанию:	 %1
</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="284"/>
        <source>Error adding record. Message from database engine:

%1</source>
        <translation>Ошибка добавления записи. Сообщение из базы данных:

%1</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="365"/>
        <source>Are you sure you want to restore all the entered values to their defaults?</source>
        <translation>Вы действительно хотите восстановить все введенные значения по умолчанию?</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../Application.cpp" line="184"/>
        <source>Possible command line arguments:</source>
        <translation>Возможные аргументы коммандной строки:</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="98"/>
        <source>The user settings file location is replaced with the argument value instead of the environment variable value.</source>
        <translation>Расположение файла настроек пользователя заменяется значением аргумента вместо значения переменной среды.</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="99"/>
        <source>Ignored environment variable (DB4S_SETTINGS_FILE) value: </source>
        <translation>Игнорируемое значение переменной среды (DB4S_SETTINGS_FILE): </translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="220"/>
        <location filename="../Application.cpp" line="232"/>
        <source>The file %1 does not exist</source>
        <translation>Файл %1 не существует</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="180"/>
        <source>Usage</source>
        <translation>Использование</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="181"/>
        <source>options</source>
        <translation>опции</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="181"/>
        <location filename="../Application.cpp" line="205"/>
        <source>database</source>
        <translation>база данных</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="181"/>
        <location filename="../Application.cpp" line="207"/>
        <source>project</source>
        <translation>проект</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="182"/>
        <location filename="../Application.cpp" line="209"/>
        <source>csv-file</source>
        <translation>csv-файл</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="186"/>
        <source>Show command line options</source>
        <translation>Показать опции коммандной строки</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="188"/>
        <source>Exit application after running scripts</source>
        <translation>Выход из приложения после выполнения скрипта</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="189"/>
        <location filename="../Application.cpp" line="191"/>
        <source>file</source>
        <translation>файл</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="190"/>
        <source>Execute this SQL file after opening the DB</source>
        <translation>Выполнить этот SQL файл после открытия БД</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="192"/>
        <source>Import this CSV file into the passed DB or into a new DB</source>
        <translation>Импорт этого CSV-файла в существующую БД или в новую БД</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="193"/>
        <source>table</source>
        <translation>таблица</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="194"/>
        <source>Browse this table, or use it as target of a data import</source>
        <translation>Просмотр таблицы или ипользование ее как получателя импортируемых данных</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="196"/>
        <source>Open database in read-only mode</source>
        <translation>Открыть базу данных только для чтения</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="197"/>
        <source>settings_file</source>
        <translation>файл_настроек</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="198"/>
        <source>Run application based on this settings file</source>
        <translation>Запуск на основе этого файла настоек</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="199"/>
        <location filename="../Application.cpp" line="201"/>
        <source>group</source>
        <translation>группа</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="199"/>
        <location filename="../Application.cpp" line="201"/>
        <source>settings</source>
        <translation>установки</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="199"/>
        <location filename="../Application.cpp" line="201"/>
        <source>value</source>
        <translation>значение</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="200"/>
        <source>Run application with this setting temporarily set to value</source>
        <translation>Запуск приложения, с временным значением этого параметра</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="202"/>
        <source>Run application saving this value for this setting</source>
        <translation>Запустить приложение, сохранив это значение для этого параметра</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="204"/>
        <source>Display the current version</source>
        <translation>Показать текущую версию</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="206"/>
        <source>Open this SQLite database</source>
        <translation>Открыть эту SQLite базу данных</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="208"/>
        <source>Open this project file (*.sqbpro)</source>
        <translation>Открыть этот файл проекта (*.sqbpro)</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="210"/>
        <source>Import this CSV file into an in-memory database</source>
        <translation>Импорт этот CSV файл в базу данных в памяти</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="218"/>
        <location filename="../Application.cpp" line="225"/>
        <location filename="../Application.cpp" line="230"/>
        <source>The %1 option requires an argument</source>
        <translation>Для опции %1 требуется аргумент</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="243"/>
        <source>The -S/--settings option requires an argument. The option is ignored.</source>
        <translation>Параметр -S/--settings требует аргумента. Параметр игнорируется.</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="246"/>
        <source>The -o/--option and -O/--save-option options require an argument in the form group/setting=value</source>
        <translation>Параметры -o/--option и -O/--save-option требуют аргумент в форме группа/настройка=значение</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="274"/>
        <source>Invalid option/non-existent file: %1</source>
        <translation>Неверная настройка/несуществующий файл: %1</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="365"/>
        <source>SQLite Version </source>
        <translation>Версия SQLite </translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="367"/>
        <source>SQLCipher Version %1 (based on SQLite %2)</source>
        <translation>SQLCipher версия %1 (на основе SQLite %2)</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="370"/>
        <source>DB Browser for SQLite Version %1.</source>
        <translation>DB Browser for SQLite Версия %1.</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="371"/>
        <source>Last commit hash when built: %1</source>
        <translation>Последний хэш коммита при сборке: %1</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="372"/>
        <source>Built for %1, running on %2</source>
        <translation>Создано для %1, работает на %2</translation>
    </message>
    <message>
        <location filename="../Application.cpp" line="373"/>
        <source>Qt Version %1</source>
        <translation>Qt Версия %1</translation>
    </message>
</context>
<context>
    <name>CipherDialog</name>
    <message>
        <location filename="../CipherDialog.ui" line="14"/>
        <source>SQLCipher encryption</source>
        <translation>Шифрование SQLCipher</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="27"/>
        <source>&amp;Password</source>
        <translation>&amp;Пароль</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="44"/>
        <source>&amp;Reenter password</source>
        <translation>Пароль &amp;ещё раз</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="98"/>
        <source>Encr&amp;yption settings</source>
        <translation>Настройки &amp;шифрования</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="110"/>
        <source>SQLCipher &amp;3 defaults</source>
        <translation>SQLCipher &amp;3</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="117"/>
        <source>SQLCipher &amp;4 defaults</source>
        <translation>SQLCipher &amp;4</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="124"/>
        <source>Custo&amp;m</source>
        <translation>&amp;Другой</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="133"/>
        <source>Page si&amp;ze</source>
        <translation>Размер &amp;страницы</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="146"/>
        <source>&amp;KDF iterations</source>
        <translation>&amp;KDF итераций</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="166"/>
        <source>HMAC algorithm</source>
        <translation>HMAC алгоритм</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="195"/>
        <source>KDF algorithm</source>
        <translation>KDF алгоритм</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="224"/>
        <source>Plaintext Header Size</source>
        <translation>Размер открытого заголовка</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="66"/>
        <source>Passphrase</source>
        <translation>Фраза</translation>
    </message>
    <message>
        <location filename="../CipherDialog.ui" line="71"/>
        <source>Raw key</source>
        <translation>Ключ</translation>
    </message>
    <message>
        <location filename="../CipherDialog.cpp" line="37"/>
        <source>Please set a key to encrypt the database.
Note that if you change any of the other, optional, settings you&apos;ll need to re-enter them as well every time you open the database file.
Leave the password fields empty to disable the encryption.
The encryption process might take some time and you should have a backup copy of your database! Unsaved changes are applied before modifying the encryption.</source>
        <translation>Пожалуйста укажите ключ шифрования.
Если вы измените какую-либо опциональную настройку, то ее нужно будет вводить при каждом открытии этого файла базы данных.
Оставьте пароль пустым если шифрование не требуется.
Процесс может занять некоторое время и настоятельно рекомендуем создать резервную копию перед продолжением! Не сохраненные изменения будут применены перед изменением шифрования.</translation>
    </message>
    <message>
        <location filename="../CipherDialog.cpp" line="42"/>
        <source>Please enter the key used to encrypt the database.
If any of the other settings were altered for this database file you need to provide this information as well.</source>
        <translation>Пожалуйста введите ключ для шифрования базы данных.
Если любые другие настройки были изменены для данной базы данных то нужно так же предоставить данную информацию.</translation>
    </message>
</context>
<context>
    <name>ColumnDisplayFormatDialog</name>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="14"/>
        <source>Choose display format</source>
        <translation>Выберите формат отображения</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="20"/>
        <source>Display format</source>
        <translation>Формат отображения</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.ui" line="26"/>
        <source>Choose a display format for the column &apos;%1&apos; which is applied to each value prior to showing it.</source>
        <translation>Выберите формат отображения для колонки &apos;%1&apos;, который будет применен к каждому ее значению.</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="19"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="21"/>
        <source>Decimal number</source>
        <translation>Десятичное число</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="22"/>
        <source>Exponent notation</source>
        <translation>Экспоненциальная запись</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="23"/>
        <source>Hex blob</source>
        <translation>Бинарные данные</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="24"/>
        <source>Hex number</source>
        <translation>Шестнадцатеричное число</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="28"/>
        <source>Apple NSDate to date</source>
        <translation>Apple NSDate дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="29"/>
        <source>Java epoch (milliseconds) to date</source>
        <translation>Java epoch дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="30"/>
        <source>.NET DateTime.Ticks to date</source>
        <translation>.NET DateTime.Ticks дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="31"/>
        <source>Julian day to date</source>
        <translation>Юлианская дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="33"/>
        <source>Unix epoch to local time</source>
        <translation>Unix-локальное время</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="34"/>
        <source>WebKit / Chromium epoch to date</source>
        <translation>WebKit / Chromium epoch дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="35"/>
        <source>WebKit / Chromium epoch to local time</source>
        <translation>WebKit / Chromium epoch локальное время</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="37"/>
        <source>Date as dd/mm/yyyy</source>
        <translation>Дата в формате дд/мм/гггг</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="39"/>
        <source>Lower case</source>
        <translation>Нижний регистр</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="42"/>
        <source>Binary GUID to text</source>
        <translation>Двоичный GUID в текст</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="43"/>
        <source>SpatiaLite Geometry to SVG</source>
        <translation>SpatiaLite Geometry в SVG</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="147"/>
        <source>Custom display format must contain a function call applied to %1</source>
        <translation>Пользовательский формат должен содержать вызов функции, примененный к %1</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="159"/>
        <source>Error in custom display format. Message from database engine:

%1</source>
        <translation>Ошибка в пользовательском формате. Сообщение от ядра базы данных:

%1</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="161"/>
        <source>Custom display format must return only one column but it returned %1.</source>
        <translation>Пользовательский формат должен возвращать только один столбец, но он вернул %1.</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="25"/>
        <source>Octal number</source>
        <translation>Восьмеричное число</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="26"/>
        <source>Round number</source>
        <translation>Округленное число</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="32"/>
        <source>Unix epoch to date</source>
        <translation>Unix-дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="40"/>
        <source>Upper case</source>
        <translation>Верхний регистр</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="36"/>
        <source>Windows DATE to date</source>
        <translation>Windows дата</translation>
    </message>
    <message>
        <location filename="../ColumnDisplayFormatDialog.cpp" line="45"/>
        <source>Custom</source>
        <translation>Мой формат</translation>
    </message>
</context>
<context>
    <name>CondFormatManager</name>
    <message>
        <location filename="../CondFormatManager.ui" line="14"/>
        <source>Conditional Format Manager</source>
        <translation>Менеджер форматирования</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="20"/>
        <source>This dialog allows creating and editing conditional formats. Each cell style will be selected by the first accomplished condition for that cell data. Conditional formats can be moved up and down, where those at higher rows take precedence over those at lower. Syntax for conditions is the same as for filters and an empty condition applies to all values.</source>
        <translation>Этот диалог позволяет задавать формат содержимого. Стиль каждой ячейки будет выбран в соответствии с содержимым. Условия форматирования можно перемещать вверх и вниз, те, что находятся выше, имеют приоритет над теми, что находятся ниже. Синтаксис для содержимого такой же, как и для фильтров, а пустое условие применяется ко всем значениям.</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="32"/>
        <source>Add new conditional format</source>
        <translation>Добавить новый формат</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="35"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="52"/>
        <source>Remove selected conditional format</source>
        <translation>Удалить формат</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="55"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="72"/>
        <source>Move selected conditional format up</source>
        <translation>Переместить вверх</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="75"/>
        <source>Move &amp;up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="92"/>
        <source>Move selected conditional format down</source>
        <translation>Переместить вниз</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="95"/>
        <source>Move &amp;down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="158"/>
        <source>Foreground</source>
        <translation>Передний план</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="161"/>
        <source>Text color</source>
        <translation>Цвет текста</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="166"/>
        <source>Background</source>
        <translation>Фон</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="169"/>
        <source>Background color</source>
        <translation>Цвет фона</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="174"/>
        <source>Font</source>
        <translation>Шрифт</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="179"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="187"/>
        <source>Bold</source>
        <translation>Жирный</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="199"/>
        <source>Italic</source>
        <translation>Курсив</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="211"/>
        <source>Underline</source>
        <translation>Подчёркнутый</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="220"/>
        <source>Alignment</source>
        <translation>Выравнивание</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.ui" line="225"/>
        <source>Condition</source>
        <translation>Содержимое</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.cpp" line="101"/>
        <location filename="../CondFormatManager.cpp" line="102"/>
        <source>Click to select color</source>
        <translation>Выбор цвета</translation>
    </message>
    <message>
        <location filename="../CondFormatManager.cpp" line="250"/>
        <source>Are you sure you want to clear all the conditional formats of this field?</source>
        <translation>Вы уверены, что хотите очистить форматирование этого поля?</translation>
    </message>
</context>
<context>
    <name>DBBrowserDB</name>
    <message>
        <location filename="../sqlitedb.cpp" line="325"/>
        <source>Please specify the database name under which you want to access the attached database</source>
        <translation>Укажите имя базы данных, под которым вы хотите получить доступ к прикрепленной базе данных</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="401"/>
        <source>Invalid file format</source>
        <translation>Ошибочный формат файла</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="719"/>
        <source>Do you want to save the changes made to the database file %1?</source>
        <translation>Сохранить сделанные изменения в файле базы данных %1?</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="883"/>
        <source>Exporting database to SQL file...</source>
        <translation>Экспорт базы данных в файл SQL...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="884"/>
        <location filename="../sqlitedb.cpp" line="1119"/>
        <source>Cancel</source>
        <translation>Отменить</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1118"/>
        <source>Executing SQL...</source>
        <translation>Выполнить SQL...</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1148"/>
        <source>Action cancelled.</source>
        <translation>Действие отменено.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="714"/>
        <source>Do you really want to close this temporary database? All data will be lost.</source>
        <translation>Вы действительно хотите закрыть эту временную БД? Все данные будут потеряны.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="735"/>
        <source>Database didn&apos;t close correctly, probably still busy</source>
        <translation>База данных не закрылась корректно, возможно, она все еще занята</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="760"/>
        <source>Cannot open destination file: &apos;%1&apos;</source>
        <translation>Невозможно открыть целевой файл: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="777"/>
        <location filename="../sqlitedb.cpp" line="795"/>
        <source>Cannot backup to file: &apos;%1&apos;. Message: %2</source>
        <translation>Невозможно сохранить резервную копию в файл: &apos;%1&apos;. Сообщение: %2</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="835"/>
        <source>The database is currently busy: </source>
        <translation>БД занята: </translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="836"/>
        <source>Do you want to abort that other operation?</source>
        <translation>Вы хотите отменить эту операцию?</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1077"/>
        <location filename="../sqlitedb.cpp" line="1109"/>
        <source>No database file opened</source>
        <translation>Файл БД не открыт</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1218"/>
        <location filename="../sqlitedb.cpp" line="1231"/>
        <source>Error in statement #%1: %2.
Aborting execution%3.</source>
        <translation>Ошибка в выражении #%1: %2.
Выполнение прервано %3.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1221"/>
        <location filename="../sqlitedb.cpp" line="1234"/>
        <source> and rolling back</source>
        <translation> и выполняется откат</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1280"/>
        <source>didn&apos;t receive any output from %1</source>
        <translation>не получил никаких выходных данных от %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1286"/>
        <source>could not execute command: %1</source>
        <translation>не удалось выполнить команду: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1464"/>
        <source>Cannot delete this object</source>
        <translation>Не удается удалить этот объект</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1507"/>
        <source>Cannot set data on this object</source>
        <translation>Невозможно установить данные по этому объекту</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1616"/>
        <location filename="../sqlitedb.cpp" line="1623"/>
        <source>A table with the name &apos;%1&apos; already exists in schema &apos;%2&apos;.</source>
        <translation>Таблица с именем &apos;%1&apos; уже существует в схеме &apos;%2&apos;.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1632"/>
        <source>No table with name &apos;%1&apos; exists in schema &apos;%2&apos;.</source>
        <translation>В схеме &apos;%2&apos; нет таблицы с именем &apos;%1&apos;.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1642"/>
        <location filename="../sqlitedb.cpp" line="1663"/>
        <source>Cannot find column %1.</source>
        <translation>Не найден столбец %1.</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1676"/>
        <source>Creating savepoint failed. DB says: %1</source>
        <translation>Не удалось создать точку сохранения. Сообщение БД: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1739"/>
        <source>Renaming the column failed. DB says:
%1</source>
        <translation>Переименование колонки не удалось. Сообщение БД:
%1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1767"/>
        <location filename="../sqlitedb.cpp" line="1929"/>
        <source>Releasing savepoint failed. DB says: %1</source>
        <translation>Реализовать точку сохранения не удалось. Сообщение БД: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1786"/>
        <source>Creating new table failed. DB says: %1</source>
        <translation>Создание новой таблицы не удалось. Сообщение БД: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1823"/>
        <source>Copying data to new table failed. DB says:
%1</source>
        <translation>Копирование данных в новую таблицу не удалось. Сообщение БД: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1895"/>
        <source>Deleting old table failed. DB says: %1</source>
        <translation>Удаление старой таблицы не удалось. Сообщение БД: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1965"/>
        <source>Error renaming table &apos;%1&apos; to &apos;%2&apos;.
Message from database engine:
%3</source>
        <translation>Ошибка переименования таблицы &apos;%1&apos; в &apos;%2&apos;.
Сообщение БД:
%3</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2061"/>
        <source>could not get list of db objects: %1</source>
        <translation>не удалось получить список объектов базы данных: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="1920"/>
        <source>Restoring some of the objects associated with this table failed. This is most likely because some column names changed. Here&apos;s the SQL statement which you might want to fix and execute manually:

</source>
        <translation>Ошибка восстановления некоторых объектов, ассоциированных с этой таблицей. Наиболее вероятная причина этого - изменение имён некоторых столбцов таблицы. Вот SQL оператор, который нужно исправить и выполнить вручную:

</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2067"/>
        <source>could not get list of databases: %1</source>
        <translation>не могу получить список БД: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2179"/>
        <source>Error loading extension: %1</source>
        <translation>Ошибка загрузки расширения: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2188"/>
        <source>Error loading built-in extension: %1</source>
        <translation>Ошибка загрузки встроенного расширения: %1</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2214"/>
        <source>could not get column information</source>
        <translation>не могу получить информацию о колонке</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2095"/>
        <source>Error setting pragma %1 to %2: %3</source>
        <translation>Ошибка установки прагмы %1 в %2: %3</translation>
    </message>
    <message>
        <location filename="../sqlitedb.cpp" line="2141"/>
        <source>File not found.</source>
        <translation>Файл не найден.</translation>
    </message>
</context>
<context>
    <name>DbStructureModel</name>
    <message>
        <location filename="../DbStructureModel.cpp" line="22"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="22"/>
        <source>Object</source>
        <translation>Объект</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="22"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="22"/>
        <source>Schema</source>
        <translation>Схема</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="22"/>
        <source>Database</source>
        <translation>База данных</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="163"/>
        <source>Browsables</source>
        <translation>Просматриваемые</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="168"/>
        <source>All</source>
        <translation>Все</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="178"/>
        <source>Temporary</source>
        <translation>Временный</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="352"/>
        <source>Tables (%1)</source>
        <translation>Таблицы (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="356"/>
        <source>Indices (%1)</source>
        <translation>Индексы (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="361"/>
        <source>Views (%1)</source>
        <translation>Представления (%1)</translation>
    </message>
    <message>
        <location filename="../DbStructureModel.cpp" line="365"/>
        <source>Triggers (%1)</source>
        <translation>Триггеры (%1)</translation>
    </message>
</context>
<context>
    <name>EditDialog</name>
    <message>
        <location filename="../EditDialog.ui" line="14"/>
        <source>Edit database cell</source>
        <translation>Редактирование ячейки базы данных</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="46"/>
        <source>Mode:</source>
        <translation>Режим:</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="81"/>
        <location filename="../EditDialog.cpp" line="303"/>
        <source>Image</source>
        <translation>Изображение</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="352"/>
        <source>Set as &amp;NULL</source>
        <translation>Присвоить &amp;NULL</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="246"/>
        <source>Apply data to cell</source>
        <translation>Применить данные к ячейке</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="249"/>
        <source>This button saves the changes performed in the cell editor to the database cell.</source>
        <translation>Нажав эту кнопку, вы сохраните изменения произведенные в этом редакторе, в соответствующую ячейку БД.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="252"/>
        <source>Apply</source>
        <translation>Применить</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="66"/>
        <source>Text</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="62"/>
        <source>This is the list of supported modes for the cell editor. Choose a mode for viewing or editing the data of the current cell.</source>
        <translation>Это список поддерживаемых режимов. Выберите режим для просмотра или редактирования данных текущей ячейки.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="71"/>
        <source>RTL Text</source>
        <translation>RTL текст</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="76"/>
        <source>Binary</source>
        <translation>Бинарный</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="86"/>
        <source>JSON</source>
        <translation>JSON</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="91"/>
        <source>XML</source>
        <translation>XML</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="96"/>
        <source>Evaluation</source>
        <translation>Оценочный</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="104"/>
        <location filename="../EditDialog.ui" line="107"/>
        <source>Automatically adjust the editor mode to the loaded data type</source>
        <translation>Автоматически подбор режима редактора на основе данных</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="110"/>
        <source>This checkable button enables or disables the automatic switching of the editor mode. When a new cell is selected or new data is imported and the automatic switching is enabled, the mode adjusts to the detected data type. You can then change the editor mode manually. If you want to keep this manually switched mode while moving through the cells, switch the button off.</source>
        <translation>Позволяет включать или отключать автоматическое переключение режима редактора. Когда выбрана новая ячейка или импортированы новые данные, а автоматическое переключение включено, режим настраивается на обнаруженный тип данных. Вы можете вручную изменить режим редактора. Если вы хотите сохранить этот режим ручного переключения при перемещении по ячейкам, выключите кнопку.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="113"/>
        <source>Auto-switch</source>
        <translation>Автопереключение</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="176"/>
        <source>This Qt editor is used for right-to-left scripts, which are not supported by the default Text editor. The presence of right-to-left characters is detected and this editor mode is automatically selected.</source>
        <translation>Этот редактор Qt используется для скриптов справа налево, которые не поддерживаются текстовым редактором по умолчанию. Присутствие символов справа налево обнаруживается, и этот режим редактора выбирается автоматически.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="203"/>
        <source>Identification of the cell currently in the editor</source>
        <translation>Идентификация ячейки, находящейся в данный момент в редакторе</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="225"/>
        <source>Type and size of data currently in table</source>
        <translation>Тип и размер данных, находящихся в таблице в данный момент</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="274"/>
        <source>Open preview dialog for printing the data currently stored in the cell</source>
        <translation>Открыть диалоговое окно предварительного просмотра для печати данных, которые в данный момент хранятся в ячейке</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="310"/>
        <source>Auto-format: pretty print on loading, compact on saving.</source>
        <translation>Автоматическое форматирование: стилистическое форматирование при загрузке, компактность при сохранении.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="313"/>
        <source>When enabled, the auto-format feature formats the data on loading, breaking the text in lines and indenting it for maximum readability. On data saving, the auto-format feature compacts the data removing end of lines, and unnecessary whitespace.</source>
        <translation>Когда включено, автоматически форматирует данные по мере загрузки, разбивая текст в строках и отступы для максимальной читаемости. При сохранении данных функция автоматического форматирования объединяет данные, удаляющие конец строк, и ненужные пробелы.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="370"/>
        <source>Word Wrap</source>
        <translation>Перенос слов</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="373"/>
        <source>Wrap lines on word boundaries</source>
        <translation>Перенос строк по границам слов</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="382"/>
        <location filename="../EditDialog.ui" line="388"/>
        <source>Open in default application or browser</source>
        <translation>Открыть в приложении по умолчанию или браузере</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="385"/>
        <source>Open in application</source>
        <translation>Открыть в приложении</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="391"/>
        <source>The value is interpreted as a file or URL and opened in the default application or web browser.</source>
        <translation>Значение интерпретируется как файл или URL-адрес и открывается в приложении по умолчанию или веб-браузере.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="400"/>
        <source>Save file reference...</source>
        <translation>Сохранить ссылку на файл...</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="403"/>
        <source>Save reference to file</source>
        <translation>Сохранить ссылку в файл</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="427"/>
        <location filename="../EditDialog.ui" line="430"/>
        <source>Open in external application</source>
        <translation>Открыть во внешнем приложении</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="307"/>
        <source>Autoformat</source>
        <translation>Автоформатирование</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="322"/>
        <source>&amp;Export...</source>
        <translation>&amp;Экспорт...</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="337"/>
        <location filename="../EditDialog.ui" line="412"/>
        <source>&amp;Import...</source>
        <translation>&amp;Импорт...</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="340"/>
        <location filename="../EditDialog.ui" line="415"/>
        <source>Import from file</source>
        <translation>Импортировать из файла</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="343"/>
        <location filename="../EditDialog.ui" line="418"/>
        <source>Opens a file dialog used to import any kind of data to this database cell.</source>
        <translation>Открывает диалоговое окно файла, используемое для импорта любых данных в эту ячейку базы данных.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="325"/>
        <source>Export to file</source>
        <translation>Экспортировать в файл</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="328"/>
        <source>Opens a file dialog used to export the contents of this database cell to a file.</source>
        <translation>Открывает диалоговое окно файла, используемое для экспорта содержимого этой ячейки базы данных в файл.</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="355"/>
        <source>Erases the contents of the cell</source>
        <translation>Очищается содержимое ячейки</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="17"/>
        <source>This area displays information about the data present in this database cell</source>
        <translation>Эта область отображает информацию о данных, находящихся в этой ячейке базы данных</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="268"/>
        <source>Print...</source>
        <translation>Печать...</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="277"/>
        <source>Ctrl+P</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="271"/>
        <source>Open preview dialog for printing displayed text</source>
        <translation>Открыть диалоговое окно предварительного просмотра для печати отображаемого текста</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="289"/>
        <source>Copy Hex and ASCII</source>
        <translation>Копировать HEX и ASCII</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="292"/>
        <source>Copy selected hexadecimal and ASCII columns to the clipboard</source>
        <translation>Копировать выбранные HEX и ASCII столбцы в буфер обмена</translation>
    </message>
    <message>
        <location filename="../EditDialog.ui" line="295"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="515"/>
        <source>Choose a filename to export data</source>
        <translation>Выбрать имя файла для экспорта данных</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="301"/>
        <location filename="../EditDialog.cpp" line="310"/>
        <source>Image data can&apos;t be viewed in this mode.</source>
        <translation>Изображение не может быть отображено в этом режиме.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="302"/>
        <location filename="../EditDialog.cpp" line="311"/>
        <source>Try switching to Image or Binary mode.</source>
        <translation>Попробуйте переключиться в Двоичный режим или режим Изображения.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="369"/>
        <location filename="../EditDialog.cpp" line="378"/>
        <source>Binary data can&apos;t be viewed in this mode.</source>
        <translation>Бинарные данные не могут быть отображены в этом режиме.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="370"/>
        <location filename="../EditDialog.cpp" line="379"/>
        <source>Try switching to Binary mode.</source>
        <translation>Попробуйте переключиться в Бинарный режим.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="925"/>
        <location filename="../EditDialog.cpp" line="1105"/>
        <source>Type: NULL; Size: 0 bytes</source>
        <translation>Тип: NULL; Размер: 0 байт</translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="927"/>
        <location filename="../EditDialog.cpp" line="1117"/>
        <source>Type: Text / Numeric; Size: %n character(s)</source>
        <translation>
            <numerusform>Тип: Text / Numeric; Размер: %n символ</numerusform>
            <numerusform>Тип: Text / Numeric; Размер: %n символа</numerusform>
            <numerusform>Тип: Text / Numeric; Размер: %n символов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="1091"/>
        <source>Type: %1 Image; Size: %2x%3 pixel(s)</source>
        <translation>Тип: %1 изображение; Размер: %2x%3 pixel(s)</translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="1124"/>
        <source>Type: Valid JSON; Size: %n character(s)</source>
        <translation>
            <numerusform>Тип: Действительный JSON; Размер: %n символ</numerusform>
            <numerusform>Тип: Действительный JSON; Размер: %n символа</numerusform>
            <numerusform>Тип: Действительный JSON; Размер: %n символов</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../EditDialog.cpp" line="1132"/>
        <source>Type: Binary; Size: %n byte(s)</source>
        <translation>
            <numerusform>Тип: Binary; Размер: %n байт</numerusform>
            <numerusform>Тип: Binary; Размер: %n байта</numerusform>
            <numerusform>Тип: Binary; Размер: %n байт</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="1275"/>
        <source>Couldn&apos;t save file: %1.</source>
        <translation>Не удалось сохранить файл:%1.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="1300"/>
        <source>The data has been saved to a temporary file and has been opened with the default application. You can now edit the file and, when you are ready, apply the saved new data to the cell or cancel any changes.</source>
        <translation>Данные были сохранены во временном файле и открыты с помощью приложения по умолчанию. Теперь вы можете редактировать файл и, когда будете готовы, применить сохраненные новые данные к ячейке или отменить любые изменения.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="406"/>
        <location filename="../EditDialog.cpp" line="426"/>
        <source>Image files (%1)</source>
        <translation>Файлы изображений (%1)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="481"/>
        <source>Binary files (*.bin)</source>
        <translation>Бинарные файлы (*.bin)</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="438"/>
        <source>Choose a file to import</source>
        <translation>Выбрать файл для импорта</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="44"/>
        <source>The text editor modes let you edit plain text, as well as JSON or XML data with syntax highlighting, automatic formatting and validation before saving.

Errors are indicated with a red squiggle underline.

In the Evaluation mode, entered SQLite expressions are evaluated and the result applied to the cell.</source>
        <translation>Режимы текстового редактора позволяют редактировать обычный текст, а также данные JSON или XML с подсветкой синтаксиса, автоматическим форматированием и проверкой перед сохранением.

Ошибки обозначаются красным волнистым подчеркиванием.

В режиме оценки введенные выражения SQLite оцениваются, а результат применяется к ячейке.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="122"/>
        <source>Unsaved data in the cell editor</source>
        <translation>Несохраненные данные в редакторе ячеек</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="123"/>
        <source>The cell editor contains data not yet applied to the database.
Do you want to apply the edited data to row=%1, column=%2?</source>
        <translation>Редактор ячеек содержит данные, которые еще не применены к базе данных.
Хотите применить отредактированные данные к строке=%1, столбцу=%2?</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="148"/>
        <source>Editing row=%1, column=%2</source>
        <translation>Редактирование строки=%1, столбца=%2</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="151"/>
        <source>No cell active.</source>
        <translation>Ни одна ячейка не активна.</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="477"/>
        <source>%1 Image</source>
        <translation>%1 Изображение</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="581"/>
        <source>Invalid data for this mode</source>
        <translation>Ошибочные данные для этого режима</translation>
    </message>
    <message>
        <location filename="../EditDialog.cpp" line="582"/>
        <source>The cell contains invalid %1 data. Reason: %2. Do you really want to apply it to the cell?</source>
        <translation>Ячейка содержит ошибочные %1 данные. Причина: %2. Вы действительно хотите применить их?</translation>
    </message>
</context>
<context>
    <name>EditIndexDialog</name>
    <message>
        <location filename="../EditIndexDialog.ui" line="26"/>
        <source>&amp;Name</source>
        <translation>&amp;Имя</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="237"/>
        <source>Order</source>
        <translation>Сортировка</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="39"/>
        <source>&amp;Table</source>
        <translation>&amp;Таблица</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="14"/>
        <source>Edit Index Schema</source>
        <translation>Редактирование индекса</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="52"/>
        <source>&amp;Unique</source>
        <translation>&amp;Уникальный</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="69"/>
        <source>For restricting the index to only a part of the table you can specify a WHERE clause here that selects the part of the table that should be indexed</source>
        <translation>Для ограничения индексом только части таблицы вы можете указать здесь выражение WHERE, которое выбирает часть таблицы, которая должна быть проиндексирована</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="72"/>
        <source>Partial inde&amp;x clause</source>
        <translation>&amp;Частичный индекс</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="85"/>
        <source>Colu&amp;mns</source>
        <translation>&amp;Колонки</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="130"/>
        <source>Table column</source>
        <translation>Колонка
таблицы</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="135"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="172"/>
        <source>Add a new expression column to the index. Expression columns contain SQL expression rather than column names.</source>
        <translation>Добавить новое колоночное выражение в индекс. Колоночное выражение может содержать SQL выражения вместо имён колонок.</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.ui" line="232"/>
        <source>Index column</source>
        <translation>Колонка
индекса</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.cpp" line="270"/>
        <source>Deleting the old index failed:
%1</source>
        <translation>Удаление старого индекса завершилось с ошибкой:
%1</translation>
    </message>
    <message>
        <location filename="../EditIndexDialog.cpp" line="279"/>
        <source>Creating the index failed:
%1</source>
        <translation>Ошибка создания индекса:
%1</translation>
    </message>
</context>
<context>
    <name>EditTableDialog</name>
    <message>
        <location filename="../EditTableDialog.ui" line="14"/>
        <source>Edit table definition</source>
        <translation>Редактирование определения таблицы</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="27"/>
        <source>Table</source>
        <translation>Таблица</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="43"/>
        <source>Advanced</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="75"/>
        <source>Without Rowid</source>
        <translation>Без Rowid</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="62"/>
        <source>Database sche&amp;ma</source>
        <translation>Схе&amp;ма БД</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="85"/>
        <source>Make this a &apos;WITHOUT ROWID&apos; table. Setting this flag requires specifying a PRIMARY KEY (which can be of any type, and can be composite), and forbids the AUTOINCREMENT flag.</source>
        <translation>Делает эту таблицу «БЕЗ ROWID». Установка этого флага требует указания ПЕРВИЧНОГО КЛЮЧА (который может быть любого типа и может быть составным) и запрещает флаг АВТОИНКРЕМЕНТ.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="92"/>
        <source>On Conflict</source>
        <translation>При конфликте</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="133"/>
        <source>Strict</source>
        <translation>Строго</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="143"/>
        <source>When the strict option is enabled SQLite enforces the data types of each column when updating or inserting data.</source>
        <translation>Если включена строгая опция, SQLite применяет типы данных каждого столбца при обновлении или вставке данных.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="164"/>
        <source>Fields</source>
        <translation>Поля</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="172"/>
        <location filename="../EditTableDialog.ui" line="509"/>
        <location filename="../EditTableDialog.ui" line="603"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="192"/>
        <location filename="../EditTableDialog.ui" line="532"/>
        <location filename="../EditTableDialog.ui" line="622"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="212"/>
        <source>Move to top</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="235"/>
        <source>Move up</source>
        <translation>Выше</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="255"/>
        <source>Move down</source>
        <translation>Ниже</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="275"/>
        <source>Move to bottom</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="332"/>
        <location filename="../EditTableDialog.ui" line="487"/>
        <location filename="../EditTableDialog.ui" line="576"/>
        <location filename="../EditTableDialog.ui" line="662"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="337"/>
        <location filename="../EditTableDialog.ui" line="482"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="342"/>
        <source>NN</source>
        <translation>Не null</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="345"/>
        <source>Not null</source>
        <translation>Не пустое (not null)</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="350"/>
        <source>PK</source>
        <translation>ПК</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="353"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/icons/field_key&quot;/&gt; Primary key&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/icons/field_key&quot;/&gt; Первичный ключ&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="358"/>
        <source>AI</source>
        <translation>АИ</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="361"/>
        <source>Autoincrement</source>
        <translation>Автоинкремент</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="366"/>
        <source>U</source>
        <translation>Уникальное</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="369"/>
        <location filename="../EditTableDialog.ui" line="717"/>
        <location filename="../EditTableDialog.cpp" line="288"/>
        <source>Unique</source>
        <translation>Уникальное</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="374"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="377"/>
        <source>Default value</source>
        <translation>Значение по умолчанию</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="382"/>
        <location filename="../EditTableDialog.ui" line="657"/>
        <source>Check</source>
        <translation>Проверка</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="385"/>
        <source>Check constraint</source>
        <translation>Ограничение проверкой</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="390"/>
        <source>Collation</source>
        <translation>Collation</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="395"/>
        <source>Foreign Key</source>
        <translation>Внешний ключ</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="398"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/icons/field_fk&quot;/&gt; Foreign Key&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/icons/field_fk&quot;/&gt; Внешний ключ&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="407"/>
        <source>Index Constraints</source>
        <translation>Индекс</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="415"/>
        <source>Add constraint</source>
        <translation>Добавить ограничение</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="438"/>
        <source>Remove constraint</source>
        <translation>Удалить ограничение</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="477"/>
        <location filename="../EditTableDialog.ui" line="571"/>
        <source>Columns</source>
        <translation>Столбцы</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="492"/>
        <location filename="../EditTableDialog.ui" line="586"/>
        <location filename="../EditTableDialog.ui" line="667"/>
        <source>SQL</source>
        <translation>SQL</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="501"/>
        <source>Foreign Keys</source>
        <translation>Внешний ключ</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="581"/>
        <source>References</source>
        <translation>Ссылки</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="595"/>
        <source>Check Constraints</source>
        <translation>Ограничения проверкой</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="685"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;Warning: &lt;/span&gt;There is something with this table definition that our parser doesn&apos;t fully understand. Modifying and saving this table might result in problems.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600; color:#ff0000;&quot;&gt;Внимание: &lt;/span&gt;В описании этой таблицы есть что-то, что наш парсер не понимает. Модификация и сохранение этой таблицы может породить проблемы.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="709"/>
        <location filename="../EditTableDialog.cpp" line="287"/>
        <source>Primary Key</source>
        <translation>Первичный ключ</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="712"/>
        <source>Add a primary key constraint</source>
        <translation>Добавить ограничение первичного ключа</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.ui" line="720"/>
        <source>Add a unique constraint</source>
        <translation>Добавить ограничение уникальности</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="433"/>
        <source>Error creating table. Message from database engine:
%1</source>
        <translation>Ошибка создания таблицы. Сообщение от движка базы данных:
%1</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="560"/>
        <source>There already is a field with that name. Please rename it first or choose a different name for this field.</source>
        <translation>Поле с таким именем уже существует. Пожалуйста переименуйте его, либо выберите другое имя для данного поля.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="296"/>
        <location filename="../EditTableDialog.cpp" line="1262"/>
        <source>There can only be one primary key for each table. Please modify the existing primary key instead.</source>
        <translation>Для каждой таблицы может быть только один первичный ключ. Вместо этого измените существующий первичный ключ.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="585"/>
        <source>This column is referenced in a foreign key in table %1 and thus its name cannot be changed.</source>
        <translation>На эту колонку ссылается внешний ключ в таблице %1, поэтому ее имя не может быть изменено.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="677"/>
        <source>There is at least one row with this field set to NULL. This makes it impossible to set this flag. Please change the table data first.</source>
        <translation>Существует по крайней мере одна строка, где это поле установлено в NULL. Установить этот флаг нельзя. Сначала измените данные таблицы.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="708"/>
        <source>There is at least one row with a non-integer value in this field. This makes it impossible to set the AI flag. Please change the table data first.</source>
        <translation>Существует по крайней мере одна строка, где это поле содержит нечисловое значение. Установить флаг АИ нельзя. Сначала измените данные таблицы.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="766"/>
        <source>Column &apos;%1&apos; has duplicate data.
</source>
        <translation>Столбец &apos;%1&apos; содержит повторяющиеся данные.
</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="767"/>
        <source>This makes it impossible to enable the &apos;Unique&apos; flag. Please remove the duplicate data, which will allow the &apos;Unique&apos; flag to then be enabled.</source>
        <translation>Это делает невозможным включение флага «Уникальный». Пожалуйста, удалите дублирующиеся данные, что позволит включить флаг «Уникальный».</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="1029"/>
        <source>Are you sure you want to delete the field &apos;%1&apos;?
All data currently stored in this field will be lost.</source>
        <translation>Удалить поле &apos;%1&apos;?
Все данные, которые в настоящий момент сохранены в этом поле, будут потеряны.</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="1153"/>
        <source>Please add a field which meets the following criteria before setting the without rowid flag:
 - Primary key flag set
 - Auto increment disabled</source>
        <translation>Перед тем как применять флаг без rowid, пожалуйста убедитесь, что существует столбец, который:
 - является первичный ключом
 - для него отключен автоинкремент</translation>
    </message>
    <message>
        <location filename="../EditTableDialog.cpp" line="1223"/>
        <source>Please add a field which meets the following criteria before setting the on conflict action:
 - Primary key flag set</source>
        <translation>Пожалуйста, добавьте поле, которое соответствует следующим критериям, прежде чем устанавливать действие при конфликте:
- Установлен флаг первичного ключа</translation>
    </message>
</context>
<context>
    <name>ExportDataDialog</name>
    <message>
        <location filename="../ExportDataDialog.ui" line="14"/>
        <source>Export data as CSV</source>
        <translation>Экспортировать данные в формате CSV</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="22"/>
        <source>Tab&amp;le(s)</source>
        <translation>&amp;Таблицы</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="57"/>
        <source>Colu&amp;mn names in first line</source>
        <translation>&amp;Имена столбцов в первой строке</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="77"/>
        <source>Fie&amp;ld separator</source>
        <translation>&amp;Разделитель полей</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="102"/>
        <source>,</source>
        <translation>,</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="107"/>
        <source>;</source>
        <translation>;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="112"/>
        <source>Tab</source>
        <translation>Табуляция</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="117"/>
        <source>|</source>
        <translation>|</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="122"/>
        <location filename="../ExportDataDialog.ui" line="192"/>
        <location filename="../ExportDataDialog.ui" line="254"/>
        <source>Other</source>
        <translation>Другой</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="152"/>
        <source>&amp;Quote character</source>
        <translation>&amp;Символ кавычки</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="177"/>
        <source>&quot;</source>
        <translation>&quot;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="182"/>
        <source>&apos;</source>
        <translation>&apos;</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="222"/>
        <source>New line characters</source>
        <translation>Разделитель строк</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="244"/>
        <source>Windows: CR+LF (\r\n)</source>
        <translation>Windows: CR+LF (\r\n)</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="249"/>
        <source>Unix: LF (\n)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.ui" line="288"/>
        <source>Pretty print</source>
        <translation>Красивый вывод</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="202"/>
        <location filename="../ExportDataDialog.cpp" line="307"/>
        <source>Could not open output file: %1</source>
        <translation>Не удалось открыть выходной файл: %1</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="344"/>
        <location filename="../ExportDataDialog.cpp" line="371"/>
        <source>Choose a filename to export data</source>
        <translation>Выберите имя файла для экспорта данных</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="31"/>
        <source>Export data as JSON</source>
        <translation>Экспортировать данные как JSON</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="118"/>
        <source>exporting CSV</source>
        <translation>экспортирование CSV</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="195"/>
        <location filename="../ExportDataDialog.cpp" line="300"/>
        <source>Error while writing the file &apos;%1&apos;: %2</source>
        <translation>Ошибка при записи файла &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="215"/>
        <source>exporting JSON</source>
        <translation>экспортирование JSON</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="360"/>
        <source>Please select at least 1 table.</source>
        <translation>Пожалуйста, выберите хотя бы одну таблицу.</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="386"/>
        <source>Choose a directory</source>
        <translation>Выберите каталог</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="418"/>
        <source>Export completed.</source>
        <translation>Экспорт завершён.</translation>
    </message>
    <message>
        <location filename="../ExportDataDialog.cpp" line="420"/>
        <source>Export finished with errors.</source>
        <translation>Экспорт завершен с ошибками.</translation>
    </message>
</context>
<context>
    <name>ExportSqlDialog</name>
    <message>
        <location filename="../ExportSqlDialog.ui" line="14"/>
        <source>Export SQL...</source>
        <translation>Экспорт SQL....</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="35"/>
        <source>Tab&amp;le(s)</source>
        <translation>&amp;Таблицы</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="63"/>
        <source>Select All</source>
        <translation>Выбрать все</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="70"/>
        <source>Deselect All</source>
        <translation>Отменить выбор</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="79"/>
        <source>&amp;Options</source>
        <translation>&amp;Опции</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="85"/>
        <source>Keep column names in INSERT INTO</source>
        <translation>Сохранить названия столбцов в выражении INSERT INTO</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="122"/>
        <source>Multiple rows (VALUES) per INSERT statement</source>
        <translation>Несколько строк (VALUES) на INSERT выражение</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="130"/>
        <source>Export everything</source>
        <translation>Экспортировать все</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="140"/>
        <source>Export data only</source>
        <translation>Экспортировать только данные</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="148"/>
        <source>Keep original CREATE statements</source>
        <translation>Сохранить оригинальные инструкции CREATE</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="109"/>
        <source>Keep old schema (CREATE TABLE IF NOT EXISTS)</source>
        <translation>Сохранять схему (CREATE TABLE IF NOT EXISTS)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="114"/>
        <source>Overwrite old schema (DROP TABLE, then CREATE TABLE)</source>
        <translation>Удалять старую таблицу перед созданием (DROP TABLE, затем CREATE TABLE)</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.ui" line="135"/>
        <source>Export schema only</source>
        <translation>Экспортировать только схему данных</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="75"/>
        <source>Please select at least one table.</source>
        <translation>Пожалуйста, выберите хотя бы одну таблицу.</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="89"/>
        <source>Choose a filename to export</source>
        <translation>Выберите имя файла для экспорта</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="120"/>
        <source>Export completed.</source>
        <translation>Экспорт завершён.</translation>
    </message>
    <message>
        <location filename="../ExportSqlDialog.cpp" line="122"/>
        <source>Export cancelled or failed.</source>
        <translation>Экспорт отменён или возникли ошибки.</translation>
    </message>
</context>
<context>
    <name>ExtendedScintilla</name>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="63"/>
        <location filename="../ExtendedScintilla.cpp" line="299"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="65"/>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="78"/>
        <location filename="../ExtendedScintilla.cpp" line="303"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="293"/>
        <source>Find...</source>
        <translation>Поиск...</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="298"/>
        <source>Find and Replace...</source>
        <translation>Найти и Заменить...</translation>
    </message>
    <message>
        <location filename="../ExtendedScintilla.cpp" line="302"/>
        <source>Print...</source>
        <translation>Печать...</translation>
    </message>
</context>
<context>
    <name>ExtendedTableWidget</name>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="278"/>
        <source>Use as Exact Filter</source>
        <translation>Использовать как точный фильтр</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="279"/>
        <source>Containing</source>
        <translation>Содержит</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="280"/>
        <source>Not containing</source>
        <translation>Не содержит</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="281"/>
        <source>Not equal to</source>
        <translation>Не равно</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="282"/>
        <source>Greater than</source>
        <translation>Больше чем</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="283"/>
        <source>Less than</source>
        <translation>Меньше чем</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="284"/>
        <source>Greater or equal</source>
        <translation>Больше или равно</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="285"/>
        <source>Less or equal</source>
        <translation>Меньше или равно</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="286"/>
        <source>Between this and...</source>
        <translation>Между этим и...</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="287"/>
        <source>Regular expression</source>
        <translation>Регулярное выражение</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="288"/>
        <source>Edit Conditional Formats...</source>
        <translation>Редактировать формат...</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="290"/>
        <source>Set to NULL</source>
        <translation>Установить в NULL</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="291"/>
        <source>Cut</source>
        <translation>Вырезать</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="292"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="293"/>
        <source>Copy with Headers</source>
        <translation>Копировать с заголовками</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="294"/>
        <source>Copy as SQL</source>
        <translation>Копировать как SQL</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="295"/>
        <source>Paste</source>
        <translation>Вставить</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="296"/>
        <source>Print...</source>
        <translation>Печать...</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="299"/>
        <source>Use in Filter Expression</source>
        <translation>Использовать в выражении фильтра</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="330"/>
        <source>Alt+Del</source>
        <translation>Alt+Del</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="333"/>
        <source>Ctrl+Shift+C</source>
        <translation>Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="334"/>
        <source>Ctrl+Alt+C</source>
        <translation>Ctrl+Alt+C</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="849"/>
        <source>The content of the clipboard is bigger than the range selected.
Do you want to insert it anyway?</source>
        <translation>Содержимое буфера обмена больше чем выделенный диапазон.
Все равно вставить?</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="1214"/>
        <source>&lt;p&gt;Not all data has been loaded. &lt;b&gt;Do you want to load all data before selecting all the rows?&lt;/b&gt;&lt;p&gt;&lt;p&gt;Answering &lt;b&gt;No&lt;/b&gt; means that no more data will be loaded and the selection will not be performed.&lt;br/&gt;Answering &lt;b&gt;Yes&lt;/b&gt; might take some time while the data is loaded but the selection will be complete.&lt;/p&gt;Warning: Loading all the data might require a great amount of memory for big tables.</source>
        <translation>&lt;p&gt;Не все данные загружены. &lt;b&gt;Хотите ли вы загрузить все данные перед выбором всех строк?&lt;/b&gt;&lt;p&gt;&lt;p&gt;Ответ&lt;b&gt;Нет&lt;/b&gt; означает, что больше данные загружены не будут и выбор не будет выполнен.&lt;br/&gt;Ответ &lt;b&gt;Да&lt;/b&gt; Загрузка данных может занять некоторое время, но выборка будет завершена.&lt;/p&gt;Предупреждение: загрузка всех данных может потребовать большого объема памяти для больших таблиц.</translation>
    </message>
    <message>
        <location filename="../ExtendedTableWidget.cpp" line="1292"/>
        <source>Cannot set selection to NULL. Column %1 has a NOT NULL constraint.</source>
        <translation>Невозможно установить выборку в NULL. Столбец %1 имеет ограничение NOT NULL.</translation>
    </message>
</context>
<context>
    <name>FileExtensionManager</name>
    <message>
        <location filename="../FileExtensionManager.ui" line="14"/>
        <source>File Extension Manager</source>
        <translation>Менеджер расширения файлов</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="22"/>
        <source>&amp;Up</source>
        <translation>&amp;Выше</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="33"/>
        <source>&amp;Down</source>
        <translation>&amp;Ниже</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="57"/>
        <source>&amp;Add</source>
        <translation>&amp;Добавить</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="68"/>
        <source>&amp;Remove</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="94"/>
        <location filename="../FileExtensionManager.cpp" line="43"/>
        <source>Description</source>
        <translation>Описание</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.ui" line="99"/>
        <source>Extensions</source>
        <translation>Расширения</translation>
    </message>
    <message>
        <location filename="../FileExtensionManager.cpp" line="44"/>
        <source>*.extension</source>
        <translation>*.extension</translation>
    </message>
</context>
<context>
    <name>FilterLineEdit</name>
    <message>
        <location filename="../FilterLineEdit.cpp" line="17"/>
        <source>Filter</source>
        <translation>Фильтр</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="31"/>
        <source>These input fields allow you to perform quick filters in the currently selected table.
By default, the rows containing the input text are filtered out.
The following operators are also supported:
%	Wildcard
&gt;	Greater than
&lt;	Less than
&gt;=	Equal to or greater
&lt;=	Equal to or less
=	Equal to: exact match
&lt;&gt;	Unequal: exact inverse match
x~y	Range: values between x and y
/regexp/	Values matching the regular expression</source>
        <translation>Эти поля ввода позволяют выполнять быстрые фильтры в текущей выбранной таблице.
По умолчанию строки, содержащие введенный текст, отфильтровываются.
Поддерживаются следующие операторы:
%	Подстановочный знак
&gt;	Больше
&lt;	Меньше
&gt;=	Равно или больше
&lt;=	Равно или меньше
=	Равно: точное совпадение
&lt;&gt;	Неравно: точное обратное совпадение
x~y	Диапазон: значения между x и y
/regexp/	Значения, соответствующие регулярному выражению</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="205"/>
        <source>Clear All Conditional Formats</source>
        <translation>Очистить все форматирование</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="210"/>
        <source>Use for Conditional Format</source>
        <translation>Использовать формат</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="215"/>
        <source>Edit Conditional Formats...</source>
        <translation>Редактировать форматы...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="134"/>
        <source>Set Filter Expression</source>
        <translation>Установить выражение фильтра</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="136"/>
        <source>What&apos;s This?</source>
        <translation>Что это?</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="142"/>
        <source>Is NULL</source>
        <translation>Is NULL</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="147"/>
        <source>Is not NULL</source>
        <translation>Не NULL</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="152"/>
        <source>Is empty</source>
        <translation>Пусто</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="157"/>
        <source>Is not empty</source>
        <translation>Не пусто</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="162"/>
        <source>Not containing...</source>
        <translation>Не содержит...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="166"/>
        <source>Equal to...</source>
        <translation>Равно...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="170"/>
        <source>Not equal to...</source>
        <translation>Не равно...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="174"/>
        <source>Greater than...</source>
        <translation>Больше чем...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="178"/>
        <source>Less than...</source>
        <translation>Меньше чем...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="182"/>
        <source>Greater or equal...</source>
        <translation>Больше или равно...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="186"/>
        <source>Less or equal...</source>
        <translation>Меньше или равно...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="190"/>
        <source>In range...</source>
        <translation>В диапазоне...</translation>
    </message>
    <message>
        <location filename="../FilterLineEdit.cpp" line="195"/>
        <source>Regular expression...</source>
        <translation>Регулярное выражение...</translation>
    </message>
</context>
<context>
    <name>FindReplaceDialog</name>
    <message>
        <location filename="../FindReplaceDialog.ui" line="14"/>
        <source>Find and Replace</source>
        <translation>Поиск и замена</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="43"/>
        <source>Fi&amp;nd text:</source>
        <translation>&amp;Текст для поиска:</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="56"/>
        <source>Re&amp;place with:</source>
        <translation>Текст для &amp;замены:</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="69"/>
        <source>Match &amp;exact case</source>
        <translation>Учитывать &amp;регистр</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="79"/>
        <source>Match &amp;only whole words</source>
        <translation>Слова &amp;целиком</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="86"/>
        <source>When enabled, the search continues from the other end when it reaches one end of the page</source>
        <translation>Когда отмечено, поиск продолжается с другого конца, когда он достигает противоположного конца страницы</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="89"/>
        <source>&amp;Wrap around</source>
        <translation>&amp;Закольцевать</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="96"/>
        <source>When set, the search goes backwards from cursor position, otherwise it goes forward</source>
        <translation>Когда отмечено, поиск возвращается назад из положения курсора, в противном случае он идет вперед</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="99"/>
        <source>Search &amp;backwards</source>
        <translation>Искать в &amp;обратном порядке</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="106"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, the pattern to find is searched only in the current selection.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Если этот флажок установлен, поиск по искомому шаблону выполняется только в текущем выделенном фрагменте.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="109"/>
        <source>&amp;Selection only</source>
        <translation>Только в в&amp;ыделенном</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="116"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, the pattern to find is interpreted as a UNIX regular expression. See &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Regular Expression in Wikibooks&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;При проверке шаблон для поиска интерпретируется как регулярное выражение UNIX. &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Узнать больше о Регулярных выражениях на Wikibooks.org&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="119"/>
        <source>Use regular e&amp;xpressions</source>
        <translation>&amp;Регулярные выражения</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="139"/>
        <source>Find the next occurrence from the cursor position and in the direction set by &quot;Search backwards&quot;</source>
        <translation>Найдите следующее вхождение из позиции курсора и в направлении, заданном &quot;Искать назад&quot;</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="142"/>
        <source>&amp;Find Next</source>
        <translation>Искать &amp;дальше</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="145"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="152"/>
        <source>&amp;Replace</source>
        <translation>&amp;Замена</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="159"/>
        <source>Highlight all the occurrences of the text in the page</source>
        <translation>Выделить все вхождения текста на странице</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="162"/>
        <source>F&amp;ind All</source>
        <translation>Найти &amp;все</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="169"/>
        <source>Replace all the occurrences of the text in the page</source>
        <translation>Заменить все вхождения текста на странице</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.ui" line="172"/>
        <source>Replace &amp;All</source>
        <translation>За&amp;менить все</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="86"/>
        <source>The searched text was not found</source>
        <translation>Искомый текст не найден</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="158"/>
        <source>The searched text was not found.</source>
        <translation>Искомый текст не найден.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="164"/>
        <source>The searched text was found one time.</source>
        <translation>Искомый текст найден один раз.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="170"/>
        <source>The searched text was found %1 times.</source>
        <translation>Искомый текст найден %1 раз.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="162"/>
        <source>The searched text was replaced one time.</source>
        <translation>Искомый текст заменен один раз.</translation>
    </message>
    <message>
        <location filename="../FindReplaceDialog.cpp" line="168"/>
        <source>The searched text was replaced %1 times.</source>
        <translation>Искомый текст заменен %1 раз.</translation>
    </message>
</context>
<context>
    <name>ForeignKeyEditor</name>
    <message>
        <location filename="../ForeignKeyEditorDelegate.cpp" line="21"/>
        <source>&amp;Reset</source>
        <translation>&amp;Сброс</translation>
    </message>
    <message>
        <location filename="../ForeignKeyEditorDelegate.cpp" line="24"/>
        <source>Foreign key clauses (ON UPDATE, ON DELETE etc.)</source>
        <translation>Действия внешнего ключа (ON UPDATE, ON DELETE и т.д.)</translation>
    </message>
</context>
<context>
    <name>ImageViewer</name>
    <message>
        <location filename="../ImageViewer.ui" line="14"/>
        <source>Image Viewer</source>
        <translation>Просмотр графики</translation>
    </message>
    <message>
        <location filename="../ImageViewer.ui" line="95"/>
        <source>Reset the scaling to match the original size of the image.</source>
        <translation>Сброс масштаба до исходного размера изображения.</translation>
    </message>
    <message>
        <location filename="../ImageViewer.ui" line="106"/>
        <source>Set the scaling to match the size of the viewport.</source>
        <translation>Подогнать масштаб к размеру окна.</translation>
    </message>
    <message>
        <location filename="../ImageViewer.ui" line="126"/>
        <source>Print...</source>
        <translation>Печать...</translation>
    </message>
    <message>
        <location filename="../ImageViewer.ui" line="129"/>
        <source>Open preview dialog for printing displayed image</source>
        <translation>Открыть диалоговое окно предварительного просмотра для печати отображаемого изображения</translation>
    </message>
    <message>
        <location filename="../ImageViewer.ui" line="132"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
</context>
<context>
    <name>ImportCsvDialog</name>
    <message>
        <location filename="../ImportCsvDialog.ui" line="14"/>
        <source>Import CSV file</source>
        <translation>Импортировать CSV файл</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="25"/>
        <source>Table na&amp;me</source>
        <translation>&amp;Имя таблицы</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="38"/>
        <source>&amp;Column names in first line</source>
        <translation>И&amp;мена столбцов в первой строке</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="55"/>
        <source>Field &amp;separator</source>
        <translation>&amp;Разделитель полей</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="68"/>
        <source>,</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="73"/>
        <source>;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="78"/>
        <location filename="../ImportCsvDialog.cpp" line="828"/>
        <source>Tab</source>
        <translation>Табуляция</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="83"/>
        <source>|</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="228"/>
        <source>Other</source>
        <translation>Другой</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="130"/>
        <source>&amp;Quote character</source>
        <translation>&amp;Символ кавычки</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="88"/>
        <location filename="../ImportCsvDialog.ui" line="158"/>
        <source>Other (printable)</source>
        <translation>Другой (для печати)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="93"/>
        <location filename="../ImportCsvDialog.ui" line="163"/>
        <source>Other (code)</source>
        <translation>Другой (код)</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="143"/>
        <source>&quot;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="148"/>
        <source>&apos;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="200"/>
        <source>&amp;Encoding</source>
        <translation>&amp;Кодировка</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="213"/>
        <source>UTF-8</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="218"/>
        <source>UTF-16</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="223"/>
        <source>ISO-8859-1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="254"/>
        <source>Trim fields?</source>
        <translation>Обрезать поля?</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="274"/>
        <source>Separate tables</source>
        <translation>Отдельные таблицы</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="291"/>
        <source>Advanced</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="305"/>
        <source>When importing an empty value from the CSV file into an existing table with a default value for this column, that default value is inserted. Activate this option to insert an empty value instead.</source>
        <translation>При импорте пустого значения из файла CSV в существующую таблицу для столбца с указанным значением по умолчанию оно будет вставлено. Активируйте эту опцию, чтобы вместо этого вставить пустое значение.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="312"/>
        <source>Ignore default &amp;values</source>
        <translation>Игнорировать значение &amp;по-умолчанию</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="322"/>
        <source>Activate this option to stop the import when trying to import an empty value into a NOT NULL column without a default value.</source>
        <translation>Активируйте эту опцию чтобы прекратить импорт при попытке импорта пустого значения в NOT NULL колонку без значения по-умолчанию.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="329"/>
        <source>Fail on missing values </source>
        <translation>Ошибка при отсутствии значений </translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="339"/>
        <source>Disable data type detection</source>
        <translation>Отключить определение типа данных</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="349"/>
        <source>Disable the automatic data type detection when creating a new table.</source>
        <translation>Отключить автоматическое определение типа при создании новой таблицы.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="356"/>
        <source>Use local number conventions</source>
        <translation>Использовать местные правила нумерации</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="366"/>
        <source>Use decimal and thousands separators according to the system locale.</source>
        <translation>Используйте десятичные разделители и разделители тысяч в соответствии с языковыми настройками системы.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="373"/>
        <source>When importing into an existing table with a primary key, unique constraints or a unique index there is a chance for a conflict. This option allows you to select a strategy for that case: By default the import is aborted and rolled back but you can also choose to ignore and not import conflicting rows or to replace the existing row in the table.</source>
        <translation>При импорте в существующую таблицу с первичным ключом, уникальными ограничениями или уникальным индексом существует вероятность конфликта. Эта опция позволяет выбрать стратегию для этого случая: по умолчанию импорт прерывается и откатывается, но вы также можете выбрать игнорирование и не импортировать конфликтующие строки или замену существующей строки в таблице.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="377"/>
        <source>Abort import</source>
        <translation>Прервать импорт</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="382"/>
        <source>Ignore row</source>
        <translation>Игнорировать строку</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="387"/>
        <source>Replace existing row</source>
        <translation>Заменить существующую строку</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="395"/>
        <source>Conflict strategy</source>
        <translation>Действия при конфликте</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="446"/>
        <location filename="../ImportCsvDialog.cpp" line="357"/>
        <source>Deselect All</source>
        <translation>Снять выделение</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.ui" line="462"/>
        <source>Match Similar</source>
        <translation>Найти совпадения</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="357"/>
        <source>Select All</source>
        <translation>Выбрать Все</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="524"/>
        <source>There is already a table named &apos;%1&apos; and an import into an existing table is only possible if the number of columns match.</source>
        <translation>Уже существует таблица с именем &apos;%1&apos; и импорт в существующую таблицу возможен, только если число столбцов совпадает.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="532"/>
        <source>There is already a table named &apos;%1&apos;. Do you want to import the data into it?</source>
        <translation>Уже существует таблица с именем &apos;%1&apos;. Вы хотите импортировать данные в нее?</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="566"/>
        <source>Creating restore point failed: %1</source>
        <translation>Ошибка сознания точки восстановления: %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="579"/>
        <source>Creating the table failed: %1</source>
        <translation>Ошибка создания таблицы: %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="639"/>
        <source>importing CSV</source>
        <translation>импортирование CSV</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="642"/>
        <source>Could not prepare INSERT statement: %1</source>
        <translation>Не удалось подготовить оператор INSERT: %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="732"/>
        <source>Unexpected end of file. Please make sure that you have configured the correct quote characters and the file is not malformed.</source>
        <translation>Неожиданный конец файла. Убедитесь, что вы настроили правильные символы кавычек и файл не имеет неправильного формата.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="746"/>
        <source>Importing the file &apos;%1&apos; took %2ms. Of this %3ms were spent in the row function.</source>
        <translation>Импорт файла &apos;%1&apos; занял %2мс. Из них %3мс было потрачено в функции строки.</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="730"/>
        <source>Inserting row failed: %1</source>
        <translation>Ошибка вставки строки: %1</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../MainWindow.ui" line="14"/>
        <source>DB Browser for SQLite</source>
        <translation>DB Browser for SQLite</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1246"/>
        <source>toolBar1</source>
        <translation>ПанельИнструментов1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1156"/>
        <source>Warning: this pragma is not readable and this value has been inferred. Writing the pragma might overwrite a redefined LIKE provided by an SQLite extension.</source>
        <translation>Предупреждение: эта прагма не читается, и это значение было выведено. Применение прагмы может перезаписать переопределенный LIKE, предоставляемый расширением SQLite.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="206"/>
        <source>Temp Store</source>
        <translation>Temp Store (Временное хранилище)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="222"/>
        <source>Secure Delete</source>
        <translation>Secure Delete (Безопасное удаление)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="264"/>
        <source>Case Sensitive Like</source>
        <translation>Case Sensitive Like (Регистрозависимый Like)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="358"/>
        <source>Journal Mode</source>
        <translation>Journal Mode (Режим журнала)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="374"/>
        <source>Journal Size Limit</source>
        <translation>Journal Size Limit (Лимит размера журнала)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="390"/>
        <source>Recursive Triggers</source>
        <translation>Recursive Triggers (Рекурсивные триггеры)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="492"/>
        <source>Page Size</source>
        <translation>Page Size (Размер страницы)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="541"/>
        <source>Foreign Keys</source>
        <translation>Foreign Keys (Внешние ключи)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="791"/>
        <source>Auto Vacuum</source>
        <translation>Auto Vacuum (Автовакуум)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="814"/>
        <source>Max Page Count</source>
        <translation>Max Page Count (Макс число страниц)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="870"/>
        <source>Checkpoint Full FSYNC</source>
        <translation>Checkpoint Full FSYNC</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="429"/>
        <location filename="../MainWindow.ui" line="910"/>
        <source>Off</source>
        <translation>Откл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="854"/>
        <location filename="../MainWindow.ui" line="915"/>
        <source>Normal</source>
        <translation>Обычный</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="920"/>
        <location filename="../MainWindow.ui" line="1178"/>
        <source>Full</source>
        <translation>Полный</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="929"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="934"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="419"/>
        <location filename="../MainWindow.ui" line="939"/>
        <source>Memory</source>
        <translation>Память</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="404"/>
        <source>Delete</source>
        <translation>Удаление</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="409"/>
        <source>Truncate</source>
        <translation>Усекать</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="414"/>
        <source>Persist</source>
        <translation>Persist</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="424"/>
        <source>WAL</source>
        <translation>WAL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="859"/>
        <source>Exclusive</source>
        <translation>Эксклюзив</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="950"/>
        <source>Automatic Index</source>
        <translation>Automatic Index (Автоиндексирование)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1025"/>
        <source>Ignore Check Constraints</source>
        <translation>Ignore Check Constraints (Игнорировать Check Constraints)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1041"/>
        <source>Full FSYNC</source>
        <translation>Full FSYNC</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1057"/>
        <source>WAL Auto Checkpoint</source>
        <translation>WAL Auto Checkpoint</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1083"/>
        <source>User Version</source>
        <translation>User Version (Версия пользователя)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1143"/>
        <source>Synchronous</source>
        <translation>Synchronous (Синхронизация)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1173"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1183"/>
        <source>Incremental</source>
        <translation>Инкремент</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1194"/>
        <source>Locking Mode</source>
        <translation>Locking Mode (Режим блокировки)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1382"/>
        <source>Too&amp;ls</source>
        <translation>&amp;Инструменты</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1490"/>
        <source>Error Log</source>
        <translation>Журнал ошибок</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1517"/>
        <source>This button clears the contents of the SQL logs</source>
        <translation>Эта кнопка очищает содержимое журналов SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1529"/>
        <source>This panel lets you examine a log of all SQL commands issued by the application or by yourself</source>
        <translation>Эта панель позволяет вам просматривать журнал всех SQL-команд, выданных приложением или вами</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1610"/>
        <source>This is the structure of the opened database.
You can drag multiple object names from the Name column and drop them into the SQL editor and you can adjust the properties of the dropped names using the context menu. This would help you in composing SQL statements.
You can drag SQL statements from the Schema column and drop them into the SQL editor or into other applications.
</source>
        <translation>Это структура открытой БД.
Вы можете перетащить несколько имен объектов из столбца &quot;Имя&quot; в редактор SQL, и вы можете настроить свойства перемещенных имен с помощью контекстного меню. Это поможет вам при составлении SQL-инструкций.
Вы можете перетаскивать операторы SQL из столбца &quot;Схема&quot; и переносить их в редактор SQL или в другие приложения.
</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1658"/>
        <location filename="../MainWindow.ui" line="2518"/>
        <source>Project Toolbar</source>
        <translation>Панель инструментов проекта</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1677"/>
        <source>Extra DB toolbar</source>
        <translation>Дополнительная панель инструментов БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1680"/>
        <location filename="../MainWindow.ui" line="1757"/>
        <location filename="../MainWindow.ui" line="1760"/>
        <source>Close the current database file</source>
        <translation>Закрыть файл текущей БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1703"/>
        <source>&amp;New Database</source>
        <translation>&amp;Новая БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1766"/>
        <location filename="../MainWindow.cpp" line="482"/>
        <source>Ctrl+F4</source>
        <translation>Ctrl+F4</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1805"/>
        <source>&amp;Undo</source>
        <translation>&amp;Отменить</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1808"/>
        <location filename="../MainWindow.ui" line="1811"/>
        <source>Undo last change to the database</source>
        <translation>Отменить последнее изменение в БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1814"/>
        <source>This action undoes the last change performed to the database in the Database Browser or in Execute SQL. Redoing is not possible.</source>
        <translation>Это действие отменяет последнее изменение, выполненное в базе данных в Database Browser или в Execute SQL. Повтор невозможен.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1985"/>
        <source>Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields from a table, as well as modify field names and types.</source>
        <translation>Открывает мастер изменения таблицы, где можно переименовать существующую таблицу. Также можно добавлять или удалять поля из таблицы, а также изменять имена и типы полей.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2062"/>
        <source>&amp;About</source>
        <translation>О &amp;программе</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2079"/>
        <source>New &amp;tab</source>
        <translation>Новая вкладка редактора SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2082"/>
        <source>This button opens a new tab for the SQL editor</source>
        <translation>Эта кнопка открывает новую вкладку для редактора SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2097"/>
        <source>Execute all/selected SQL</source>
        <translation>Выполнить все/выбранный SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2100"/>
        <source>This button executes the currently selected SQL statements. If no text is selected, all SQL statements are executed.</source>
        <translation>Эта кнопка выполняет текущие выбранные операторы SQL. Если в текстовом редакторе ничего не выбрано , все инструкции SQL выполняются.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2118"/>
        <source>Ctrl+Shift+T</source>
        <translation>Ctrl+Shift+T</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2139"/>
        <source>&amp;Load Extension...</source>
        <translation>&amp;Загрузить расширение...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2154"/>
        <source>Execute line</source>
        <translation>Выполнить строку</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2160"/>
        <source>This button executes the SQL statement present in the current editor line</source>
        <translation>Эта кнопка выполняет оператор SQL, присутствующий в текущей строке редактора</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2183"/>
        <source>&amp;Wiki</source>
        <translation>&amp;Вики</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2186"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2198"/>
        <source>Bug &amp;Report...</source>
        <translation>Баг &amp;репорт...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2210"/>
        <source>Feature Re&amp;quest...</source>
        <translation>Запросить &amp;функцию...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2222"/>
        <source>Web&amp;site</source>
        <translation>&amp;Веб-сайт</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2234"/>
        <source>&amp;Donate on Patreon...</source>
        <translation>Сделать &amp;пожертвование в Patreon...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2249"/>
        <source>&amp;Save Project</source>
        <translation>Сохранить проект</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2270"/>
        <source>Open &amp;Project...</source>
        <translation>Открыть &amp;проект...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2273"/>
        <source>Open &amp;Project</source>
        <translation>Открыть проект</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2297"/>
        <source>&amp;Attach Database...</source>
        <translation>&amp;Прикрепить БД...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2300"/>
        <location filename="../MainWindow.ui" line="2303"/>
        <source>Add another database file to the current database connection</source>
        <translation>Добавить другой файл БД в текущее соединение</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2306"/>
        <source>This button lets you add another database file to the current database connection</source>
        <translation>Эта кнопка позволяет добавить другой файл БД в текущее соединение с БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2318"/>
        <source>&amp;Set Encryption...</source>
        <translation>Назначить &amp;шифрование...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2348"/>
        <source>This button saves the content of the current SQL editor tab to a file</source>
        <translation>Эта кнопка сохраняет содержимое текущей вкладки редактора SQL в файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2378"/>
        <source>SQLCipher &amp;FAQ</source>
        <translation>SQLCipher &amp;FAQ</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2386"/>
        <source>Table(&amp;s) to JSON...</source>
        <translation>Таблицы в файл &amp;JSON...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2401"/>
        <source>Open Data&amp;base Read Only...</source>
        <translation>Открыть БД &amp;только для чтения...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2413"/>
        <source>Ctrl+Shift+O</source>
        <translation>Ctrl+Shift+O</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2425"/>
        <source>Save results</source>
        <translation>Сохранить результаты</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2428"/>
        <source>Save the results view</source>
        <translation>Сохранить результаты</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2431"/>
        <source>This button lets you save the results of the last executed query</source>
        <translation>Эта кнопка позволяет сохранить результаты последнего выполненного запроса</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2443"/>
        <location filename="../MainWindow.ui" line="2449"/>
        <source>Find text in SQL editor</source>
        <translation>Найти текст в редакторе SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2446"/>
        <source>Find</source>
        <translation>Найти</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2452"/>
        <source>This button opens the search bar of the editor</source>
        <translation>Эта кнопка открывает панель поиска редактора</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2455"/>
        <source>Ctrl+F</source>
        <translation>Ctrl+F</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2470"/>
        <location filename="../MainWindow.ui" line="2476"/>
        <source>Find or replace text in SQL editor</source>
        <translation>Найти или заменить текст в редакторе SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2473"/>
        <source>Find or replace</source>
        <translation>Найти или заменить</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2479"/>
        <source>This button opens the find/replace dialog for the current editor tab</source>
        <translation>Эта кнопка открывает диалог поиска/замены для текущей вкладки редактора</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2482"/>
        <source>Ctrl+H</source>
        <translation>Ctrl+H</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2490"/>
        <source>Export to &amp;CSV</source>
        <translation>Экспортировать в &amp;CSV</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2495"/>
        <source>Export to &amp;JSON</source>
        <translation>Экспорт в JSON</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2500"/>
        <source>Save as &amp;view</source>
        <translation>Сохранить как &amp;представление</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2503"/>
        <source>Save as view</source>
        <translation>Сохранить как представление</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2521"/>
        <source>Shows or hides the Project toolbar.</source>
        <translation>Показывает или скрывает панель инструментов проекта.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2536"/>
        <source>Extra DB Toolbar</source>
        <translation>Дополнительная панель инструментов БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2797"/>
        <location filename="../MainWindow.cpp" line="483"/>
        <source>Ctrl+Shift+W</source>
        <translation>Ctrl+Shift+W</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2826"/>
        <source>Table from CSV data in Clipboard...</source>
        <translation>Таблица из CSV данных в буфере обмена...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2829"/>
        <source>This treats the current clipboard contents as a CSV file and opens the same import wizard that is used for importing CSV data from a file.</source>
        <translation>При этом текущее содержимое буфера обмена обрабатывается как CSV-файл и открывается тот же мастер импорта, который используется для импорта CSV-данных из файла.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2834"/>
        <source>Show &amp;Row Counts</source>
        <translation>Показать счетчик строк</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2837"/>
        <source>This shows the number of rows for each table and view in the database.</source>
        <translation>Здесь отображается количество строк для каждой таблицы и представления в базе данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2849"/>
        <source>Save Database &amp;As...</source>
        <translation>Сохранить БД как...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2852"/>
        <source>Save the current database as a different file</source>
        <translation>Сохранить текущую БД как другой файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2861"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2864"/>
        <source>Reload the database structure</source>
        <translation>Перезагрузить структуру базы данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2112"/>
        <source>Open SQL file(s)</source>
        <translation>Открыть SQL файл(ы)</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="50"/>
        <location filename="../MainWindow.ui" line="53"/>
        <source>&amp;Database Structure</source>
        <extracomment>This has to be equal to the tab title in all the main tabs</extracomment>
        <translation>Структура БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="120"/>
        <location filename="../MainWindow.ui" line="123"/>
        <source>&amp;Browse Data</source>
        <extracomment>This has to be equal to the tab title in all the main tabs</extracomment>
        <translation>Просмотр данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="155"/>
        <location filename="../MainWindow.ui" line="158"/>
        <source>Edit P&amp;ragmas</source>
        <extracomment>This has to be equal to the tab title in all the main tabs</extracomment>
        <translation>Прагмы</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1222"/>
        <location filename="../MainWindow.ui" line="1225"/>
        <source>E&amp;xecute SQL</source>
        <extracomment>This has to be equal to the tab title in all the main tabs</extracomment>
        <translation>Редактор SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1315"/>
        <source>&amp;Recent Files</source>
        <translation>Недавние &amp;файлы</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2115"/>
        <source>This button opens files containing SQL statements and loads them in new editor tabs</source>
        <translation>Эта кнопка открывает файлы, содержащие SQL инструкции и загружает их в новую вкладку редактора</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2282"/>
        <source>This button lets you open a DB Browser for SQLite project file</source>
        <translation>Эта кнопка позволяет открыть браузер БД для файла проекта SQLite</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2548"/>
        <source>&amp;Open Database</source>
        <translation>&amp;Открыть БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2565"/>
        <source>New In-&amp;Memory Database</source>
        <translation>Новая БД в па&amp;мяти</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2573"/>
        <source>Drag &amp;&amp; Drop SELECT Query</source>
        <translation>Перетаскивание запроса SELECT</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2576"/>
        <location filename="../MainWindow.ui" line="2579"/>
        <source>When dragging fields from the same table or a single table, drop a SELECT query into the editor</source>
        <translation>При перетаскивании полей из той же таблицы или из одной таблицы, перетащите запрос SELECT в редактор</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2587"/>
        <source>Drag &amp;&amp; Drop Qualified Names</source>
        <translation>Квалифицированные имена при перетаскивании</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2590"/>
        <location filename="../MainWindow.ui" line="2593"/>
        <source>Use qualified names (e.g. &quot;Table&quot;.&quot;Field&quot;) when dragging the objects and dropping them into the editor </source>
        <translation>Квалифицированные имена (например, &quot;Table&quot;.&quot;Field&quot;) при перетаскивании объектов в редактор </translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2601"/>
        <source>Drag &amp;&amp; Drop Enquoted Names</source>
        <translation>Экранированные имена при перетаскивании</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2604"/>
        <location filename="../MainWindow.ui" line="2607"/>
        <source>Use escaped identifiers (e.g. &quot;Table1&quot;) when dragging the objects and dropping them into the editor </source>
        <translation>Экранировать имена идентификаторов (например, &quot;Table1&quot;), когда перетаскиваются объекты в редактор </translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2612"/>
        <source>&amp;Integrity Check</source>
        <translation>Проверка &amp;Целостности</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2615"/>
        <source>Runs the integrity_check pragma over the opened database and returns the results in the Execute SQL tab. This pragma does an integrity check of the entire database.</source>
        <translation>Выполняет прагму integrity_check для открытой БД и возвращает результаты во вкладке &quot;SQL&quot;. Эта прагма выполняет проверку целостности всей базы данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2620"/>
        <source>&amp;Foreign-Key Check</source>
        <translation>Проверка &amp;Внешних ключей</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2623"/>
        <source>Runs the foreign_key_check pragma over the opened database and returns the results in the Execute SQL tab</source>
        <translation>Запускает прагму foreign_key_check для открытой БД и возвращает результаты во вкладке &quot;SQL&quot;</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2628"/>
        <source>&amp;Quick Integrity Check</source>
        <translation>&amp;Быстрая Проверка Целостности</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2631"/>
        <source>Run a quick integrity check over the open DB</source>
        <translation>Запуск быстрой проверки целостности для открытый БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2634"/>
        <source>Runs the quick_check pragma over the opened database and returns the results in the Execute SQL tab. This command does most of the checking of PRAGMA integrity_check but runs much faster.</source>
        <translation>Запускает прагму quick_check для открытой БД и возвращает результаты во вкладке &quot;SQL&quot;. Эта команда выполняет большую часть проверки PRAGMA integrity_check, но работает намного быстрее.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2639"/>
        <source>&amp;Optimize</source>
        <translation>&amp;Оптимизация</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2642"/>
        <source>Attempt to optimize the database</source>
        <translation>Попытка оптимизации БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2645"/>
        <source>Runs the optimize pragma over the opened database. This pragma might perform optimizations that will improve the performance of future queries.</source>
        <translation>Выполняет прагму optimize для открытой БД. Эта прагма может выполнять оптимизацию, которая улучшит производительность будущих запросов.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2654"/>
        <location filename="../MainWindow.ui" line="2681"/>
        <source>Print</source>
        <translation>Печать</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2657"/>
        <source>Print text from current SQL editor tab</source>
        <translation>Печать текста из текущей вкладки редактора SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2663"/>
        <source>Open a dialog for printing the text in the current SQL editor tab</source>
        <translation>Открывает диалоговое окно для печати текста из текущей вкладки редактора SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2684"/>
        <source>Print the structure of the opened database</source>
        <translation>Печать структуры открытой БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2690"/>
        <source>Open a dialog for printing the structure of the opened database</source>
        <translation>Открывает диалоговое окно для печати структуры текущей БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2705"/>
        <source>Un/comment block of SQL code</source>
        <translation>Рас/комментировать блок SQL кода</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2708"/>
        <source>Un/comment block</source>
        <translation>Рас/комментировать блок</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2711"/>
        <source>Comment or uncomment current line or selected block of code</source>
        <translation>Рас/комментировать текущую строку выбранного блока кода</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2714"/>
        <source>Comment or uncomment the selected lines or the current line, when there is no selection. All the block is toggled according to the first line.</source>
        <translation>Комментировать или раскомментировать выделенные строки или текущую строку, если нет выделения. Весь блок переключается в соответствии с первой строкой.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2717"/>
        <source>Ctrl+/</source>
        <translation>Ctrl+/</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2729"/>
        <source>Stop SQL execution</source>
        <translation>Остановить выполнение SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2732"/>
        <source>Stop execution</source>
        <translation>Остановить выполнение</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2735"/>
        <source>Stop the currently running SQL script</source>
        <translation>Остановить выполняемый SQL скрипт</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2783"/>
        <source>Browse Table</source>
        <translation>Просмотр таблицы</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2788"/>
        <source>Close Pro&amp;ject</source>
        <translation>Закрыть проект</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2791"/>
        <location filename="../MainWindow.ui" line="2794"/>
        <source>Close project and database files and return to the initial state</source>
        <translation>Закрыть проект и БД файлы и вернуться в исходное состояние</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="483"/>
        <source>Ctrl+Shift+F4</source>
        <translation>Ctrl+Shift+F4</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2806"/>
        <location filename="../MainWindow.ui" line="2818"/>
        <source>Detach Database</source>
        <translation>Отсоединить БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2809"/>
        <location filename="../MainWindow.ui" line="2821"/>
        <source>Detach database file attached to the current database connection</source>
        <translation>Отсоединить файл базы данных, прикрепленный к текущему подключению</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2744"/>
        <source>&amp;Save Project As...</source>
        <translation>Сохранить проект как...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2747"/>
        <location filename="../MainWindow.ui" line="2750"/>
        <location filename="../MainWindow.ui" line="2753"/>
        <source>Save the project in a file selected in a dialog</source>
        <translation>Сохраните проект в файле, выбранном в диалоговом окне</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2762"/>
        <source>Save A&amp;ll</source>
        <translation>Сохранить все</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2765"/>
        <location filename="../MainWindow.ui" line="2768"/>
        <location filename="../MainWindow.ui" line="2771"/>
        <source>Save DB file, project file and opened SQL files</source>
        <translation>Сохранить файл базы данных, файл проекта и открытые файлы SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2774"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1295"/>
        <source>&amp;File</source>
        <translation>&amp;Файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1299"/>
        <source>&amp;Import</source>
        <translation>&amp;Импорт</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1307"/>
        <source>&amp;Export</source>
        <translation>&amp;Экспорт</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1345"/>
        <source>&amp;Edit</source>
        <translation>&amp;Редактирование</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1357"/>
        <source>&amp;View</source>
        <translation>&amp;Вид</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1366"/>
        <source>&amp;Help</source>
        <translation>&amp;Справка</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1404"/>
        <source>DB Toolbar</source>
        <translation>Панель инструментов БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1424"/>
        <source>Edit Database &amp;Cell</source>
        <translation>Редактирование &amp;ячейки БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1585"/>
        <source>DB Sche&amp;ma</source>
        <translation>Схе&amp;ма БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1649"/>
        <source>&amp;Remote</source>
        <translation>&amp;Удаленный сервер</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2151"/>
        <location filename="../MainWindow.ui" line="2157"/>
        <source>Execute current line</source>
        <translation>Выполнить текущую строку</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2163"/>
        <source>Shift+F5</source>
        <translation>Shift+F5</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2246"/>
        <source>Sa&amp;ve Project</source>
        <translation>&amp;Сохранить проект</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2404"/>
        <source>Open an existing database file in read only mode</source>
        <translation>Открыть существующий файл базы данных в режиме только для чтения</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2381"/>
        <source>Opens the SQLCipher FAQ in a browser window</source>
        <translation>Открыть SQLCiphier FAQ в браузере</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2389"/>
        <source>Export one or more table(s) to a JSON file</source>
        <translation>Экспортировать таблицы в JSON файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2330"/>
        <location filename="../MainWindow.ui" line="2333"/>
        <source>Save SQL file as</source>
        <translation>Сохранить файл SQL как</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2357"/>
        <source>&amp;Browse Table</source>
        <translation>Пр&amp;осмотр данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1480"/>
        <source>User</source>
        <translation>Пользователем</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1485"/>
        <source>Application</source>
        <translation>Приложением</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1520"/>
        <source>&amp;Clear</source>
        <translation>О&amp;чистить</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1700"/>
        <source>&amp;New Database...</source>
        <translation>&amp;Новая база данных...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1706"/>
        <location filename="../MainWindow.ui" line="1709"/>
        <source>Create a new database file</source>
        <translation>Создать новый файл базы данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1712"/>
        <source>This option is used to create a new database file.</source>
        <translation>Эта опция используется, чтобы создать новый файл базы данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1715"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1727"/>
        <location filename="../MainWindow.ui" line="2545"/>
        <source>&amp;Open Database...</source>
        <translation>&amp;Открыть базу данных...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1730"/>
        <location filename="../MainWindow.ui" line="1733"/>
        <location filename="../MainWindow.ui" line="2407"/>
        <location filename="../MainWindow.ui" line="2551"/>
        <location filename="../MainWindow.ui" line="2554"/>
        <source>Open an existing database file</source>
        <translation>Открыть существующий файл базы данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1736"/>
        <location filename="../MainWindow.ui" line="2410"/>
        <location filename="../MainWindow.ui" line="2557"/>
        <source>This option is used to open an existing database file.</source>
        <translation>Эта опция используется, чтобы открыть существующий файл базы данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1739"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1754"/>
        <source>&amp;Close Database</source>
        <translation>&amp;Закрыть базу данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1763"/>
        <source>This button closes the connection to the currently open database file</source>
        <translation>Эта кнопка закрывает соединение с текущим файлом БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="197"/>
        <location filename="../MainWindow.cpp" line="3809"/>
        <source>Ctrl+W</source>
        <translation>Ctrl+W</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1784"/>
        <location filename="../MainWindow.ui" line="1787"/>
        <source>Revert database to last saved state</source>
        <translation>Вернуть базу данных в последнее сохранённое состояние</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1790"/>
        <source>This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost.</source>
        <translation>Эта опция используется, чтобы вернуть текущий файл базы данных в его последнее сохранённое состояние. Все изменения, сделанные с последней операции сохранения, теряются.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1832"/>
        <location filename="../MainWindow.ui" line="1835"/>
        <source>Write changes to the database file</source>
        <translation>Записать изменения в файл базы данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1838"/>
        <source>This option is used to save changes to the database file.</source>
        <translation>Эта опция используется, чтобы сохранить изменения в файле базы данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1841"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1852"/>
        <source>Compact &amp;Database...</source>
        <translation>&amp;Уплотнить базу данных...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1855"/>
        <source>Compact the database file, removing space wasted by deleted records</source>
        <translation>Уплотнить базу данных, удаляя пространство, занимаемое удалёнными записями</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1858"/>
        <location filename="../MainWindow.ui" line="1861"/>
        <source>Compact the database file, removing space wasted by deleted records.</source>
        <translation>Уплотнить базу данных, удаляя пространство, занимаемое удалёнными записями.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1869"/>
        <source>E&amp;xit</source>
        <translation>&amp;Выход</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1872"/>
        <source>Ctrl+Q</source>
        <translation>Ctrl+Q</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1883"/>
        <source>Import data from an .sql dump text file into a new or existing database.</source>
        <translation>Импортировать данные из текстового файла sql в новую или существующую базу данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1886"/>
        <source>This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL.</source>
        <translation>Эта опция позволяет импортировать данные из текстового файла sql в новую или существующую базу данных. Файл SQL может быть создан на большинстве движков баз данных, включая MySQL и PostgreSQL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1897"/>
        <source>Open a wizard that lets you import data from a comma separated text file into a database table.</source>
        <translation>Открыть мастер, который позволяет импортировать данные из файла CSV в таблицу базы данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1900"/>
        <source>Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications.</source>
        <translation>Открыть мастер, который позволяет импортировать данные из файла CSV в таблицу базы данных. Файлы CSV могут быть созданы в большинстве приложений баз данных и  электронных таблиц.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1911"/>
        <source>Export a database to a .sql dump text file.</source>
        <translation>Экспортировать базу данных в текстовый дамп файл .sql.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1914"/>
        <source>This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL.</source>
        <translation>Эта опция позволяет экспортировать базу данных в текстовый файл .sql. Файлы SQL содержат все данные, необходимые для создания базы данных в большинстве движков баз данных, включая MySQL и PostgreSQL.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1925"/>
        <source>Export a database table as a comma separated text file.</source>
        <translation>Экспортировать таблицу базы данных как CSV текстовый файл.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1928"/>
        <source>Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications.</source>
        <translation>Экспортировать таблицу базы данных как CSV текстовый файл, готовый для импортирования в другие базы данных или приложения электронных таблиц.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1946"/>
        <source>Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database</source>
        <translation>Открыть мастер создания таблиц, где возможно определить имя и поля для новой таблицы в базе данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1967"/>
        <source>Open the Delete Table wizard, where you can select a database table to be dropped.</source>
        <translation>Открыть мастер удаления таблицы, где можно выбрать таблицу базы данных для удаления.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2003"/>
        <source>Open the Create Index wizard, where it is possible to define a new index on an existing database table.</source>
        <translation>Открыть мастер создания индекса, в котором можно определить новый индекс для существующей таблиц базы данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2015"/>
        <source>&amp;Preferences...</source>
        <translation>&amp;Настройки...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2018"/>
        <location filename="../MainWindow.ui" line="2021"/>
        <source>Open the preferences window.</source>
        <translation>Открыть окно настроек.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2036"/>
        <source>&amp;DB Toolbar</source>
        <translation>&amp;Панель инструментов БД</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2039"/>
        <source>Shows or hides the Database toolbar.</source>
        <translation>Показать или скрыть панель инструментов База данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2054"/>
        <source>Shift+F1</source>
        <translation>Shift+F1</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2070"/>
        <source>&amp;Recently opened</source>
        <translation>&amp;Недавние файлы</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2085"/>
        <source>Ctrl+T</source>
        <translation>Ctrl+T</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="95"/>
        <source>This is the structure of the opened database.
You can drag SQL statements from an object row and drop them into other applications or into another instance of &apos;DB Browser for SQLite&apos;.
</source>
        <translation>Это структура открытой БД.
Вы можете перетаскивать операторы SQL из строки &quot;объект&quot; и переносить их в другие приложения или в другой экземпляр &quot;Обозреватель для SQLite&quot;.
</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1433"/>
        <source>SQL &amp;Log</source>
        <translation>&amp;Журнал SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1463"/>
        <source>Show S&amp;QL submitted by</source>
        <translation>По&amp;казывать SQL, выполненный</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1574"/>
        <source>&amp;Plot</source>
        <translation>&amp;График</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1781"/>
        <source>&amp;Revert Changes</source>
        <translation>&amp;Отменить изменения</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1829"/>
        <source>&amp;Write Changes</source>
        <translation>&amp;Записать изменения</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1880"/>
        <source>&amp;Database from SQL file...</source>
        <translation>&amp;База данных из файла SQL...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1894"/>
        <source>&amp;Table from CSV file...</source>
        <translation>&amp;Таблицы из файла CSV...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1908"/>
        <source>&amp;Database to SQL file...</source>
        <translation>Базу &amp;данных в файл SQL...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1922"/>
        <source>&amp;Table(s) as CSV file...</source>
        <translation>&amp;Таблицы в файл CSV...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1943"/>
        <source>&amp;Create Table...</source>
        <translation>&amp;Создать таблицу...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1961"/>
        <source>&amp;Delete Table...</source>
        <translation>&amp;Удалить таблицу...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1982"/>
        <source>&amp;Modify Table...</source>
        <translation>&amp;Модифицировать таблицу...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2000"/>
        <source>Create &amp;Index...</source>
        <translation>Создать и&amp;ндекс...</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2051"/>
        <source>W&amp;hat&apos;s This?</source>
        <translation>Что &amp;это такое?</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2094"/>
        <source>&amp;Execute SQL</source>
        <translation>В&amp;ыполнить SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2127"/>
        <location filename="../MainWindow.ui" line="2342"/>
        <location filename="../MainWindow.ui" line="2345"/>
        <source>Save SQL file</source>
        <translation>Сохранить файл SQL</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="297"/>
        <source>Ctrl+E</source>
        <translation>Ctrl+E</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2171"/>
        <source>Export as CSV file</source>
        <translation>Экспортировать в файл CSV</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2174"/>
        <source>Export table as comma separated values file</source>
        <translation>Экспортировать таблицу как CSV файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2252"/>
        <location filename="../MainWindow.ui" line="2255"/>
        <source>Save the current session to a file</source>
        <translation>Сохранить текущее состояние в файл</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2258"/>
        <source>This button lets you save all the settings associated to the open DB to a DB Browser for SQLite project file</source>
        <translation>Эта кнопка позволяет сохранить все настройки, связанные с открытой базой данных, в файле проекта браузера баз данных для SQLite</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2276"/>
        <location filename="../MainWindow.ui" line="2279"/>
        <source>Load a working session from a file</source>
        <translation>Загрузить рабочее состояние из файла</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2366"/>
        <source>Copy Create statement</source>
        <translation>Копировать CREATE выражение</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2369"/>
        <source>Copy the CREATE statement of the item to the clipboard</source>
        <translation>Копировать CREATE выражение элемента в буфер обмена</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2103"/>
        <source>Ctrl+Return</source>
        <translation>Ctrl+Return</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="282"/>
        <source>Ctrl+L</source>
        <translation>Ctrl+L</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="2666"/>
        <location filename="../MainWindow.ui" line="2693"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="287"/>
        <source>Ctrl+D</source>
        <translation>Ctrl+D</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="292"/>
        <source>Ctrl+I</source>
        <translation>Ctrl+I</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="337"/>
        <source>Reset Window Layout</source>
        <translation>Сбросить структуру окна</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="378"/>
        <source>The database is currently busy.</source>
        <translation>База данных сейчас занята.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="384"/>
        <source>Click here to interrupt the currently running query.</source>
        <translation>Нажмите здесь, чтобы прервать текущий выполняемый запрос.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="392"/>
        <source>Encrypted</source>
        <translation>Зашифровано</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="399"/>
        <source>Read only</source>
        <translation>Только для чтения</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="400"/>
        <source>Database file is read only. Editing the database is disabled.</source>
        <translation>База данных только для чтения. Редактирование запрещено.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="406"/>
        <source>Database encoding</source>
        <translation>Кодировка базы данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="393"/>
        <source>Database is encrypted using SQLCipher</source>
        <translation>База данных зашифрована с использованием SQLCipher</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="517"/>
        <location filename="../MainWindow.cpp" line="3283"/>
        <source>Choose a database file</source>
        <translation>Выбрать файл базы данных</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="582"/>
        <source>Could not open database file.
Reason: %1</source>
        <translation>Не удалось открыть файл базы данных.
Причина:%1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="595"/>
        <location filename="../MainWindow.cpp" line="1559"/>
        <location filename="../MainWindow.cpp" line="3109"/>
        <source>Choose a filename to save under</source>
        <translation>Выбрать имя, под которым сохранить данные</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2478"/>
        <source>A new DB Browser for SQLite version is available (%1.%2.%3).&lt;br/&gt;&lt;br/&gt;Please download at &lt;a href=&apos;%4&apos;&gt;%4&lt;/a&gt;.</source>
        <translation>Вышла новая версия DB Browser for SQLite (%1.%2.%3).&lt;br/&gt;&lt;br/&gt;Она доступна для скачивания по адресу &lt;a href=&apos;%4&apos;&gt;%4&lt;/a&gt;.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2709"/>
        <source>DB Browser for SQLite project file (*.sqbpro)</source>
        <translation>Файл проекта Обозревателя для SQLite (*.sqbpro)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1493"/>
        <source>Error while saving the database file. This means that not all changes to the database were saved. You need to resolve the following error first.

%1</source>
        <translation>Ошибка при сохранении файла базы данных. Это означает, что не все изменения в базе данных были сохранены. Сначала вам необходимо разрешить следующую ошибку.

%1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1502"/>
        <source>Are you sure you want to undo all changes made to the database file &apos;%1&apos; since the last save?</source>
        <translation>Отменить все изменения, сделанные в файле базы данных &apos;%1&apos; после последнего сохранения?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1540"/>
        <source>Choose a file to import</source>
        <translation>Выберите файл для импорта</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2222"/>
        <source>Text files(*.sql *.txt);;All files(*)</source>
        <translation>Текстовые файлы(*.sql *.txt);;Все файлы(*)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1552"/>
        <source>Do you want to create a new database file to hold the imported data?
If you answer no we will attempt to import the data in the SQL file to the current database.</source>
        <translation>Создать новый файл базы данных, чтобы сохранить импортированные данные?
Если ответить Нет, будет выполнена попытка импортировать данные файла SQL в текущую базу данных.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="205"/>
        <source>Ctrl+Tab</source>
        <translation>Ctrl+Tab</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="214"/>
        <source>Ctrl+Shift+Tab</source>
        <translation>Ctrl+Shift+Tab</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="240"/>
        <source>Clear List</source>
        <translation>Очистить список</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="334"/>
        <source>Window Layout</source>
        <translation>Расположение окон</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="338"/>
        <source>Ctrl+0</source>
        <translation>Ctrl+0</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="346"/>
        <source>Simplify Window Layout</source>
        <translation>Упорядочить окна</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="347"/>
        <source>Alt+Shift+0</source>
        <translation>Alt+Shift+0</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="356"/>
        <source>Dock Windows at Bottom</source>
        <translation>Закрепить окна снизу</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="360"/>
        <source>Dock Windows at Left Side</source>
        <translation>Закрепить окна слева</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="364"/>
        <source>Dock Windows at Top</source>
        <translation>Закрепить окна сверху</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="482"/>
        <source>Alt+Shift+W</source>
        <translation>Alt+Shift+W</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="702"/>
        <source>Choose a database file to save under</source>
        <translation>Выберите файл БД для сохранения</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="713"/>
        <source>Error while saving the database to the new file.</source>
        <translation>Ошибка при сохранении БД в новый файл.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="727"/>
        <source>You are still executing SQL statements. Closing the database now will stop their execution, possibly leaving the database in an inconsistent state. Are you sure you want to close the database?</source>
        <translation>Вы все еще выполняете SQL-выражения. Закрытие базы данных сейчас остановит их выполнение, возможно, оставив базу данных в несогласованном состоянии. Вы уверены, что хотите закрыть базу данных?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="823"/>
        <source>Do you want to save the changes made to the project file &apos;%1&apos;?</source>
        <translation>Хотите сохранить изменения, внесенные в файл проекта «%1»?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1005"/>
        <source>Edit View %1</source>
        <translation>Редактировать представление %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1011"/>
        <source>Edit Trigger %1</source>
        <translation>Редактировать триггер %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1563"/>
        <source>File %1 already exists. Please choose a different name.</source>
        <translation>Файл %1 уже существует. Выберите другое имя.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1590"/>
        <source>Error importing data: %1</source>
        <translation>Ошибка импортирования данных: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1594"/>
        <source>Import completed.</source>
        <translation>Импорт завершён.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1676"/>
        <source>Delete View</source>
        <translation>Удалить представление</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1677"/>
        <source>Modify View</source>
        <translation>Модифицировать представление</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1679"/>
        <source>Delete Trigger</source>
        <translation>Удалить триггер</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1680"/>
        <source>Modify Trigger</source>
        <translation>Модифицировать триггер</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1682"/>
        <source>Delete Index</source>
        <translation>Удалить индекс</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1737"/>
        <source>Opened &apos;%1&apos; in read-only mode from recent file list</source>
        <translation>Открыт &apos;%1&apos; в режиме только для чтения из списка последних файлов</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1739"/>
        <source>Opened &apos;%1&apos; from recent file list</source>
        <translation>Открыт &apos;%1&apos; из списка последних файлов</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1778"/>
        <source>&amp;%1 %2%3</source>
        <translation>&amp;%1 %2%3</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1778"/>
        <source> (read only)</source>
        <translation> (только для чтения)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1865"/>
        <source>Open Database or Project</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1866"/>
        <source>Attach Database...</source>
        <translation>Присоединить БД...</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1867"/>
        <source>Import CSV file(s)...</source>
        <translation>Импорт CSV файла(ов)...</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2062"/>
        <source>Do you want to save the changes made to SQL tabs in a new project file?</source>
        <translation>Хотите ли вы сохранить изменения, внесенные во вкладки SQL, в новом файле проекта?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2083"/>
        <source>Do you want to save the changes made to the SQL file %1?</source>
        <translation>Хотите сохранить изменения, внесенные в файл SQL %1?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2378"/>
        <source>Could not find resource file: %1</source>
        <translation>Could not find resource file: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2708"/>
        <source>Choose a project file to open</source>
        <translation>Выберите файл проекта для открытия</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2755"/>
        <source>DB file &apos;%1&apos; could not be opened</source>
        <translation>Файл базы данных &apos;%1&apos; не может быть открыт</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2909"/>
        <source>Table &apos;%1&apos; not found; settings ignored</source>
        <translation>Таблица &apos;%1&apos; не найдена; настройки игнорируются</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3125"/>
        <source>Could not open project file for writing.
Reason: %1</source>
        <translation>Не удалось открыть файл проекта для записи.
Причина: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3243"/>
        <source>-- Reference to file &quot;%1&quot; (not supported by this version) --</source>
        <translation>-- Ссылка на файл &quot;%1&quot; (не поддерживается этой версией) --</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3688"/>
        <source>Busy (%1)</source>
        <translation>Занят (%1)</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="978"/>
        <source>Error checking foreign keys after table modification. The changes will be reverted.</source>
        <translation>Ошибка проверки внешних ключей после изменения таблицы. Изменения будут отменены.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="981"/>
        <source>This table did not pass a foreign-key check.&lt;br/&gt;You should run &apos;Tools | Foreign-Key Check&apos; and fix the reported issues.</source>
        <translation>Эта таблица не прошла проверку внешнего ключа. &lt;br/&gt; Вы должны запустить &quot;Инструменты | Проверка внешнего ключа&quot;и исправить сообщенные проблемы.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1331"/>
        <source>Execution finished with errors.</source>
        <translation>Выполнено с ошибками.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1333"/>
        <source>Execution finished without errors.</source>
        <translation>Выполнено без ошибок.</translation>
    </message>
    <message>
        <location filename="../MainWindow.ui" line="1964"/>
        <location filename="../MainWindow.cpp" line="1685"/>
        <source>Delete Table</source>
        <translation>Удалить таблицу</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2000"/>
        <source>Setting PRAGMA values will commit your current transaction.
Are you sure?</source>
        <translation>Установка значений PRAGMA завершит текущую транзакцию. Установить значения?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="620"/>
        <source>In-Memory database</source>
        <translation>БД в памяти</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="237"/>
        <source>Automatically load the last opened DB file at startup</source>
        <translation>Автоматически загружать последнюю БД при запуске</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="906"/>
        <source>Are you sure you want to delete the table &apos;%1&apos;?
All data associated with the table will be lost.</source>
        <translation>Вы действительно хотите удалить таблицу &apos;%1&apos;?
Все данные, связанные с таблицей, будут потеряны.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="908"/>
        <source>Are you sure you want to delete the view &apos;%1&apos;?</source>
        <translation>Вы действительно хотите удалить представление &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="910"/>
        <source>Are you sure you want to delete the trigger &apos;%1&apos;?</source>
        <translation>Вы действительно хотите удалить триггер &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="912"/>
        <source>Are you sure you want to delete the index &apos;%1&apos;?</source>
        <translation>Вы действительно хотите удалить индекс &apos;%1&apos;?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="923"/>
        <source>Error: could not delete the table.</source>
        <translation>Ошибка: не удалось удалить таблицу.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="925"/>
        <source>Error: could not delete the view.</source>
        <translation>Ошибка: не удалось удалить представление.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="927"/>
        <source>Error: could not delete the trigger.</source>
        <translation>Ошибка: не удалось удалить триггер.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="929"/>
        <source>Error: could not delete the index.</source>
        <translation>Ошибка: не удалось удалить индекс.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="931"/>
        <source>Message from database engine:
%1</source>
        <translation>Сообщение от DB-engine:
%1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="959"/>
        <source>Editing the table requires to save all pending changes now.
Are you sure you want to save the database?</source>
        <translation>Для редактирования таблицы необходимо сохранить все ожидающие изменения сейчас.
Вы действительно хотите сохранить БД?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1117"/>
        <source>You are already executing SQL statements. Do you want to stop them in order to execute the current statements instead? Note that this might leave the database in an inconsistent state.</source>
        <translation>Вы уже выполняете SQL-выражения. Хотите остановить их, чтобы вместо этого выполнить текущие выражения? Обратите внимание, что это может привести базу данных в несогласованное состояние.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1166"/>
        <source>-- EXECUTING SELECTION IN &apos;%1&apos;
--</source>
        <translation>-- ВЫПОЛНЕНИЕ ВЫБОРКИ В &apos;%1&apos;
--</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1191"/>
        <source>-- EXECUTING LINE IN &apos;%1&apos;
--</source>
        <translation>-- ВЫПОЛНЕНИЕ СТРОКИ В &apos;%1&apos;
--</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1199"/>
        <source>-- EXECUTING ALL IN &apos;%1&apos;
--</source>
        <translation>-- ВЫПОЛНЕНИЕ ВСЕГО В &apos;%1&apos;
--</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1234"/>
        <location filename="../MainWindow.cpp" line="1238"/>
        <source>At line %1:</source>
        <translation>На строке %1:</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1234"/>
        <source>Result: %1</source>
        <translation>Результат: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1238"/>
        <source>Result: %2</source>
        <translation>Результат: %2</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1303"/>
        <source>Setting PRAGMA values or vacuuming will commit your current transaction.
Are you sure?</source>
        <translation>Установка значений PRAGMA или вакуумирования приведет к фиксации текущей транзакции.
Уверены ли вы?</translation>
    </message>
    <message numerus="yes">
        <location filename="../MainWindow.cpp" line="1870"/>
        <source>Select the action to apply to the dropped file(s). &lt;br/&gt;Note: only &apos;Import&apos; will process more than one file.</source>
        <comment>Note for translation: Although there is no %n in the original, you can use the numerus-form to adjust &apos;files(s)&apos; and remove the note when n = 1. Including %n in the translation will also work.</comment>
        <translation>
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2106"/>
        <source>The statements in the tab &apos;%1&apos; are still executing. Closing the tab will stop the execution. This might leave the database in an inconsistent state. Are you sure you want to close the tab?</source>
        <translation>Операторы на вкладке &apos;%1&apos; все еще выполняются. Закрытие вкладки остановит выполнение. Это может привести к тому, что база данных окажется в несогласованном состоянии. Вы уверены, что хотите закрыть вкладку?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2890"/>
        <source>This project file is using an old file format because it was created using DB Browser for SQLite version 3.10 or lower. Loading this file format is no longer fully supported. If you want to load it completely, please use DB Browser for SQLite version 3.12 to convert it to the new file format.</source>
        <translation>Этот файл проекта использует старый формат файла, поскольку он был создан с помощью DB Browser for SQLite версии 3.10 или ниже. Загрузка этого формата файла больше не поддерживается полностью. Если вы хотите загрузить его полностью, используйте DB Browser for SQLite версии 3.12, чтобы преобразовать его в новый формат файла.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3461"/>
        <source>Yes. Don&apos;t ask again</source>
        <translation>Да. Не спрашивать снова</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3566"/>
        <source>This action will open a new SQL tab with the following statements for you to edit and run:</source>
        <translation>Это действие откроет новую вкладку SQL со следующими операторами, которые вы можете редактировать и выполнять:</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3772"/>
        <source>Rename Tab</source>
        <translation>Переименовать вкладку</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3778"/>
        <source>Duplicate Tab</source>
        <translation>Дублировать вкладку</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3808"/>
        <source>Close Tab</source>
        <translation>Закрыть вкладку</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3827"/>
        <source>Opening &apos;%1&apos;...</source>
        <translation>Открывается &apos;%1&apos;...</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3829"/>
        <source>There was an error opening &apos;%1&apos;...</source>
        <translation>Произошла ошибка при открытии &apos;%1&apos;...</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3832"/>
        <source>Value is not a valid URL or filename: %1</source>
        <translation>Значение не является допустимым URL-адресом или именем файла: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1297"/>
        <source>%1 rows returned in %2ms</source>
        <translation>%1 строк возвращено за %2мс</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1411"/>
        <source>Choose text files</source>
        <translation>Выберите текстовые файлы</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1592"/>
        <source>Import completed. Some foreign key constraints are violated. Please fix them before saving.</source>
        <translation>Импорт завершен. Нарушены некоторые ограничения внешних ключей. Пожалуйста, исправьте их перед сохранением.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1683"/>
        <source>Modify Index</source>
        <translation>Модифицировать индекс</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="1686"/>
        <source>Modify Table</source>
        <translation>Модифицировать таблицу</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2063"/>
        <source>Do you want to save the changes made to SQL tabs in the project file &apos;%1&apos;?</source>
        <translation>Хотите сохранить изменения, внесенные во вкладки SQL в файле проекта «%1»?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2221"/>
        <source>Select SQL file to open</source>
        <translation>Выбрать файл SQL для открытия</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2274"/>
        <source>Select file name</source>
        <translation>Выбрать имя файла</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2311"/>
        <source>Select extension file</source>
        <translation>Выбрать расширение файла</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2318"/>
        <source>Extension successfully loaded.</source>
        <translation>Расширение успешно загружено.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2320"/>
        <source>Error loading extension: %1</source>
        <translation>Ошибка загрузки расширения: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2474"/>
        <location filename="../MainWindow.cpp" line="2886"/>
        <source>Don&apos;t show again</source>
        <translation>Не показывать снова</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="2477"/>
        <source>New version available.</source>
        <translation>Доступна новая версия.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3259"/>
        <source>Project saved to file &apos;%1&apos;</source>
        <translation>Проект сохранен в файл &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3465"/>
        <source>Collation needed! Proceed?</source>
        <translation>Нужно Collation! Продолжить?</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3466"/>
        <source>A table in this database requires a special collation function &apos;%1&apos; that this application can&apos;t provide without further knowledge.
If you choose to proceed, be aware bad things can happen to your database.
Create a backup!</source>
        <translation>Таблица в базе данных требует наличия функции сопоставления (Collation)&apos;%1&apos;.чего это приложение не может предоставить без дополнительных знаний
Если вы продолжите, то возможна порча вашей базы данных.
Создайте резервную копию!</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3483"/>
        <source>creating collation</source>
        <translation>создание Collation</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3491"/>
        <source>Set a new name for the SQL tab. Use the &apos;&amp;&amp;&apos; character to allow using the following character as a keyboard shortcut.</source>
        <translation>Задайте новое имя для вкладки SQL. Используйте символ &apos;&amp;&amp;&apos;, чтобы разрешить использование следующего символа в качестве сочетания клавиш.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3543"/>
        <source>Please specify the view name</source>
        <translation>Укажите имя представления</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3547"/>
        <source>There is already an object with that name. Please choose a different name.</source>
        <translation>Объект с указанным именем уже существует. Выберите другое имя.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3554"/>
        <source>View successfully created.</source>
        <translation>Представление успешно создано.</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3556"/>
        <source>Error creating view: %1</source>
        <translation>Ошибка создания представления: %1</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3564"/>
        <source>This action will open a new SQL tab for running:</source>
        <translation>Это действие откроет новую вкладку SQL для запуска:</translation>
    </message>
    <message>
        <location filename="../MainWindow.cpp" line="3570"/>
        <source>Press Help for opening the corresponding SQLite reference page.</source>
        <translation>Нажмите &quot;Справка&quot; для открытия соответствующей справочной страницы SQLite.</translation>
    </message>
</context>
<context>
    <name>NullLineEdit</name>
    <message>
        <location filename="../AddRecordDialog.cpp" line="42"/>
        <source>Set to NULL</source>
        <translation>Установить в NULL</translation>
    </message>
    <message>
        <location filename="../AddRecordDialog.cpp" line="46"/>
        <source>Alt+Del</source>
        <translation>Alt+Del</translation>
    </message>
</context>
<context>
    <name>PlotDock</name>
    <message>
        <location filename="../PlotDock.ui" line="14"/>
        <source>Plot</source>
        <translation>График</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="42"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This pane shows the list of columns of the currently browsed table or the just executed query. You can select the columns that you want to be used as X or Y axis for the plot pane below. The table shows detected axis type that will affect the resulting plot. For the Y axis you can only select numeric columns, but for the X axis you will be able to select:&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Date/Time&lt;/span&gt;: strings with format &amp;quot;yyyy-MM-dd hh:mm:ss&amp;quot; or &amp;quot;yyyy-MM-ddThh:mm:ss&amp;quot;&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Date&lt;/span&gt;: strings with format &amp;quot;yyyy-MM-dd&amp;quot;&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Time&lt;/span&gt;: strings with format &amp;quot;hh:mm:ss&amp;quot;&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Label&lt;/span&gt;: other string formats. Selecting this column as X axis will produce a Bars plot with the column values as labels for the bars&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Numeric&lt;/span&gt;: integer or real values&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Double-clicking the Y cells you can change the used color for that graph.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;На этой панели отображается список столбцов текущей просматриваемой таблицы или только что выполненного запроса. Вы можете выбрать столбцы, которые вы хотите использовать в качестве оси X или Y для графика ниже. В таблице показан тип обнаруженной оси, который повлияет на итоговый график. Для оси Y вы можете выбирать только числовые столбцы, но для оси X вы можете выбрать:&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Дата/Время&lt;/span&gt;: строки с форматом &amp;quot;гггг-ММ-дд чч:мм:сс&amp;quot; или &amp;quot;гггг-ММ-ддTчч:мм:сс&amp;quot;&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Дата&lt;/span&gt;: строки с форматом &amp;quot;гггг-ММ-дд&amp;quot;&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Время&lt;/span&gt;: строки с форматом &amp;quot;чч:мм:сс&amp;quot;&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;&lt;span style=&quot; font-weight:600;&quot;&gt;Текст&lt;/span&gt;: строки лубого формата. Выбор этого столбца по оси X приведет к созданию графика Баров, со значениями столбцов в качестве меток для баров&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Числа&lt;/span&gt;: целочисленные или вещественные значения&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Дважды щелкните по ячейкам Y, вы можете изменить используемый цвет для этого графика.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="58"/>
        <source>Columns</source>
        <translation>Столбцы</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="63"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="68"/>
        <source>Y1</source>
        <translation>Y1</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="73"/>
        <source>Y2</source>
        <translation>Y2</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="78"/>
        <source>Axis Type</source>
        <translation>Тип оси</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="90"/>
        <source>Here is a plot drawn when you select the x and y values above.

Click on points to select them in the plot and in the table. Ctrl+Click for selecting a range of points.

Use mouse-wheel for zooming and mouse drag for changing the axis range.

Select the axes or axes labels to drag and zoom only in that orientation.</source>
        <translation>Вот график, нарисованный, когда вы выбираете значения x и y выше.

Нажмите на пункты, чтобы выбрать их на графике и в таблице. Ctrl + Click для выбора диапазона точек.

Используйте колесико мыши для масштабирования и перетаскивания мышью для изменения диапазона осей.

Выберите метки осей или осей для перетаскивания и масштабирования только в этой ориентации.</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="106"/>
        <source>Line type:</source>
        <translation>Линия:</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="147"/>
        <location filename="../PlotDock.ui" line="206"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="152"/>
        <source>Line</source>
        <translation>Обычная</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="157"/>
        <source>StepLeft</source>
        <translation>Ступенчатая, слева</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="162"/>
        <source>StepRight</source>
        <translation>Ступенчатая, справа</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="167"/>
        <source>StepCenter</source>
        <translation>Ступенчатая, по центру</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="172"/>
        <source>Impulse</source>
        <translation>Импульс</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="180"/>
        <source>Point shape:</source>
        <translation>Отрисовка точек:</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="211"/>
        <source>Cross</source>
        <translation>Крест</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="216"/>
        <source>Plus</source>
        <translation>Плюс</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="221"/>
        <source>Circle</source>
        <translation>Круг</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="226"/>
        <source>Disc</source>
        <translation>Диск</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="231"/>
        <source>Square</source>
        <translation>Квадрат</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="236"/>
        <source>Diamond</source>
        <translation>Ромб</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="241"/>
        <source>Star</source>
        <translation>Звезда</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="246"/>
        <source>Triangle</source>
        <translation>Треугольник</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="251"/>
        <source>TriangleInverted</source>
        <translation>Треугольник перевернутый</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="256"/>
        <source>CrossSquare</source>
        <translation>Крест в квадрате</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="261"/>
        <source>PlusSquare</source>
        <translation>Плюс в квадрате</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="266"/>
        <source>CrossCircle</source>
        <translation>Крест в круге</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="271"/>
        <source>PlusCircle</source>
        <translation>Плюс в круге</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="276"/>
        <source>Peace</source>
        <translation>Мир</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="297"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Save current plot...&lt;/p&gt;&lt;p&gt;File format chosen by extension (png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Сохранить текущий график...&lt;/p&gt;&lt;p&gt;Формат файла выбирается расширением (png, jpg, pdf, bmp)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="300"/>
        <source>Save current plot...</source>
        <translation>Сохранить текущий график...</translation>
    </message>
    <message>
        <location filename="../PlotDock.ui" line="326"/>
        <location filename="../PlotDock.cpp" line="581"/>
        <source>Load all data and redraw plot</source>
        <translation>Загрузить все данные и перерисовать</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="260"/>
        <location filename="../PlotDock.cpp" line="538"/>
        <location filename="../PlotDock.cpp" line="553"/>
        <source>Row #</source>
        <translation>Строка #</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="83"/>
        <source>Copy</source>
        <translation>Копировать</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="90"/>
        <source>Print...</source>
        <translation>Печать...</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="97"/>
        <source>Help</source>
        <translation>Помощь</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="103"/>
        <source>Show legend</source>
        <translation>Легенда</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="109"/>
        <source>Stacked bars</source>
        <translation>Сложенные панели</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="115"/>
        <source>Fixed number format</source>
        <translation>Фиксированный формат чисел</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="206"/>
        <source>Date/Time</source>
        <translation>Дата/Время</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="209"/>
        <source>Date</source>
        <translation>Дата</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="212"/>
        <source>Time</source>
        <translation>Время</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="215"/>
        <location filename="../PlotDock.cpp" line="262"/>
        <source>Numeric</source>
        <translation>Число</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="218"/>
        <source>Label</source>
        <translation>Текст</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="222"/>
        <source>Invalid</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="576"/>
        <source>Load all data and redraw plot.
Warning: not all data has been fetched from the table yet due to the partial fetch mechanism.</source>
        <translation>Загружает все данные и перерисовывает график.
Предупреждение: не все данные были получены из таблицы из-за механизма частичной выборки.</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="671"/>
        <source>Choose an axis color</source>
        <translation>Выберите цвет оси</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="706"/>
        <source>Choose a filename to save under</source>
        <translation>Выбрать имя файла, под которым сохранить данные</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="707"/>
        <source>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*)</source>
        <translation>PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Все файлы(*)</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="743"/>
        <source>There are curves in this plot and the selected line style can only be applied to graphs sorted by X. Either sort the table or query by X to remove curves or select one of the styles supported by curves: None or Line.</source>
        <translation>На этом графике есть кривые, и выбранный стиль линии может применяться только к графикам, отсортированным по X. Либо сортируйте таблицу или запрос по X, чтобы удалить кривые, либо выберите один из стилей, поддерживаемых кривыми: Нет или Обычная.</translation>
    </message>
    <message>
        <location filename="../PlotDock.cpp" line="861"/>
        <source>Loading all remaining data for this table took %1ms.</source>
        <translation>Загрузка всех оставшихся данных для этой таблицы заняла %1мс.</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../PreferencesDialog.ui" line="14"/>
        <source>Preferences</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="621"/>
        <source>&amp;Database</source>
        <translation>&amp;База данных</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="632"/>
        <source>Database &amp;encoding</source>
        <translation>&amp;Кодировка текста БД</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="642"/>
        <source>Open databases with foreign keys enabled.</source>
        <translation>Открывать базы данных с поддержкой внешних ключей.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="645"/>
        <source>&amp;Foreign keys</source>
        <translation>&amp;Внешние ключи</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="348"/>
        <location filename="../PreferencesDialog.ui" line="368"/>
        <location filename="../PreferencesDialog.ui" line="610"/>
        <location filename="../PreferencesDialog.ui" line="701"/>
        <location filename="../PreferencesDialog.ui" line="708"/>
        <location filename="../PreferencesDialog.ui" line="1607"/>
        <location filename="../PreferencesDialog.ui" line="1693"/>
        <location filename="../PreferencesDialog.ui" line="1713"/>
        <location filename="../PreferencesDialog.ui" line="1733"/>
        <location filename="../PreferencesDialog.ui" line="1753"/>
        <location filename="../PreferencesDialog.ui" line="1773"/>
        <source>enabled</source>
        <translation>включены</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="33"/>
        <source>Default &amp;location</source>
        <translation>&amp;Расположение
по умолчанию</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="85"/>
        <location filename="../PreferencesDialog.ui" line="1971"/>
        <location filename="../PreferencesDialog.ui" line="2094"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="27"/>
        <source>&amp;General</source>
        <translation>&amp;Общие</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="46"/>
        <source>Remember last location</source>
        <translation>Запоминать последнюю директорию</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="51"/>
        <source>Always use this location</source>
        <translation>Всегда открывать указанную</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="56"/>
        <source>Remember last location for session only</source>
        <translation>Запоминать последнюю директорию только для сессий</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="96"/>
        <source>Lan&amp;guage</source>
        <translation>&amp;Язык</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="358"/>
        <source>Automatic &amp;updates</source>
        <translation>&amp;Следить за обновлениями</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="746"/>
        <source>SQ&amp;L to execute after opening database</source>
        <translation>SQL для выполнения после открытия базы данных</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="775"/>
        <source>Data &amp;Browser</source>
        <translation>Обозреватель &amp;данных</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="655"/>
        <source>Remove line breaks in schema &amp;view</source>
        <translation>Удалить переводы строки в &amp;схеме данных</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="338"/>
        <source>Show remote options</source>
        <translation>Опции &quot;облака&quot;</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="665"/>
        <source>Prefetch block si&amp;ze</source>
        <translation>Размер блока &amp;упреждающей выборки</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="675"/>
        <source>Default field type</source>
        <translation>Тип данных по умолчанию</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="789"/>
        <source>Font</source>
        <translation>Шрифт</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="798"/>
        <source>&amp;Font</source>
        <translation>&amp;Шрифт</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1179"/>
        <source>Content</source>
        <translation>Содержимое</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1185"/>
        <source>Symbol limit in cell</source>
        <translation>Количество символов в ячейке</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="865"/>
        <source>NULL</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="895"/>
        <source>Regular</source>
        <translation>Обычные</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="875"/>
        <source>Binary</source>
        <translation>Двоичные данные</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1475"/>
        <source>Background</source>
        <translation>Фон</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1261"/>
        <source>Filters</source>
        <translation>Фильтры</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1195"/>
        <source>Threshold for completion and calculation on selection</source>
        <translation>Порог для завершения и расчета по выделенному</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1205"/>
        <source>Show images in cell</source>
        <translation>Показывать изображения в ячейке</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1245"/>
        <source>Enable this option to show a preview of BLOBs containing image data in the cells. This can affect the performance of the data browser, however.</source>
        <translation>Включите эту опцию, чтобы отобразить предварительный просмотр BLOB-объектов, содержащих данные изображений в ячейках. Однако это может повлиять на производительность браузера данных.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1290"/>
        <source>Escape character</source>
        <translation>Символ экранирования</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1270"/>
        <source>Delay time (&amp;ms)</source>
        <translation>Время задержки (&amp;мс)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1280"/>
        <source>Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting.</source>
        <translation>Время задержки перед применением нового фильтра. Нулевое значение отключает ожидание.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1313"/>
        <source>&amp;SQL</source>
        <translation>Р&amp;едактор SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1331"/>
        <source>Context</source>
        <translation>Контекст</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1336"/>
        <source>Colour</source>
        <translation>Цвет</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1341"/>
        <source>Bold</source>
        <translation>Жирный</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1346"/>
        <source>Italic</source>
        <translation>Курсив</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1351"/>
        <source>Underline</source>
        <translation>Подчёркивание</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1359"/>
        <source>Keyword</source>
        <translation>Ключевое слово</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1379"/>
        <source>Function</source>
        <translation>Функция</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1387"/>
        <source>Table</source>
        <translation>Таблица</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1407"/>
        <source>Comment</source>
        <translation>Комментарий</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1427"/>
        <source>Identifier</source>
        <translation>Идентификатор</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1447"/>
        <source>String</source>
        <translation>Строка</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1467"/>
        <source>Current line</source>
        <translation>Текущая строка</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1532"/>
        <source>SQL &amp;editor font size</source>
        <translation>Размер шрифта в &amp;редакторе SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1571"/>
        <source>Tab size</source>
        <translation>Размер табуляции</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1517"/>
        <source>SQL editor &amp;font</source>
        <translation>&amp;Шрифт в редакторе SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1720"/>
        <source>Error indicators</source>
        <translation>Индикаторы ошибок</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1740"/>
        <source>Hori&amp;zontal tiling</source>
        <translation>Гори&amp;зонтальное распределение</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1750"/>
        <source>If enabled the SQL code editor and the result table view are shown side by side instead of one over the other.</source>
        <translation>Если данная опция включена, то SQL редактор и результат запроса будут расположены рядом по горизонтали.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1683"/>
        <source>Code co&amp;mpletion</source>
        <translation>Авто&amp;дополнение кода</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="128"/>
        <source>Toolbar style</source>
        <translation>Стиль тулбара</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="160"/>
        <location filename="../PreferencesDialog.ui" line="210"/>
        <location filename="../PreferencesDialog.ui" line="260"/>
        <location filename="../PreferencesDialog.ui" line="310"/>
        <location filename="../PreferencesDialog.ui" line="466"/>
        <source>Only display the icon</source>
        <translation>Только иконки</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="165"/>
        <location filename="../PreferencesDialog.ui" line="215"/>
        <location filename="../PreferencesDialog.ui" line="265"/>
        <location filename="../PreferencesDialog.ui" line="315"/>
        <location filename="../PreferencesDialog.ui" line="471"/>
        <source>Only display the text</source>
        <translation>Только текст</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="170"/>
        <location filename="../PreferencesDialog.ui" line="220"/>
        <location filename="../PreferencesDialog.ui" line="270"/>
        <location filename="../PreferencesDialog.ui" line="320"/>
        <location filename="../PreferencesDialog.ui" line="476"/>
        <source>The text appears beside the icon</source>
        <translation>Текст рядом с иконкой</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="175"/>
        <location filename="../PreferencesDialog.ui" line="225"/>
        <location filename="../PreferencesDialog.ui" line="275"/>
        <location filename="../PreferencesDialog.ui" line="325"/>
        <location filename="../PreferencesDialog.ui" line="481"/>
        <source>The text appears under the icon</source>
        <translation>Текст под иконкой</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="180"/>
        <location filename="../PreferencesDialog.ui" line="230"/>
        <location filename="../PreferencesDialog.ui" line="280"/>
        <location filename="../PreferencesDialog.ui" line="330"/>
        <location filename="../PreferencesDialog.ui" line="486"/>
        <source>Follow the style</source>
        <translation>Указано в стиле</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="375"/>
        <source>DB file extensions</source>
        <translation>Расширения файлов БД</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="385"/>
        <source>Manage</source>
        <translation>Настроить</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="392"/>
        <source>Main Window</source>
        <translation>Главное окно</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="405"/>
        <source>Database Structure</source>
        <translation>Структура БД</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="418"/>
        <source>Browse Data</source>
        <translation>Просмотр данных</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="431"/>
        <source>Execute SQL</source>
        <translation>Редактор SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="494"/>
        <source>Edit Database Cell</source>
        <translation>Правка ячейки БД</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="513"/>
        <source>When this value is changed, all the other color preferences are also set to matching colors.</source>
        <translation>При изменении этого значения все остальные цветовые настройки также устанавливаются на соответствующие цвета.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="532"/>
        <source>Follow the desktop style</source>
        <translation>Стиль рабочего стола</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="537"/>
        <source>Dark style</source>
        <translation>Темный</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="550"/>
        <source>Application style</source>
        <translation>Стиль приложения</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="560"/>
        <source>This sets the font size for all UI elements which do not have their own font size option.</source>
        <translation>Размер шрифта для всех элементов пользовательского интерфейса, которые не имеют собственной опции размера шрифта.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="563"/>
        <source>Font size</source>
        <translation>Размет шрифта</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="576"/>
        <source>Max Recent Files</source>
        <translation>Кол. недавних файлов</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="596"/>
        <source>Prompt to save SQL tabs
in new project file</source>
        <translation>Предлагать сохранение вкладок SQL
в новом файле проекта</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="607"/>
        <source>If this is turned on, then changes to the SQL editor generate a save a project confirmation dialog when closing the SQL editor tab.</source>
        <translation>Если эта опция включена, то изменения в редакторе SQL при закрытии вкладки редактора SQL будут приводить к появлению диалогового окна подтверждения сохранения проекта.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="698"/>
        <source>When enabled, the line breaks in the Schema column of the DB Structure tab, dock and printed output are removed.</source>
        <translation>Когда отмечено, переносы строк в столбце &apos;Схема&apos; во вкладке &apos;Структура базы данных&apos;, &apos;док&apos; и &apos;печатный результат&apos; удаляются.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="729"/>
        <source>Database structure font size</source>
        <translation>Рзмер шрифта во вкладке структуры БД</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="821"/>
        <source>Font si&amp;ze</source>
        <translation>Ра&amp;змер шрифта</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1225"/>
        <source>This is the maximum number of items allowed for some computationally expensive functionalities to be enabled:
Maximum number of rows in a table for enabling the value completion based on current values in the column.
Maximum number of indexes in a selection for calculating sum and average.
Can be set to 0 for disabling the functionalities.</source>
        <translation>Это максимальное количество элементов, разрешенное для включения некоторых вычислительно затратных функций:
Максимальное количество строк в таблице для включения автодополнения значений на основе текущих значений в столбце.
Максимальное количество индексов в выборке для расчета суммы и среднего.
Можно установить на 0 для отключения функций.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1231"/>
        <source>This is the maximum number of rows in a table for enabling the value completion based on current values in the column.
Can be set to 0 for disabling completion.</source>
        <translation>Максимальное количество строк в таблице для включения завершения значения на основе текущих значений в столбце.
Может быть установлено в 0 для отключения завершения.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="840"/>
        <source>Field display</source>
        <translation>Отображение поля</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="542"/>
        <source>Light style</source>
        <translation>Светлый</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="852"/>
        <source>Displayed &amp;text</source>
        <translation>Отображаемый &amp;текст</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="885"/>
        <source>Formatted</source>
        <translation>Отформатированный</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="908"/>
        <location filename="../PreferencesDialog.ui" line="927"/>
        <location filename="../PreferencesDialog.ui" line="962"/>
        <location filename="../PreferencesDialog.ui" line="997"/>
        <location filename="../PreferencesDialog.ui" line="1016"/>
        <location filename="../PreferencesDialog.ui" line="1035"/>
        <location filename="../PreferencesDialog.ui" line="1054"/>
        <location filename="../PreferencesDialog.ui" line="1073"/>
        <source>Click to set this color</source>
        <translation>Клик для выбора цвета</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="949"/>
        <source>Text color</source>
        <translation>Цвет текста</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="984"/>
        <source>Background color</source>
        <translation>Цвет фона</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1118"/>
        <location filename="../PreferencesDialog.ui" line="1139"/>
        <source>Preview only (N/A)</source>
        <translation>Только просмотр</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1483"/>
        <source>Foreground</source>
        <translation>Передний план</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1491"/>
        <source>Selection background</source>
        <translation>Фон выделения</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1499"/>
        <source>Selection foreground</source>
        <translation>Выделение на переднем плане</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1507"/>
        <source>Highlight</source>
        <translation>Выделение</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1554"/>
        <source>SQL &amp;results font size</source>
        <translation>&amp;Размер шрифта в окне результата SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1594"/>
        <source>Use tabs for indentation</source>
        <translation>Табуляции для отступов</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1604"/>
        <source>When set, the Tab key will insert tab and space characters for indentation. Otherwise, just spaces will be used.</source>
        <translation>При установке, клавишей Tab будут вставляться символы табуляции и пробела для отступа. В противном случае будут использоваться только пробелы.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1614"/>
        <source>&amp;Wrap lines</source>
        <translation>&amp;Перенос строк</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1625"/>
        <source>Never</source>
        <translation>Никогда</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1630"/>
        <source>At word boundaries</source>
        <translation>На границах слов</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1635"/>
        <source>At character boundaries</source>
        <translation>На границах символов</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1640"/>
        <source>At whitespace boundaries</source>
        <translation>На границах пробелов</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1648"/>
        <source>&amp;Quotes for identifiers</source>
        <translation>Обрамление &amp;идентификаторов</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1658"/>
        <source>Choose the quoting mechanism used by the application for identifiers in SQL code.</source>
        <translation>Выберите механизм обрамления, используемый приложением для идентификаторов в коде SQL.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1665"/>
        <source>&quot;Double quotes&quot; - Standard SQL (recommended)</source>
        <translation>&quot;Двойные кавычки&quot; - Cтандартный SQL (рекомендуется)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1670"/>
        <source>`Grave accents` - Traditional MySQL quotes</source>
        <translation>`Гравис` - Традиционные кавычки MySQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1675"/>
        <source>[Square brackets] - Traditional MS SQL Server quotes</source>
        <translation>[Квадратные скобки] - традиционные кавычки для MS SQL Server</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1700"/>
        <source>Keywords in &amp;UPPER CASE</source>
        <translation>Ключевые слова в &amp;ВЕРХНЕМ РЕГИСТРЕ</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1710"/>
        <source>When set, the SQL keywords are completed in UPPER CASE letters.</source>
        <translation>Когда отмечено, ключевые слова SQL будут в ВЕРХНЕМ РЕГИСТРЕ.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1730"/>
        <source>When set, the SQL code lines that caused errors during the last execution are highlighted and the results frame indicates the error in the background</source>
        <translation>Когда установлено, строки кода SQL, вызвавшие ошибки во время последнего выполнения, подсвечиваются, а виджет результатов указывает на ошибку в фоновом режиме</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1760"/>
        <source>Close button on tabs</source>
        <translation>Кнопка закрытия на вкладках</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1770"/>
        <source>If enabled, SQL editor tabs will have a close button. In any case, you can use the contextual menu or the keyboard shortcut to close them.</source>
        <translation>Если включено, вкладки редактора SQL будут иметь кнопку закрытия. В любом случае, вы можете использовать контекстное меню или сочетание клавиш, чтобы закрыть их.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1783"/>
        <source>&amp;Extensions</source>
        <translation>Р&amp;асширения</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1789"/>
        <source>Select extensions to load for every database:</source>
        <translation>Выберите расширения, чтобы загружать их для каждой базы данных:</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1813"/>
        <source>Add extension</source>
        <translation>Добавить расширение</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1824"/>
        <source>Remove extension</source>
        <translation>Удалить расширение</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1852"/>
        <source>Select built-in extensions to load for every database:</source>
        <translation>Выбрать встроенные расширения для загрузки для каждой базы данных:</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1866"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;While supporting the REGEXP operator SQLite doesn&apos;t implement any regular expression&lt;br/&gt;algorithm but calls back the running application. DB Browser for SQLite implements this&lt;br/&gt;algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible&lt;br/&gt;implementations of this and you might want to use another one, you&apos;re free to disable the&lt;br/&gt;application&apos;s implementation and load your own by using an extension. Requires restart of the application.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Обозреватель для SQLite позволяет использовать оператор REGEXP &apos;из коробки&apos;. Но тем &lt;br/&gt;не менее, возможны несколько различных вариантов реализаций данного оператора и вы свободны &lt;br/&gt;в выборе какую именно использовать. Можно отключить нашу реализацию и использовать другую - &lt;br/&gt;путем загрузки соответствующего расширения. В этом случае требуется перезагрузка приложения.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1869"/>
        <source>Disable Regular Expression extension</source>
        <translation>Отключить расширение Регулярных Выражений</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1876"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SQLite provides an SQL function for loading extensions from a shared library file. Activate this if you want to use the &lt;span style=&quot; font-style:italic;&quot;&gt;load_extension()&lt;/span&gt; function from SQL code.&lt;/p&gt;&lt;p&gt;For security reasons, extension loading is turned off by default and must be enabled through this setting. You can always load extensions through the GUI, even though this option is disabled.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;SQLite предоставляет функцию SQL для загрузки расширений из файла общей библиотеки. Активируйте ее, если хотите использовать функцию &lt;span style=&quot; font-style:italic;&quot;&gt;load_extension()&lt;/span&gt; из кода SQL.&lt;/p&gt;&lt;p&gt;В целях безопасности загрузка расширений по умолчанию отключена и должна быть включена с помощью этого параметра. Вы всегда можете загружать расширения через графический интерфейс, даже если эта опция отключена.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1879"/>
        <source>Allow loading extensions from SQL code</source>
        <translation>Разрешить загрузку расширений из кода SQL</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1887"/>
        <source>Remote</source>
        <translation>Удаленный сервер</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1998"/>
        <source>CA certificates</source>
        <translation>СА сертификаты</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2103"/>
        <source>Proxy</source>
        <translation>Прокси</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2113"/>
        <source>Configure</source>
        <translation>Настроить</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2128"/>
        <source>Export Settings</source>
        <translation>Экспорт настроек</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2135"/>
        <source>Import Settings</source>
        <translation>Импорт настроек</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1927"/>
        <location filename="../PreferencesDialog.ui" line="2023"/>
        <source>Subject CN</source>
        <translation>Субъект</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2026"/>
        <source>Common Name</source>
        <translation>Общепринятое имя</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2031"/>
        <source>Subject O</source>
        <translation>Организация</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2034"/>
        <source>Organization</source>
        <translation>Организация</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1943"/>
        <location filename="../PreferencesDialog.ui" line="2039"/>
        <source>Valid from</source>
        <translation>Действует с</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1948"/>
        <location filename="../PreferencesDialog.ui" line="2044"/>
        <source>Valid to</source>
        <translation>Действует по</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1953"/>
        <location filename="../PreferencesDialog.ui" line="2049"/>
        <source>Serial number</source>
        <translation>Серийный №</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1897"/>
        <source>Your certificates</source>
        <translation>Ваши сертификаты</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1922"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1930"/>
        <source>Subject Common Name</source>
        <translation>Общепринятое имя Субъекта</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1935"/>
        <source>Issuer CN</source>
        <translation>Издатель</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="1938"/>
        <source>Issuer Common Name</source>
        <translation>общепринятое имя издателя</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.ui" line="2063"/>
        <source>Clone databases into</source>
        <translation>Путь для клонируемых БД</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="76"/>
        <location filename="../PreferencesDialog.cpp" line="740"/>
        <source>Choose a directory</source>
        <translation>Выберите каталог</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="356"/>
        <location filename="../PreferencesDialog.cpp" line="815"/>
        <source>The language will change after you restart the application.</source>
        <translation>Язык будет применен после перезапуска приложения.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="437"/>
        <source>Select extension file</source>
        <translation>Выберите файл расширения</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="438"/>
        <source>Extensions(*.so *.dylib *.dll);;All files(*)</source>
        <translation>Расширения(*.so *.dylib *.dll);;All files(*)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="666"/>
        <source>Import certificate file</source>
        <translation>Импорт файла сертификата</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="674"/>
        <source>No certificates found in this file.</source>
        <translation>В данном файле не найден сертификат.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="691"/>
        <source>Are you sure you want do remove this certificate? All certificate data will be deleted from the application settings!</source>
        <translation>Вы действительно хотите удалить этот сертификат? Все данные сертификата будут удалены из настроек приложения!</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="777"/>
        <source>Are you sure you want to clear all the saved settings?
All your preferences will be lost and default values will be used.</source>
        <translation>Вы действительно хотите удалить все сохраненные настройки?
Все ваши предпочтения будут потеряны, и будут использоваться значения по умолчанию.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="795"/>
        <source>Save Settings File</source>
        <translation>Сохранить файл настроек</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="795"/>
        <location filename="../PreferencesDialog.cpp" line="805"/>
        <source>Initialization File (*.ini)</source>
        <translation>Файл инициализации(*.ini)</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="799"/>
        <source>The settings file has been saved in location :
</source>
        <translation>Файл настроек сохранен в:
</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="805"/>
        <source>Open Settings File</source>
        <translation>Открыть файл настроек</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="812"/>
        <source>The settings file was loaded properly.</source>
        <translation>Файл настроек загружен корректно.</translation>
    </message>
    <message>
        <location filename="../PreferencesDialog.cpp" line="819"/>
        <source>The selected settings file is not a normal settings file.
Please check again.</source>
        <translation>Выбранный файл настроек не является обычным файлом настроек.
Проверьте еще раз.</translation>
    </message>
</context>
<context>
    <name>ProxyDialog</name>
    <message>
        <location filename="../ProxyDialog.ui" line="14"/>
        <source>Proxy Configuration</source>
        <translation>Конфигурация прокси-сервера</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.ui" line="22"/>
        <source>Pro&amp;xy Type</source>
        <translation>Тип прокси</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.ui" line="35"/>
        <source>Host Na&amp;me</source>
        <translation>Имя хоста</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.ui" line="48"/>
        <source>Port</source>
        <translation>Порт</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.ui" line="68"/>
        <source>Authentication Re&amp;quired</source>
        <translation>Требуется аутентификация</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.ui" line="81"/>
        <source>&amp;User Name</source>
        <translation>Пользователь</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.ui" line="94"/>
        <source>Password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.cpp" line="12"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.cpp" line="13"/>
        <source>System settings</source>
        <translation>Системные настройки</translation>
    </message>
    <message>
        <location filename="../ProxyDialog.cpp" line="14"/>
        <source>HTTP</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ProxyDialog.cpp" line="15"/>
        <source>SOCKS5</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="132"/>
        <source>Error importing data</source>
        <translation>Ошибка импортирования данных</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="134"/>
        <source> from record number %1</source>
        <translation> с записи номер %1</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="135"/>
        <source>.
%1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="147"/>
        <source>Importing CSV file...</source>
        <translation>Импортирование CSV файла...</translation>
    </message>
    <message>
        <location filename="../ImportCsvDialog.cpp" line="148"/>
        <source>Cancel</source>
        <translation>Отменить</translation>
    </message>
    <message>
        <location filename="../FileDialog.cpp" line="82"/>
        <source>All files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location filename="../Settings.cpp" line="267"/>
        <source>SQLite database files (*.db *.sqlite *.sqlite3 *.db3)</source>
        <translation>Файлы SQLite баз данных (*.db *.sqlite *.sqlite3 *.db3)</translation>
    </message>
    <message>
        <location filename="../CondFormat.h" line="25"/>
        <source>Left</source>
        <translation>Влево</translation>
    </message>
    <message>
        <location filename="../CondFormat.h" line="25"/>
        <source>Right</source>
        <translation>Вправо</translation>
    </message>
    <message>
        <location filename="../CondFormat.h" line="25"/>
        <source>Center</source>
        <translation>По центру</translation>
    </message>
    <message>
        <location filename="../CondFormat.h" line="25"/>
        <source>Justify</source>
        <translation>По ширине</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="13"/>
        <source>SQLite Database Files (*.db *.sqlite *.sqlite3 *.db3)</source>
        <translation>SQLite Database файлы (*.db *.sqlite *.sqlite3 *.db3)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="16"/>
        <source>DB Browser for SQLite Project Files (*.sqbpro)</source>
        <translation>DB Browser for SQLite Project файлы (*.sqbpro)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="20"/>
        <source>SQL Files (*.sql)</source>
        <translation>SQL файлы (*.sql)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="24"/>
        <source>All Files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="27"/>
        <source>Text Files (*.txt)</source>
        <translation>Текстовые файлы (*.txt)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="31"/>
        <source>Comma-Separated Values Files (*.csv)</source>
        <translation>Файлы с разделителями запятой (*.csv)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="33"/>
        <source>Tab-Separated Values Files (*.tsv)</source>
        <translation>Файлы с разделением табуляцией (*.tsv)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="34"/>
        <source>Delimiter-Separated Values Files (*.dsv)</source>
        <translatorcomment>Файлы с разделителями значений</translatorcomment>
        <translation>Delimiter-Separated Values Files (*.dsv)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="35"/>
        <source>Concordance DAT files (*.dat)</source>
        <translation>DAT файлы (*.dat)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="38"/>
        <source>JSON Files (*.json *.js)</source>
        <translation>JSON файлы (*.json *.js)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="42"/>
        <source>XML Files (*.xml)</source>
        <translation>XML файлы (*.xml)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="46"/>
        <source>Binary Files (*.bin *.dat)</source>
        <translation>Двоичные файлы (*.bin *.dat)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="50"/>
        <source>SVG Files (*.svg)</source>
        <translation>SVG файлы (*.svg)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="54"/>
        <source>Hex Dump Files (*.dat *.bin)</source>
        <translation>Файлы шестнадцатиричных дампов</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="57"/>
        <source>Extensions (*.so *.dylib *.dll)</source>
        <translation>Расширения (*.so *.dylib *.dll)</translation>
    </message>
    <message>
        <location filename="../FileDialog.h" line="60"/>
        <source>Initialization File (*.ini)</source>
        <translation>Файл инициализации (*.ini)</translation>
    </message>
</context>
<context>
    <name>QsciCommand</name>
    <message>
        <source>Paste</source>
        <translation type="obsolete">Вставить</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Отменить</translation>
    </message>
</context>
<context>
    <name>QsciLexerCPP</name>
    <message>
        <source>Default</source>
        <translation type="obsolete">По умолчанию</translation>
    </message>
    <message>
        <source>Keyword</source>
        <translation type="obsolete">Ключевое слово</translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation type="obsolete">Идентификатор</translation>
    </message>
</context>
<context>
    <name>QsciLexerJSON</name>
    <message>
        <source>Default</source>
        <translation type="obsolete">По умолчанию</translation>
    </message>
    <message>
        <source>String</source>
        <translation type="obsolete">Строка</translation>
    </message>
</context>
<context>
    <name>QsciLexerPython</name>
    <message>
        <source>Default</source>
        <translation type="obsolete">По умолчанию</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation type="obsolete">Комментарий</translation>
    </message>
    <message>
        <source>Keyword</source>
        <translation type="obsolete">Ключевое слово</translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation type="obsolete">Идентификатор</translation>
    </message>
</context>
<context>
    <name>QsciLexerSQL</name>
    <message>
        <source>Default</source>
        <translation type="obsolete">По умолчанию</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation type="obsolete">Комментарий</translation>
    </message>
    <message>
        <source>Keyword</source>
        <translation type="obsolete">Ключевое слово</translation>
    </message>
    <message>
        <source>Identifier</source>
        <translation type="obsolete">Идентификатор</translation>
    </message>
</context>
<context>
    <name>RemoteCommitsModel</name>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="13"/>
        <source>Commit ID</source>
        <translation>Коммит ID</translation>
    </message>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="13"/>
        <source>Message</source>
        <translation>Комментарий</translation>
    </message>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="13"/>
        <source>Date</source>
        <translation>Дата</translation>
    </message>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="13"/>
        <source>Author</source>
        <translation>Автор</translation>
    </message>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="13"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="65"/>
        <source>Authored and committed by %1</source>
        <translation>Автор и коммит %1</translation>
    </message>
    <message>
        <location filename="../RemoteCommitsModel.cpp" line="67"/>
        <source>Authored by %1, committed by %2</source>
        <translation>Автор %1, коммит %2</translation>
    </message>
</context>
<context>
    <name>RemoteDatabase</name>
    <message>
        <location filename="../RemoteDatabase.cpp" line="56"/>
        <source>Error opening local databases list.
%1</source>
        <translation>Ошибка при открытии списка локальных БД.
%1</translation>
    </message>
    <message>
        <location filename="../RemoteDatabase.cpp" line="74"/>
        <source>Error creating local databases list.
%1</source>
        <translation>Ошибка при создании списка локальных БД.
%1</translation>
    </message>
</context>
<context>
    <name>RemoteDock</name>
    <message>
        <location filename="../RemoteDock.ui" line="14"/>
        <source>Remote</source>
        <translation>Удаленный сервер</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="53"/>
        <source>Identity</source>
        <translation>Удостоверение</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="83"/>
        <source>Push currently opened database to server</source>
        <translation>Отправить текущую БД на сервер</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="86"/>
        <source>Upload</source>
        <translation>Загрузить</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="106"/>
        <source>DBHub.io</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="139"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;In this pane, remote databases from dbhub.io website can be added to DB Browser for SQLite. First you need an identity:&lt;/p&gt;&lt;ol 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;Login to the dbhub.io website (use your GitHub credentials or whatever you want)&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;Click the button to &amp;quot;Generate client certificate&amp;quot; (that&apos;s your identity). That&apos;ll give you a certificate file (save it to your local disk).&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Go to the Remote tab in DB Browser for SQLite Preferences. Click the button to add a new certificate to DB Browser for SQLite and choose the just downloaded certificate file.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Now the Remote panel shows your identity and you can add remote databases.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;На этой панели БД с dbhub.io может быть добавлена в DB Browser for SQLite. Сначала вам нужно удостоверение:&lt;/p&gt;&lt;ol 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;Авторизоваться на dbhub.io (используйте ваши учетные данные GitHub или что-то еще, если угодно)&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;Нажмите кнопку &amp;quot;Generate client certificate&amp;quot; (это ваше удостоверение). Вы получите файл сертификата (сохраните его на локальный диск).&lt;/li&gt;&lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Перейдите на вкладку Удаленный сервер настроек DB Browser for SQLite. Добавьтесертификат в DB Browser for SQLite и выберите скачанный файл.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Теперь на панели «Удалённый сервер» отображается ваше удостоверение, и вы можете добавлять удалённые базы данных.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="147"/>
        <source>Local</source>
        <translation>Локальный</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="173"/>
        <source>Current Database</source>
        <translation>Текущая БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="231"/>
        <source>Clone</source>
        <translation>Клонировать</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="274"/>
        <source>Branch</source>
        <translation>Ветка</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="294"/>
        <source>Commits</source>
        <translation>Коммиты</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="314"/>
        <source>Commits for</source>
        <translation>Коммиты для</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="445"/>
        <source>Delete Database</source>
        <translation>Удалить БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="448"/>
        <source>Delete the local clone of this database</source>
        <translation>Удалить локальный клон этой БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="457"/>
        <source>Open in Web Browser</source>
        <translation>Открыть в Web браузере</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="460"/>
        <source>Open the web page for the current database in your browser</source>
        <translation>Открыть веб-страницу текущей базы данных в вашем браузере</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="469"/>
        <source>Clone from Link</source>
        <translation>Клонировать из ссылки</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="472"/>
        <source>Use this to download a remote database for local editing using a URL as provided on the web page of the database.</source>
        <translation>Используйте это для загрузки удаленной базы данных для локального редактирования с использованием URL-адреса, указанного на веб-странице базы данных.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="481"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="484"/>
        <source>Reload all data and update the views</source>
        <translation>Перезагрузите все данные и обновите представления</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="493"/>
        <source>Clone Database</source>
        <translation>Клонировать БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="508"/>
        <source>Open Database</source>
        <translation>Открыть БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="511"/>
        <source>Open the local copy of this database</source>
        <translation>Открыть локально копию этой БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="522"/>
        <source>Check out Commit</source>
        <translation>Проверить коммит</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="525"/>
        <source>Download and open this specific commit</source>
        <translation>Загрузить и открыть этот коммит</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="540"/>
        <source>Check out Latest Commit</source>
        <translation>Проверить последний коммит</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="543"/>
        <source>Check out the latest commit of the current branch</source>
        <translation>Проверить последний коммит текущей ветки</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="548"/>
        <source>Save Revision to File</source>
        <translation>Сохранить версию в файл</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="551"/>
        <source>Saves the selected revision of the database to another file</source>
        <translation>Сохранить выбранную версию БД в другой файл</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="560"/>
        <source>Upload Database</source>
        <translation>Загрузить БД</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="563"/>
        <source>Upload this database as a new commit</source>
        <translation>Загрузить эту БД как новый коммит</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="390"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You are currently using a built-in, read-only identity. For uploading your database, you need to configure and use your DBHub.io account.&lt;/p&gt;&lt;p&gt;No DBHub.io account yet? &lt;a href=&quot;https://dbhub.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Create one now&lt;/span&gt;&lt;/a&gt; and import your certificate &lt;a href=&quot;#preferences&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;here&lt;/span&gt;&lt;/a&gt; to share your databases.&lt;/p&gt;&lt;p&gt;For online help visit &lt;a href=&quot;https://dbhub.io/about&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Вы используете встроенное удостоверение.Для загрузки БД, нужно настроить аккаунт на DBHub.io.&lt;/p&gt;&lt;p&gt;Нет аккаунта на DBHub.io? &lt;a href=&quot;https://dbhub.io/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Создайте сейчас&lt;/span&gt;&lt;/a&gt; и импортируйте ваш сертификат &lt;a href=&quot;#preferences&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;сюда&lt;/span&gt;&lt;/a&gt; для доступа к вашим базам данных.&lt;/p&gt;&lt;p&gt;Инструкции можно посмотреть здесь &lt;a href=&quot;https://dbhub.io/about&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="240"/>
        <source>&amp;User</source>
        <translation>Пользователь</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="257"/>
        <source>&amp;Database</source>
        <translation>&amp;База данных</translation>
    </message>
    <message>
        <location filename="../RemoteDock.ui" line="400"/>
        <source>Back</source>
        <translation>Назад</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="151"/>
        <source>Select an identity to connect</source>
        <translation>Выбрать удостоверение для подключения</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="163"/>
        <source>Public</source>
        <translation>Публичный</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="216"/>
        <source>This downloads a database from a remote server for local editing.
Please enter the URL to clone from. You can generate this URL by
clicking the &apos;Clone Database in DB4S&apos; button on the web page
of the database.</source>
        <translation>Загрузка базы данных с удаленного сервера для локального редактирования.
Введите URL для клонирования. Вы можете сгенерировать этот URL,
нажав кнопку «Клонировать базу данных в DB4S» на веб-странице
базы данных.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="231"/>
        <source>Invalid URL: The host name does not match the host name of the current identity.</source>
        <translation>Неверный URL: имя хоста не совпадает с именем хоста текущего удостоверения.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="236"/>
        <source>Invalid URL: No branch name specified.</source>
        <translation>Неверный URL: не указано имя ветки.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="241"/>
        <source>Invalid URL: No commit ID specified.</source>
        <translation>Неверный URL: не указан идентификатор фиксации.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="289"/>
        <source>You have modified the local clone of the database. Fetching this commit overrides these local changes.
Are you sure you want to proceed?</source>
        <translation>Вы изменили локальный клон базы данных. Извлечение этого коммита переопределит эти локальные изменения.
Вы уверены, что хотите продолжить?</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="333"/>
        <source>The database has unsaved changes. Are you sure you want to push it before saving?</source>
        <translation>В базе данных есть несохраненные изменения. Вы уверены, что хотите отправить их перед сохранением?</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="543"/>
        <source>The database you are trying to delete is currently opened. Please close it before deleting.</source>
        <translation>База данных, которую вы пытаетесь удалить, в данный момент открыта. Пожалуйста, закройте ее перед удалением.</translation>
    </message>
    <message>
        <location filename="../RemoteDock.cpp" line="549"/>
        <source>This deletes the local version of this database with all the changes you have not committed yet. Are you sure you want to delete this database?</source>
        <translation>Действие удалит локальную версию этой базы данных со всеми изменениями, которые вы еще не зафиксировали. Вы уверены, что хотите удалить эту базу данных?</translation>
    </message>
</context>
<context>
    <name>RemoteLocalFilesModel</name>
    <message>
        <location filename="../RemoteLocalFilesModel.cpp" line="20"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../RemoteLocalFilesModel.cpp" line="20"/>
        <source>Branch</source>
        <translation>Ветка</translation>
    </message>
    <message>
        <location filename="../RemoteLocalFilesModel.cpp" line="20"/>
        <source>Last modified</source>
        <translation>Изменен</translation>
    </message>
    <message>
        <location filename="../RemoteLocalFilesModel.cpp" line="20"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../RemoteLocalFilesModel.cpp" line="20"/>
        <source>Commit</source>
        <translation>Коммит</translation>
    </message>
    <message>
        <location filename="../RemoteLocalFilesModel.cpp" line="20"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
</context>
<context>
    <name>RemoteModel</name>
    <message>
        <location filename="../RemoteModel.cpp" line="109"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="109"/>
        <source>Last modified</source>
        <translation>Изменен</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="109"/>
        <source>Size</source>
        <translation>Размер</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="109"/>
        <source>Commit</source>
        <translation>Коммит</translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="231"/>
        <source>Size: </source>
        <translation>Размер: </translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="232"/>
        <source>Last Modified: </source>
        <translation>Изменен: </translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="233"/>
        <source>Licence: </source>
        <translation>Лицензия: </translation>
    </message>
    <message>
        <location filename="../RemoteModel.cpp" line="234"/>
        <source>Default Branch: </source>
        <translation>Ветка по умолчанию: </translation>
    </message>
</context>
<context>
    <name>RemoteNetwork</name>
    <message>
        <location filename="../RemoteNetwork.cpp" line="210"/>
        <source>Choose a location to save the file</source>
        <translation>Выбрать месторасположение для сохранения файла</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="244"/>
        <source>Error opening remote file at %1.
%2</source>
        <translation>Ошибка открытия файла %1.
%2</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="323"/>
        <source>Error: Invalid client certificate specified.</source>
        <translation>Ошибка: Указан неверный сертификат клиента.</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="335"/>
        <source>Please enter the passphrase for this client certificate in order to authenticate.</source>
        <translation>Пожалуйста введите ключевую фразу для этого сертификата клиента.</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="362"/>
        <source>Cancel</source>
        <translation>Отменить</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="367"/>
        <source>Uploading remote database to
%1</source>
        <translation>Загружается удаленная БД в
%1</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="369"/>
        <source>Downloading remote database from
%1</source>
        <translation>Скачивается удаленная БД из
%1</translation>
    </message>
    <message>
        <location filename="../RemoteNetwork.cpp" line="450"/>
        <source>Error: Cannot open the file for sending.</source>
        <translation>Ошибка: не удается открыть файл для отправки.</translation>
    </message>
</context>
<context>
    <name>RemotePushDialog</name>
    <message>
        <location filename="../RemotePushDialog.ui" line="14"/>
        <source>Push database</source>
        <translation>Отправить БД</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="22"/>
        <source>Database na&amp;me to push to</source>
        <translation>&amp;Имя БД</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="39"/>
        <source>Commit message</source>
        <translation>Сообщение</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="63"/>
        <source>Database licence</source>
        <translation>Лицензия</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="83"/>
        <source>Public</source>
        <translation>Публичный</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="96"/>
        <source>Branch</source>
        <translation>Ветка</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="116"/>
        <source>Force push</source>
        <translation>Принудительно</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.ui" line="129"/>
        <source>Username</source>
        <translation>Пользователь</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="73"/>
        <source>Database will be public. Everyone has read access to it.</source>
        <translation>БД будет публичной. У каждого будет доступ на чтение к ней.</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="75"/>
        <source>Database will be private. Only you have access to it.</source>
        <translation>БД будет конфиденциальной. Только у вас будет доступ к ней.</translation>
    </message>
    <message>
        <location filename="../RemotePushDialog.cpp" line="79"/>
        <source>Use with care. This can cause remote commits to be deleted.</source>
        <translation>Используйте с осторожностью. Это может привести к удалению существующих коммитов.</translation>
    </message>
</context>
<context>
    <name>RunSql</name>
    <message>
        <location filename="../RunSql.cpp" line="139"/>
        <source>Execution aborted by user</source>
        <translation>Выполнение прервано пользователем</translation>
    </message>
    <message>
        <location filename="../RunSql.cpp" line="220"/>
        <source>, %1 rows affected</source>
        <translation>, %1 строк затронуто</translation>
    </message>
    <message>
        <location filename="../RunSql.cpp" line="234"/>
        <source>query executed successfully. Took %1ms%2</source>
        <translation>запрос успешно выполнен. Заняло %1мс%2</translation>
    </message>
    <message>
        <location filename="../RunSql.cpp" line="320"/>
        <source>executing query</source>
        <translation>выполнение запроса</translation>
    </message>
</context>
<context>
    <name>SelectItemsPopup</name>
    <message>
        <location filename="../SelectItemsPopup.ui" line="34"/>
        <source>A&amp;vailable</source>
        <translation>Доступные</translation>
    </message>
    <message>
        <location filename="../SelectItemsPopup.ui" line="105"/>
        <source>Sele&amp;cted</source>
        <translation>Выбранные</translation>
    </message>
</context>
<context>
    <name>SqlExecutionArea</name>
    <message>
        <location filename="../SqlExecutionArea.ui" line="14"/>
        <source>Form</source>
        <translation>Форма</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="81"/>
        <source>Find previous match [Shift+F3]</source>
        <translation>Найти предыдущее совпадение [Shift+F3]</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="84"/>
        <source>Find previous match with wrapping</source>
        <translation>Найти предыдущее совпадение, закольцевав поиск</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="91"/>
        <source>Shift+F3</source>
        <translation>Shift+F3</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="105"/>
        <source>The found pattern must be a whole word</source>
        <translation>Найденный шаблон должен быть целым словом</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="108"/>
        <source>Whole Words</source>
        <translation>Слова Полностью</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="118"/>
        <source>Text pattern to find considering the checks in this frame</source>
        <translation>Шаблон для поиска, учитывая все проверки</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="121"/>
        <source>Find in editor</source>
        <translation>Найти в редакторе</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="131"/>
        <source>The found pattern must match in letter case</source>
        <translation>У найденного шаблона должен совпадать регистр</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="134"/>
        <source>Case Sensitive</source>
        <translation>Учитывать регистр</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="141"/>
        <source>Find next match [Enter, F3]</source>
        <translation>Найти следующее совпадение [Enter, F3]</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="144"/>
        <source>Find next match with wrapping</source>
        <translation>Найти следующее совпадение, закольцевав поиск</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="151"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="158"/>
        <source>Interpret search pattern as a regular expression</source>
        <translation>Интерпретировать шаблон поиска как регулярное выражение</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="161"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, the pattern to find is interpreted as a UNIX regular expression. See &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Regular Expression in Wikibooks&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;При проверке шаблон для поиска интерпретируется как регулярное выражение UNIX. &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Узнать больше о Регулярных выражениях на Wikibooks.org&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="164"/>
        <source>Regular Expression</source>
        <translation>Регулярное выражение</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="184"/>
        <location filename="../SqlExecutionArea.ui" line="187"/>
        <source>Close Find Bar</source>
        <translation>Закрыть Поисковую Панель</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="232"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Results of the last executed statements.&lt;/p&gt;&lt;p&gt;You may want to collapse this panel and use the &lt;span style=&quot; font-style:italic;&quot;&gt;SQL Log&lt;/span&gt; dock with &lt;span style=&quot; font-style:italic;&quot;&gt;User&lt;/span&gt; selection instead.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Результаты выполнения последних инструкций.&lt;/p&gt;&lt;p&gt;Вы можете свернуть эту панель и использовать &lt;span style=&quot; font-style:italic;&quot;&gt;SQL Log&lt;/span&gt; на &lt;span style=&quot; font-style:italic;&quot;&gt;Ваш&lt;/span&gt; выбор.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="253"/>
        <source>Results of the last executed statements</source>
        <translation>Результаты последних выполненных операторов</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.ui" line="235"/>
        <source>This field shows the results and status codes of the last executed statements.</source>
        <translation>Это поле показывает результаты и коды статусов последних выполненных операторов.</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="37"/>
        <source>Ctrl+PgUp</source>
        <translation>Ctrl+PgUp</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="42"/>
        <source>Ctrl+PgDown</source>
        <translation>Ctrl+PgDown</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="256"/>
        <source>Couldn&apos;t read file &quot;%1&quot;: %2.</source>
        <translation>Не удалось прочитать файл &quot;%1&quot;: %2.</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="286"/>
        <location filename="../SqlExecutionArea.cpp" line="304"/>
        <source>Couldn&apos;t save file: %1.</source>
        <translation>Не удалось сохранить файл:%1.</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="327"/>
        <source>Your changes will be lost when reloading it!</source>
        <translation>При повторной загрузке ваши изменения будут потеряны!</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="333"/>
        <source>The file &quot;%1&quot; was modified by another program. Do you want to reload it?%2</source>
        <translation>Файл &quot;%1&quot; был изменен другой программой. Хотите перезагрузить его?%2</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="335"/>
        <source>Answer &quot;Yes to All&quot; to reload the file on any external update without further prompting.</source>
        <translation>Ответ «Да для всех», чтобы перезагрузить файл при любом внешнем обновлении без дополнительных запросов.</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="337"/>
        <source>Answer &quot;No to All&quot; to ignore any external update without further prompting.</source>
        <translation>Ответ «Нет для всех», чтобы игнорировать любые внешние обновления без дальнейших запросов.</translation>
    </message>
    <message>
        <location filename="../SqlExecutionArea.cpp" line="339"/>
        <source>Modifying and saving the file will restore prompting.</source>
        <translation>При изменении и сохранении файла появится запрос на восстановление.</translation>
    </message>
</context>
<context>
    <name>SqlTextEdit</name>
    <message>
        <location filename="../sqltextedit.cpp" line="53"/>
        <source>Ctrl+/</source>
        <translation>Ctrl+/</translation>
    </message>
</context>
<context>
    <name>SqlUiLexer</name>
    <message>
        <location filename="../SqlUiLexer.cpp" line="79"/>
        <source>(X) The abs(X) function returns the absolute value of the numeric argument X.</source>
        <translation>(X) Функция abs(X) возвращает модуль числа аргумента X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="80"/>
        <source>() The changes() function returns the number of database rows that were changed or inserted or deleted by the most recently completed INSERT, DELETE, or UPDATE statement.</source>
        <translation>() Функция changes() возвращает количество строк в базе данных, которые были изменены, вставлены или удалены после удачного выполнения INSERT, DELETE или UPDATE.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="81"/>
        <source>(X1,X2,...) The char(X1,X2,...,XN) function returns a string composed of characters having the unicode code point values of integers X1 through XN, respectively. </source>
        <translation>(X1,X2,...) Функция char(X1,X2,...,XN) возвращает строку составленную из символов, переданных в качестве аргументов. </translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="82"/>
        <source>(X,Y,...) The coalesce() function returns a copy of its first non-NULL argument, or NULL if all arguments are NULL</source>
        <translation>(X,Y,...) Функция coalesce() возвращает копию первого аргумента не равного NULL иначе если такого нет то возвращается NULL</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="83"/>
        <source>(X,Y) The glob(X,Y) function is equivalent to the expression &quot;Y GLOB X&quot;.</source>
        <translation>(X,Y) Функция glob(X,Y) эквивалент выражению &quot;Y GLOB X&quot;.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="84"/>
        <source>(X,Y) The ifnull() function returns a copy of its first non-NULL argument, or NULL if both arguments are NULL.</source>
        <translation>(X,Y) Функция ifnull() возвращает копию первого аргумента не равного NULL иначе если оба аргумента равны NULL то возвращает NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="85"/>
        <source>(X,Y) The instr(X,Y) function finds the first occurrence of string Y within string X and returns the number of prior characters plus 1, or 0 if Y is nowhere found within X.</source>
        <translation>(X,Y) Функция instr(X,Y) возвращает количество символов, начиная с которого в строке X найдена подстрока Y или 0 если таковая не обнаружена.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="86"/>
        <source>(X) The hex() function interprets its argument as a BLOB and returns a string which is the upper-case hexadecimal rendering of the content of that blob.</source>
        <translation>(X) Функция hex() интерпретирует аргумент как BLOB и возвращает строку в 16-ричной системе счисления с содержимым аргумента.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="87"/>
        <source>(X,Y,Z) The iif(X,Y,Z) function returns the value Y if X is true, and Z otherwise.</source>
        <translation>(X,Y,Z) iif(условие, значение_1, значение_2) возвращает значение_1 если условие верно, и значение_2 в противном случае.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="88"/>
        <source>() The last_insert_rowid() function returns the ROWID of the last row insert from the database connection which invoked the function.</source>
        <translation>() Функция last_insert_rowid() возвращает ROWID последней вставленной строки.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="89"/>
        <source>(X) For a string value X, the length(X) function returns the number of characters (not bytes) in X prior to the first NUL character.</source>
        <translation>(X) Для строкового значения X, функция length(X) возвращает количество символов (не байт) от начала строки до первого символа &apos;\0&apos;.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="90"/>
        <source>(X,Y) The like() function is used to implement the &quot;Y LIKE X&quot; expression.</source>
        <translation>(X,Y) Функция like() эквивалент выражению &quot;Y LIKE X&quot;.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="91"/>
        <source>(X,Y,Z) The like() function is used to implement the &quot;Y LIKE X ESCAPE Z&quot; expression.</source>
        <translation>(X,Y,Z) Функция like() эквивалент выражения &quot;Y LIKE X ESCAPE Z&quot;.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="92"/>
        <source>(X) The load_extension(X) function loads SQLite extensions out of the shared library file named X.
Use of this function must be authorized from Preferences.</source>
        <translation>(X) Функция load_extension(X) загружает расширения SQLite из файла общей библиотеки с именем X.
Использование этой функции должно быть разрешено в настройках.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="93"/>
        <source>(X,Y) The load_extension(X) function loads SQLite extensions out of the shared library file named X using the entry point Y.
Use of this function must be authorized from Preferences.</source>
        <translation>(X,Y) Функция load_extension(X) загружает расширения SQLite из файла общей библиотеки с именем X, используя точку входа Y.
Использование этой функции должно быть разрешено в настройках.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="94"/>
        <source>(X) The lower(X) function returns a copy of string X with all ASCII characters converted to lower case.</source>
        <translation>(X) Функция lower(X) возвращает копию строки X, в которой все ACSII символы переведены в нижний регистр.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="95"/>
        <source>(X) ltrim(X) removes spaces from the left side of X.</source>
        <translation>(X) ltrim(X) удаляет символы пробелов слева для строки X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="96"/>
        <source>(X,Y) The ltrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the left side of X.</source>
        <translation>(X,Y) Функция ltrim(X,Y) возвращает новую строку путем удаления из строки X слева любого символа из Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="97"/>
        <source>(X,Y,...) The multi-argument max() function returns the argument with the maximum value, or return NULL if any argument is NULL.</source>
        <translation>(X,Y,...) Функция max() возвращает аргумент с максимальным значением, либо NULL если хотя бы один аргумент равен NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="98"/>
        <source>(X,Y,...) The multi-argument min() function returns the argument with the minimum value.</source>
        <translation>(X,Y,...) Функция min() возвращает аргумент с минимальным значением.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="99"/>
        <source>(X,Y) The nullif(X,Y) function returns its first argument if the arguments are different and NULL if the arguments are the same.</source>
        <translation>(X,Y) Функция nullif(X,Y) возвращает первый аргумент если аргументы различны либо NULL если они одинаковы.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="100"/>
        <source>(FORMAT,...) The printf(FORMAT,...) SQL function works like the sqlite3_mprintf() C-language function and the printf() function from the standard C library.</source>
        <translation>(FORMAT,...) Функция printf(FORMAT,...) работает так же как printf() из стандартной библиотеки языка программирования Си.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="101"/>
        <source>(X) The quote(X) function returns the text of an SQL literal which is the value of its argument suitable for inclusion into an SQL statement.</source>
        <translation>(X) Функция quote(X) возвращает измененную строку X, которую можно использовать в SQL выражениях.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="102"/>
        <source>() The random() function returns a pseudo-random integer between -9223372036854775808 and +9223372036854775807.</source>
        <translation>() Функция random() возвращает псевдо случайное целочисленное значение из диапазона от-9223372036854775808 до +9223372036854775807.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="103"/>
        <source>(N) The randomblob(N) function return an N-byte blob containing pseudo-random bytes.</source>
        <translation>(N) Функция randomblob(N) возвращает N-байтный BLOB, содержащий псевдо случайные байты.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="104"/>
        <source>(X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y in string X.</source>
        <translation>(X,Y,Z) Функция replace(X,Y,Z) возвращает новую строку на основе строки X, заменой всех подстрок Y на Z.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="105"/>
        <source>(X) The round(X) function returns a floating-point value X rounded to zero digits to the right of the decimal point.</source>
        <translation>(X) Функция round(X) округляет X до целого значения.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="106"/>
        <source>(X,Y) The round(X,Y) function returns a floating-point value X rounded to Y digits to the right of the decimal point.</source>
        <translation>(X,Y) Функция round(X,Y) округляет X до Y чисел после запятой справа.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="107"/>
        <source>(X) rtrim(X) removes spaces from the right side of X.</source>
        <translation>(X) rtrim(X) удаляет символы пробела справа строки X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="108"/>
        <source>(X,Y) The rtrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the right side of X.</source>
        <translation>(X,Y) Функция rtrim(X,Y) возвращает новую строку путем удаления из строки X справа любого символа из строки Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="109"/>
        <source>(X) The soundex(X) function returns a string that is the soundex encoding of the string X.</source>
        <translation>(X) Функция soundex(X) возвращает копию строки X, кодированную в формате soundex.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="110"/>
        <source>(X,Y) substr(X,Y) returns all characters through the end of the string X beginning with the Y-th.</source>
        <translation>(X,Y) substr(X,Y) возвращает подстроку из строки X, начиная с Y-го символа.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="111"/>
        <source>(X,Y,Z) The substr(X,Y,Z) function returns a substring of input string X that begins with the Y-th character and which is Z characters long.</source>
        <translation>(X,Y,Z) Функция substr(X,Y,Z) возвращает подстроку из строки X, начиная с Y-го символа, длинной Z-символов.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="112"/>
        <source>() The total_changes() function returns the number of row changes caused by INSERT, UPDATE or DELETE statements since the current database connection was opened.</source>
        <translation>() Функция total_changes() возвращает количество строк измененных с помощью INSERT, UPDATE или DELETE, начиная с того момента как текущее подключение к базе данных было открыто.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="113"/>
        <source>(X) trim(X) removes spaces from both ends of X.</source>
        <translation>(X) trim(X) удаляет пробелы с обоих сторон строки X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="114"/>
        <source>(X,Y) The trim(X,Y) function returns a string formed by removing any and all characters that appear in Y from both ends of X.</source>
        <translation>(X,Y) Функция trim(X,Y) создает новую строку из X, путем удаления с обоих концов символов, которые присутствуют в строке Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="115"/>
        <source>(X) The typeof(X) function returns a string that indicates the datatype of the expression X.</source>
        <translation>(X) Функция typeof(X) возвращает строку с типом данных выражения X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="116"/>
        <source>(X) The unicode(X) function returns the numeric unicode code point corresponding to the first character of the string X.</source>
        <translation>(X) Функция unicode(X) возвращает числовое значение UNICODE кода символа.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="117"/>
        <source>(X) The upper(X) function returns a copy of input string X in which all lower-case ASCII characters are converted to their upper-case equivalent.</source>
        <translation>(X) Функция upper(X) возвращает копию строки X, в которой для каждого ASCII символа регистр будет преобразован из нижнего в верхний.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="118"/>
        <source>(N) The zeroblob(N) function returns a BLOB consisting of N bytes of 0x00.</source>
        <translation>(N) Функция zeroblob(N) возвращает BLOB размером N байт со значениями 0x00.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="120"/>
        <location filename="../SqlUiLexer.cpp" line="121"/>
        <location filename="../SqlUiLexer.cpp" line="122"/>
        <location filename="../SqlUiLexer.cpp" line="123"/>
        <source>(timestring,modifier,modifier,...)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="124"/>
        <source>(format,timestring,modifier,modifier,...)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="126"/>
        <source>(X) The avg() function returns the average value of all non-NULL X within a group.</source>
        <translation>(X) Функция avg() возвращает среднее значение для всех не равных NULL значений группы.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="127"/>
        <source>(X) The count(X) function returns a count of the number of times that X is not NULL in a group.</source>
        <translation>(X) Функция count(X) возвращает количество строк, в которых X не равно NULL в группе.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="128"/>
        <source>(X) The group_concat() function returns a string which is the concatenation of all non-NULL values of X.</source>
        <translation>(X) Функция group_concat() возвращает строку из всех значений X не равных NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="129"/>
        <source>(X,Y) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. If parameter Y is present then it is used as the separator between instances of X.</source>
        <translation>(X,Y) Функция group_concat() возвращает строку из всех значений X не равных NULL. Y - разделитель между значениями X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="130"/>
        <source>(X) The max() aggregate function returns the maximum value of all values in the group.</source>
        <translation>(X) Агрегатная функция max() возвращает максимальное значение для X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="131"/>
        <source>(X) The min() aggregate function returns the minimum non-NULL value of all values in the group.</source>
        <translation>(X) Агрегатная функция min() возвращает минимальное значение для X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="132"/>
        <location filename="../SqlUiLexer.cpp" line="133"/>
        <source>(X) The sum() and total() aggregate functions return sum of all non-NULL values in the group.</source>
        <translation>(X) Агрегатные функции sum() и total() возвращают сумму всех не NULL значений для X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="135"/>
        <source>() The number of the row within the current partition. Rows are numbered starting from 1 in the order defined by the ORDER BY clause in the window definition, or in arbitrary order otherwise.</source>
        <translation>() Число строк в текущем разделе. Строки нумеруются начиная с 1 в порядке, определенном выражением ORDER BY, или иначе в произвольном порядке.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="136"/>
        <source>() The row_number() of the first peer in each group - the rank of the current row with gaps. If there is no ORDER BY clause, then all rows are considered peers and this function always returns 1.</source>
        <translation>() Функция row_number() возвращает номер первой строки в каждой группе - ранг текущей строки с разрывами. Если не существует выражения ORDER BY, все строки считаются одноранговыми, и эта функция всегда возвращает 1.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="137"/>
        <source>() The number of the current row&apos;s peer group within its partition - the rank of the current row without gaps. Partitions are numbered starting from 1 in the order defined by the ORDER BY clause in the window definition. If there is no ORDER BY clause, then all rows are considered peers and this function always returns 1. </source>
        <translation>() Число одноранговой группы текущей строки в своем разделе - ранг текущей строки без пробелов. Разделы нумеруются, начиная с 1 в порядке, определенном выражением ORDER BY в определении окна. Если не существует предложения ORDER BY, все строки считаются одноранговыми, и эта функция всегда возвращает 1. </translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="138"/>
        <source>() Despite the name, this function always returns a value between 0.0 and 1.0 equal to (rank - 1)/(partition-rows - 1), where rank is the value returned by built-in window function rank() and partition-rows is the total number of rows in the partition. If the partition contains only one row, this function returns 0.0. </source>
        <translation>() Несмотря на имя, эта функция всегда возвращает значение между 0.0 и 1.0, равное (rank-1) / (partition-rows-1), где rank - это значение, возвращаемое встроенной функцией window rank () rows - это общее количество строк в разделе. Если раздел содержит только одну строку, эта функция возвращает 0.0. </translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="139"/>
        <source>() The cumulative distribution. Calculated as row-number/partition-rows, where row-number is the value returned by row_number() for the last peer in the group and partition-rows the number of rows in the partition.</source>
        <translation>() Кумулятивное распределение. Рассчитывается как номер-строки / строки-раздела, где номер-строки - это значение, возвращаемое row_number() для последнего однорангового узла в группе, а строки-раздела- количество строк в разделе.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="140"/>
        <source>(N) Argument N is handled as an integer. This function divides the partition into N groups as evenly as possible and assigns an integer between 1 and N to each group, in the order defined by the ORDER BY clause, or in arbitrary order otherwise. If necessary, larger groups occur first. This function returns the integer value assigned to the group that the current row is a part of.</source>
        <translation>(N) Аргумент N обрабатывается как целое число. Эта функция делит раздел на N групп как можно более равномерно и назначает целое число от 1 до N каждой группе в порядке, определенном выражением ORDER BY, или в произвольном порядке, при его отсутствии. При необходимости сначала появляются большие группы. Эта функция возвращает целочисленное значение, присвоенное группе, в которой находится текущая строка.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="141"/>
        <source>(expr) Returns the result of evaluating expression expr against the previous row in the partition. Or, if there is no previous row (because the current row is the first), NULL.</source>
        <translation>(expr) Возвращает результат вычисления выражения expr в предыдущей строке раздела. Или, если нет предыдущей строки (поскольку текущая строка является первой), NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="142"/>
        <source>(expr,offset) If the offset argument is provided, then it must be a non-negative integer. In this case the value returned is the result of evaluating expr against the row offset rows before the current row within the partition. If offset is 0, then expr is evaluated against the current row. If there is no row offset rows before the current row, NULL is returned.</source>
        <translation>(expr, offset) Если аргумент offset указан, то он должен быть неотрицательным целым числом. В этом случае возвращаемое значение является результатом вычисления expr в строках смещения строк до текущей строки в разделе. Если смещение равно 0, то expr вычисляется относительно текущей строки. Если перед текущей строкой нет строк смещения строк, возвращается NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="143"/>
        <location filename="../SqlUiLexer.cpp" line="146"/>
        <source>(expr,offset,default) If default is also provided, then it is returned instead of NULL if the row identified by offset does not exist.</source>
        <translation>(expr, offset, default) Если задано значение по умолчанию, оно возвращается вместо NULL, если строка, идентифицированная с помощью смещения, не существует.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="144"/>
        <source>(expr) Returns the result of evaluating expression expr against the next row in the partition. Or, if there is no next row (because the current row is the last), NULL.</source>
        <translation>(expr) Возвращает результат вычисления выражения expr в следующей строке раздела. Или, если нет следующей строки (поскольку последняя строка является последней), NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="145"/>
        <source>(expr,offset) If the offset argument is provided, then it must be a non-negative integer. In this case the value returned is the result of evaluating expr against the row offset rows after the current row within the partition. If offset is 0, then expr is evaluated against the current row. If there is no row offset rows after the current row, NULL is returned.</source>
        <translation>(expr, offset) Если аргумент offset указан, то он должен быть неотрицательным целым числом. В этом случае возвращаемое значение является результатом вычисления expr в строках смещения строк после текущей строки в разделе. Если смещение равно 0, то expr вычисляется относительно текущей строки. Если после текущей строки нет строк смещения строки, возвращается NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="147"/>
        <source>(expr) This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of expr evaluated against the first row in the window frame for each row.</source>
        <translation>(expr) Эта встроенная Оконная Функция вычисляет Оконный Кадр для каждой строки так же, как Функция Окна агрегата. Она возвращает значение выполнения выражения expr, оцениваемое по отношению к первой строке в оконном фрейме для каждой строки.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="148"/>
        <source>(expr) This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of expr evaluated against the last row in the window frame for each row.</source>
        <translatorcomment>(expr) Эта встроенная Оконная Функция вычисляет Оконный Кадр для каждой строки так же, как Функция Окна агрегата. Она возвращает значение выполнения выражения expr, оцениваемое по отношению к последней строке в оконном фрейме для каждой строки.</translatorcomment>
        <translation>(expr) Эта встроенная функция окна вычисляет оконный кадр для каждой строки так же, как функция окна агрегата. Он возвращает значение expr, оцениваемое по последней строке в оконном фрейме для каждой строки.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="149"/>
        <source>(expr,N) This built-in window function calculates the window frame for each row in the same way as an aggregate window function. It returns the value of expr evaluated against the row N of the window frame. Rows are numbered within the window frame starting from 1 in the order defined by the ORDER BY clause if one is present, or in arbitrary order otherwise. If there is no Nth row in the partition, then NULL is returned.</source>
        <translation>(expr, N) Эта встроенная функция окна вычисляет оконный фрейм для каждой строки так же, как функция окна агрегата. Она возвращает значение выполнения выражения expr, оцениваемое по строке N оконного фрейма. Строки нумеруются в рамке окна, начиная с 1 в порядке, определенном выражением ORDER BY, если оно присутствует, или в произвольном порядке в противном случае. Если в разделе нет N-й строки, возвращается NULL.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="155"/>
        <source>(X) Return the arccosine of X. The result is in radians.</source>
        <translation>(X) Возвращает арккосинус X. Результат выражается в радианах.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="156"/>
        <source>(X) Return the hyperbolic arccosine of X.</source>
        <translation>(X) Возвращает гиперболический арккосинус X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="157"/>
        <source>(X) Return the arcsine of X. The result is in radians.</source>
        <translation>(X) Возвращает арксинус числа X. Результат выражается в радианах.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="158"/>
        <source>(X) Return the hyperbolic arcsine of X.</source>
        <translation>(X) Возвращает гиперболический арксинус X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="159"/>
        <source>(X) Return the arctangent of X. The result is in radians.</source>
        <translation>(X) Возвращает арктангенс числа X. Результат выражается в радианах.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="160"/>
        <source>(X,Y) Return the arctangent of Y/X. The result is in radians. The result is placed into correct quadrant depending on the signs of X and Y.</source>
        <translation>(X,Y) Возвращает арктангенс Y/X. Результат в радианах. Результат помещается в правильный квадрант в зависимости от знаков X и Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="161"/>
        <source>(X) Return the hyperbolic arctangent of X.</source>
        <translation>(X) Возвращает гиперболический арктангенс X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="162"/>
        <location filename="../SqlUiLexer.cpp" line="163"/>
        <source>(X) Return the first representable integer value greater than or equal to X. For positive values of X, this routine rounds away from zero. For negative values of X, this routine rounds toward zero.</source>
        <translation>(X) Возвращает первое представимое целое значение, большее или равное X. Для положительных значений X эта процедура округляет от нуля. Для отрицательных значений X эта процедура округляет в сторону нуля.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="164"/>
        <source>(X) Return the cosine of X. X is in radians.</source>
        <translation>(X) Возвращает косинус числа X. X измеряется в радианах.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="165"/>
        <source>(X) Return the hyperbolic cosine of X.</source>
        <translation>(X) Возвращает гиперболический косинус X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="166"/>
        <source>(X) Convert value X from radians into degrees.</source>
        <translation>(X) Преобразует значение X из радиан в градусы.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="167"/>
        <source>(X) Compute e (Euler&apos;s number, approximately 2.71828182845905) raised to the power X.</source>
        <translation>(X) Вычисляет e (число Эйлера, приблизительно 2,71828182845905), возведенное в степень X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="168"/>
        <source>(X) Return the first representable integer value less than or equal to X. For positive numbers, this function rounds toward zero. For negative numbers, this function rounds away from zero.</source>
        <translation>(X) Возвращает первое представимое целое число, меньшее или равное X. Для положительных чисел эта функция округляет в сторону нуля. Для отрицательных чисел эта функция округляет от нуля.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="169"/>
        <source>(X) Return the natural logarithm of X.</source>
        <translation>(X) Возвращает натуральный логарифм X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="170"/>
        <source>(B,X) Return the base-B logarithm of X.</source>
        <translation>(B,X) Возвращает логарифм X по основанию B.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="171"/>
        <location filename="../SqlUiLexer.cpp" line="172"/>
        <source>(X) Return the base-10 logarithm for X.</source>
        <translation>(X) Возвращает логарифм по основанию 10 для X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="173"/>
        <source>(X) Return the logarithm base-2 for the number X.</source>
        <translation>(X) Возвращает логарифм по основанию 2 для числа X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="174"/>
        <source>(X,Y) Return the remainder after dividing X by Y.</source>
        <translation>(X,Y) Возвращает остаток после деления X на Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="175"/>
        <source>() Return an approximation for π.</source>
        <translation>() Возвращает приближенное значение для π.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="176"/>
        <location filename="../SqlUiLexer.cpp" line="177"/>
        <source>(X,Y) Compute X raised to the power Y.</source>
        <translation>(X,Y) Вычислить X, возведенное в степень Y.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="178"/>
        <source>(X) Convert X from degrees into radians.</source>
        <translation>(X) Преобразовать X из градусов в радианы.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="179"/>
        <source>(X) Return the sine of X. X is in radians.</source>
        <translation>(X) Возвращает синус числа X. X измеряется в радианах.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="180"/>
        <source>(X) Return the hyperbolic sine of X.</source>
        <translation>(X) Возвращает гиперболический синус X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="181"/>
        <source>(X) Return the square root of X. NULL is returned if X is negative.</source>
        <translation>(X) Возвращает квадратный корень из X. Возвращается NULL, если X отрицательно.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="182"/>
        <source>(X) Return the tangent of X. X is in radians.</source>
        <translation>(X) Возвращает тангенс числа X. X измеряется в радианах.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="183"/>
        <source>(X) Return the hyperbolic tangent of X.</source>
        <translation>(X) Возвращает гиперболический тангенс X.</translation>
    </message>
    <message>
        <location filename="../SqlUiLexer.cpp" line="184"/>
        <source>(X) Return the representable integer in between X and 0 (inclusive) that is furthest away from zero. Or, in other words, return the integer part of X, rounding toward zero.</source>
        <translation>(X) Возвращает представимое целое число между X и 0 (включительно), которое находится дальше всего от нуля. Или, другими словами, возвращает целую часть X, округляя ее в сторону нуля.</translation>
    </message>
</context>
<context>
    <name>SqliteTableModel</name>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="34"/>
        <source>reading rows</source>
        <translation>читаем строки</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="349"/>
        <source>loading...</source>
        <translation>загрузка...</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="427"/>
        <source>References %1(%2)
Hold %3Shift and click to jump there</source>
        <translation>Ссылается на %1(%2)
Нажмите %3Shift и клик чтобы переместиться туда</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="579"/>
        <source>Error changing data:
%1</source>
        <translation>Ошибка изменения данных:
%1</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="771"/>
        <source>retrieving list of columns</source>
        <translation>получаем список колонок</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="998"/>
        <source>Fetching data...</source>
        <translation>Подгружаем данные...</translation>
    </message>
    <message>
        <location filename="../sqlitetablemodel.cpp" line="999"/>
        <location filename="../sqlitetablemodel.cpp" line="1001"/>
        <source>Cancel</source>
        <translation>Отменить</translation>
    </message>
</context>
<context>
    <name>TableBrowser</name>
    <message>
        <location filename="../TableBrowser.ui" line="14"/>
        <source>Browse Data</source>
        <translation>Просмотр данных</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="43"/>
        <source>&amp;Table:</source>
        <translation>&amp;Таблица:</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="59"/>
        <source>Select a table to browse data</source>
        <translation>Выберите таблицу для просмотра данных</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="62"/>
        <source>Use this list to select a table to be displayed in the database view</source>
        <translation>Используйте этот список, чтобы выбрать таблицу, которая должна быть отображена в представлении базы данных</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="178"/>
        <source>This is the database table view. You can do the following actions:
 - Start writing for editing inline the value.
 - Double-click any record to edit its contents in the cell editor window.
 - Alt+Del for deleting the cell content to NULL.
 - Ctrl+&quot; for duplicating the current record.
 - Ctrl+&apos; for copying the value from the cell above.
 - Standard selection and copy/paste operations.</source>
        <translation>Это представление таблицы БД. Вы можете выполнить следующие действия:
  - Начните писать для редактирования, введя значение.
  - Дважды щелкните любую запись, чтобы отредактировать ее содержимое в окне редактора ячеек.
  - Alt + Del для обнуления содержимого ячейки в NULL.
  - Ctrl + &quot; для дублирования текущей записи.
  - Ctrl + &apos; для копирования значения из ячейки выше.
  - Стандартные операции выбора и копирования/вставки.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="254"/>
        <source>Text pattern to find considering the checks in this frame</source>
        <translation>Шаблон для поиска, учитывая все проверки</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="257"/>
        <source>Find in table</source>
        <translation>Поиск в таблице</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="267"/>
        <source>Find previous match [Shift+F3]</source>
        <translation>Найти предыдущее совпадение [Shift+F3]</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="270"/>
        <source>Find previous match with wrapping</source>
        <translation>Найти предыдущее совпадение, закольцевав поиск</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="277"/>
        <source>Shift+F3</source>
        <translation>Shift+F3</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="284"/>
        <source>Find next match [Enter, F3]</source>
        <translation>Найти следующее совпадение [Enter, F3]</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="287"/>
        <source>Find next match with wrapping</source>
        <translation>Найти следующее совпадение, закольцевав поиск</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="294"/>
        <source>F3</source>
        <translation>F3</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="301"/>
        <source>The found pattern must match in letter case</source>
        <translation>У шаблона должен совпадать регистр</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="304"/>
        <source>Case Sensitive</source>
        <translation>Учитывать регистр</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="311"/>
        <source>The found pattern must be a whole word</source>
        <translation>Шаблон должен быть целым словом</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="314"/>
        <source>Whole Cell</source>
        <translation>Ячейка целиком</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="321"/>
        <source>Interpret search pattern as a regular expression</source>
        <translation>Интерпретировать шаблон поиска как регулярное выражение</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="324"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;When checked, the pattern to find is interpreted as a UNIX regular expression. See &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Regular Expression in Wikibooks&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;При проверке шаблон для поиска интерпретируется как регулярное выражение UNIX. &lt;a href=&quot;https://en.wikibooks.org/wiki/Regular_Expressions&quot;&gt;Узнать больше о Регулярных выражениях на Wikibooks.org&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="327"/>
        <source>Regular Expression</source>
        <translation>Регулярное выражение</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="347"/>
        <location filename="../TableBrowser.ui" line="350"/>
        <source>Close Find Bar</source>
        <translation>Закрыть панель поиска</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="388"/>
        <source>Text to replace with</source>
        <translation>Замена текста</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="391"/>
        <source>Replace with</source>
        <translation>Заменить на</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="401"/>
        <source>Replace next match</source>
        <translation>Заменить следуещее совпадение</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="404"/>
        <location filename="../TableBrowser.ui" line="1080"/>
        <source>Replace</source>
        <translation>Заменить</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="411"/>
        <source>Replace all matches</source>
        <translation>Заменить все совпадения</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="414"/>
        <source>Replace all</source>
        <translation>Заменить все</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="676"/>
        <source>Export to &amp;JSON</source>
        <translation>Экспорт в JSON</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="679"/>
        <location filename="../TableBrowser.ui" line="682"/>
        <source>Export the filtered data to JSON</source>
        <translation>Экспортировать отфильтрованные данные в JSON</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="685"/>
        <source>This button exports the data of the browsed table as currently displayed (after filters, display formats and order column) as a JSON file.</source>
        <translation>Эта кнопка экспортирует данные просматриваемой таблицы в том виде, в котором они отображаются в данный момент (после фильтров, форматов отображения и столбца порядка), в виде файла JSON.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="754"/>
        <source>Copy column name</source>
        <translation>Копировать имя столбца</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="757"/>
        <source>Copy the database table column name to your clipboard</source>
        <translation>Копировать имя столбца таблицы БД в буфер обмена</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="826"/>
        <source>New Data Browser</source>
        <translation>Новая вкладка</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="829"/>
        <location filename="../TableBrowser.ui" line="832"/>
        <source>Add a new docked Data Browser</source>
        <translation>Открыть новую вкладку обозревателя данных</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="835"/>
        <source>This button adds a new docked Data Browser, which you can detach and arrange in different layouts.</source>
        <translation>Эта кнопка добавляет новую вкладку просмотрщика данных.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="454"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Scroll to the beginning&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Прокрутить к началу&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="457"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates to the beginning in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажатие этой кнопки переводит к началу в таблице выше.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="460"/>
        <source>|&lt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="471"/>
        <source>Scroll one page upwards</source>
        <translation>Страница вверх</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="474"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates one page of records upwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажатие этой кнопки перемещает по записям на одну страницу вверх.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="477"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="488"/>
        <source>0 - 0 of 0</source>
        <translation>0 - 0 из 0</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="495"/>
        <source>Scroll one page downwards</source>
        <translation>На страницу вниз</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="498"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates one page of records downwards in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажатие этой кнопки перемещает на одну страницу записей вниз.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="501"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="512"/>
        <source>Scroll to the end</source>
        <translation>Прокрутить к концу</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="515"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажатие этой кнопки позволяет перейти к концу таблицы.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="518"/>
        <source>&gt;|</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="542"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Click here to jump to the specified record&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажмите здесь, чтобы перейти к указанной записи&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="545"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This button is used to navigate to the record number specified in the Go to area.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Эта кнопка используется, чтобы переместиться к записи, номер которой указан в области Перейти к&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="548"/>
        <source>Go to:</source>
        <translation>Перейти к:</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="555"/>
        <source>Enter record number to browse</source>
        <translation>Введите номер записи для просмотра</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="558"/>
        <source>Type a record number in this area and click the Go to: button to display the record in the database view</source>
        <translation>Напечатайте номер записи в этой области и нажмите кнопку Перейти к:, чтобы отобразить запись в представлении базы данных</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="561"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="573"/>
        <source>Show rowid column</source>
        <translation>Отображать колонку rowid</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="576"/>
        <source>Toggle the visibility of the rowid column</source>
        <translation>Переключить видимость столбца rowid</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="584"/>
        <source>Unlock view editing</source>
        <translation>Разблокировать возможность редактирования</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="587"/>
        <source>This unlocks the current view for editing. However, you will need appropriate triggers for editing.</source>
        <translation>Разблокировать текущий вид для редактирования. Однако для редактирования вам понадобятся соответствующие триггеры.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="592"/>
        <source>Edit display format</source>
        <translation>Изменить формат отображения</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="595"/>
        <source>Edit the display format of the data in this column</source>
        <translation>Редактирование формата отображения для данных из этой колонки</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="604"/>
        <location filename="../TableBrowser.ui" line="640"/>
        <source>New Record</source>
        <translation>Добавить запись</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="607"/>
        <location filename="../TableBrowser.ui" line="610"/>
        <source>Insert a new record in the current table</source>
        <translation>Вставить новую запись в текущую таблицу</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="613"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This button creates a new record in the database. Hold the mouse button to open a pop-up menu of different options:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;New Record&lt;/span&gt;: insert a new record with default values in the database.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Insert Values...&lt;/span&gt;: open a dialog for entering values before they are inserted in the database. This allows to enter values accomplishing the different constraints. This dialog is also open if the &lt;span style=&quot; font-weight:600;&quot;&gt;New Record&lt;/span&gt; option fails due to these constraints.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Эта кнопка создает новую запись в базе данных. Удерживайте кнопку мыши, чтобы открыть всплывающее меню различных параметров:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Новая Запись&lt;/span&gt;: вставляет новую запись со значениями по умолчанию.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Вставить Значения...&lt;/span&gt;: открывает диалог для ввода значений перед тем, как они будут вставлены в БД. Это позволяет вводить значения, назначая различные ограничения. Этот диалог также открывается, если &lt;span style=&quot; font-weight:600;&quot;&gt;Новая Запись&lt;/span&gt; опция не срабатывает из-за этих ограничений.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="622"/>
        <location filename="../TableBrowser.cpp" line="1153"/>
        <source>Delete Record</source>
        <translation>Удалить запись</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="625"/>
        <source>Delete the current record</source>
        <translation>Удалить текущую запись</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="628"/>
        <location filename="../TableBrowser.ui" line="631"/>
        <source>This button deletes the record or records currently selected in the table</source>
        <translation>Эта кнопка удаляет запись или записи, выбранные в настоящее время в таблице</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="643"/>
        <location filename="../TableBrowser.ui" line="646"/>
        <source>Insert new record using default values in browsed table</source>
        <translation>Вставляет новую запись, используя значения по умолчанию в просматриваемой таблице</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="651"/>
        <source>Insert Values...</source>
        <translation>Вставить значения...</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="654"/>
        <location filename="../TableBrowser.ui" line="657"/>
        <source>Open a dialog for inserting values in a new record</source>
        <translation>Открывает диалоговое окно для вставки значений в новую запись</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="662"/>
        <source>Export to &amp;CSV</source>
        <translation>Экспортировать в &amp;CSV</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="665"/>
        <location filename="../TableBrowser.ui" line="668"/>
        <source>Export the filtered data to CSV</source>
        <translation>Экспортировать отфильтрованные данные в CSV</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="671"/>
        <source>This button exports the data of the browsed table as currently displayed (after filters, display formats and order column) as a CSV file.</source>
        <translation>Эта кнопка экспортирует данные просматриваемой таблицы так как отображается (после обработки фильтрами, форматами отображения и т.д.) в виде файла CSV.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="690"/>
        <source>Save as &amp;view</source>
        <translation>Сохранить как &amp;представление</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="693"/>
        <location filename="../TableBrowser.ui" line="696"/>
        <source>Save the current filter, sort column and display formats as a view</source>
        <translation>Сохранить текущие фильтры, столбцы сортировки и форматы отображения в виде представления</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="699"/>
        <source>This button saves the current setting of the browsed table (filters, display formats and order column) as an SQL view that you can later browse or use in SQL statements.</source>
        <translation>Эта кнопка сохраняет текущие настройки просматриваемой таблицы (фильтры, форматы отображения и столбец сортировки) в виде представления SQL, которое вы можете впоследствии просмотреть или использовать в операторах SQL.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="708"/>
        <source>Save Table As...</source>
        <translation>Сохранить таблицу как...</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="711"/>
        <location filename="../TableBrowser.ui" line="714"/>
        <source>Save the table as currently displayed</source>
        <translation>Сохранить таблицу так как сейчас отображается</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="717"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This pop-up menu provides the following options applying to the currently browsed and filtered table:&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:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Export to CSV: this option exports the data of the browsed table as currently displayed (after filters, display formats and order column) to a CSV file.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Save as view: this option saves the current setting of the browsed table (filters, display formats and order column) as an SQL view that you can later browse or use in SQL statements.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Это всплывающее меню предоставляет следующие параметры, применяемые к текущей просматриваемой и отфильтрованной таблице:&lt;/p&gt;&lt;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:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Экспортировать в виде CSV: данные просматриваемой таблицы сохраняется так как отображается (после применения фильтров, форматов отображения и порядка колонок) в CSV файл.&lt;/li&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Сохранить как вид: эта опция сохраняет настройки текущей отображаемой таблицы (фильтры, форматы отображения и порядок колонок) как SQL вид, который вы позже можете просматривать или использовать в SQL выражениях.&lt;/li&gt;&lt;/ul&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="722"/>
        <source>Hide column(s)</source>
        <translation>Скрыть колонку(и)</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="725"/>
        <source>Hide selected column(s)</source>
        <translation>Скрыть выбранные колонки</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="730"/>
        <source>Show all columns</source>
        <translation>Показать все колонки</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="733"/>
        <source>Show all columns that were hidden</source>
        <translation>Показать все колонки, которые были скрыты</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="738"/>
        <location filename="../TableBrowser.cpp" line="1506"/>
        <source>Set encoding</source>
        <translation>Кодировка</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="741"/>
        <source>Change the encoding of the text in the table cells</source>
        <translation>Изменение кодировки текста в данной таблице</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="746"/>
        <source>Set encoding for all tables</source>
        <translation>Установить кодировку для всех таблиц</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="749"/>
        <source>Change the default encoding assumed for all tables in the database</source>
        <translation>Изменить кодировку по умолчанию для всех таблиц в базе данных</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="766"/>
        <source>Clear Filters</source>
        <translation>Очистить фильтры</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="769"/>
        <source>Clear all filters</source>
        <translation>Очистить все фильтры</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="772"/>
        <location filename="../TableBrowser.ui" line="775"/>
        <source>This button clears all the filters set in the header input fields for the currently browsed table.</source>
        <translation>Эта кнопка очищает все фильтры, установленные в полях ввода заголовка для текущей просматриваемой таблицы.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="784"/>
        <source>Clear Sorting</source>
        <translation>Убрать сортировку</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="787"/>
        <source>Reset the order of rows to the default</source>
        <translation>Сбросить порядок строк</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="790"/>
        <location filename="../TableBrowser.ui" line="793"/>
        <source>This button clears the sorting columns specified for the currently browsed table and returns to the default order.</source>
        <translation>Эта кнопка сбрасывает сортировку столбцов в отображаемой таблице.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="802"/>
        <source>Print</source>
        <translation>Печать</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="805"/>
        <source>Print currently browsed table data</source>
        <translation>Печатать отображаемую таблицу</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="811"/>
        <source>Print currently browsed table data. Print selection if more than one cell is selected.</source>
        <translation>Печать данных текущей таблицы. Печать выделения, если выбрано несколько ячеек.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="814"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="844"/>
        <source>Refresh</source>
        <translation>Обновить</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="847"/>
        <source>Refresh the data in the selected table</source>
        <translation>Обновить данные в выбранной таблице</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="850"/>
        <source>This button refreshes the data in the currently selected table.</source>
        <translation>Эта кнопка обновляет данные выбранной в данный момент таблицы.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="853"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="868"/>
        <source>Find in cells</source>
        <translation>Найти в ячейках</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="871"/>
        <source>Open the find tool bar which allows you to search for values in the table view below.</source>
        <translation>Открыть панель инструментов поиска, которая позволяет искать значения в представленной ниже таблице.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="883"/>
        <location filename="../TableBrowser.ui" line="886"/>
        <source>Bold</source>
        <translation>Жирный</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="889"/>
        <source>Ctrl+B</source>
        <translation>Ctrl+B</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="901"/>
        <location filename="../TableBrowser.ui" line="904"/>
        <source>Italic</source>
        <translation>Курсив</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="916"/>
        <location filename="../TableBrowser.ui" line="919"/>
        <source>Underline</source>
        <translation>Подчёркнутый</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="922"/>
        <source>Ctrl+U</source>
        <translation>Ctrl+U</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="934"/>
        <location filename="../TableBrowser.ui" line="937"/>
        <source>Align Right</source>
        <translation>Выровнять вправо</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="949"/>
        <location filename="../TableBrowser.ui" line="952"/>
        <source>Align Left</source>
        <translation>Выровнять влево</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="964"/>
        <location filename="../TableBrowser.ui" line="967"/>
        <source>Center Horizontally</source>
        <translation>Центрировать по горизонтали</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="979"/>
        <location filename="../TableBrowser.ui" line="982"/>
        <source>Justify</source>
        <translation>По ширине</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="991"/>
        <location filename="../TableBrowser.ui" line="994"/>
        <source>Edit Conditional Formats...</source>
        <translation>Изменить форматирование...</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="997"/>
        <source>Edit conditional formats for the current column</source>
        <translation>Изменить форматирование для текущего столбца</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1006"/>
        <source>Clear Format</source>
        <translation>Очистить форматирование</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1009"/>
        <source>Clear All Formats</source>
        <translation>Очистить все форматирование</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1012"/>
        <location filename="../TableBrowser.ui" line="1015"/>
        <source>Clear all cell formatting from selected cells and all conditional formats from selected columns</source>
        <translation>Очистить фоматирование в выделенном</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1024"/>
        <location filename="../TableBrowser.ui" line="1027"/>
        <source>Font Color</source>
        <translation>Цвет шрифта</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1036"/>
        <location filename="../TableBrowser.ui" line="1039"/>
        <source>Background Color</source>
        <translation>Цвет фона</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1051"/>
        <source>Toggle Format Toolbar</source>
        <translation>Панель форматирования</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1054"/>
        <source>Show/hide format toolbar</source>
        <translation>Показать/скрыть панель форматирования</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1057"/>
        <location filename="../TableBrowser.ui" line="1060"/>
        <source>This button shows or hides the formatting toolbar of the Data Browser</source>
        <translation>Эта кнопка показывает/скрывает панель форматирования</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1065"/>
        <source>Select column</source>
        <translation>Выделить столбец</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1068"/>
        <source>Ctrl+Space</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1083"/>
        <source>Replace text in cells</source>
        <translation>Замена текста в ячейках</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1091"/>
        <source>Freeze columns</source>
        <translation>Заморозить столбец</translation>
    </message>
    <message>
        <location filename="../TableBrowser.ui" line="1094"/>
        <source>Make all columns from the first column up to this column not move when scrolling horizontally</source>
        <translation>Сделать так, чтобы все столбцы, от первого столбца до этого столбца, не перемещались при горизонтальной прокрутке</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="43"/>
        <source>Filter in any column</source>
        <translation>Фильтр в столбцах</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="113"/>
        <source>Ctrl+R</source>
        <translation>Ctrl+R</translation>
    </message>
    <message numerus="yes">
        <location filename="../TableBrowser.cpp" line="517"/>
        <source>%n row(s)</source>
        <translation>
            <numerusform>%n строка</numerusform>
            <numerusform>%n строки</numerusform>
            <numerusform>%n строк</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../TableBrowser.cpp" line="519"/>
        <source>, %n column(s)</source>
        <translation>
            <numerusform>, %n столбец</numerusform>
            <numerusform>, %n столбца</numerusform>
            <numerusform>, %n столбцов</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="532"/>
        <source>. Sum: %1; Average: %2; Min: %3; Max: %4</source>
        <translation>. Сумма: %1; Среднее: %2; Мин: %3; Макс: %4</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="683"/>
        <source>Conditional formats for &quot;%1&quot;</source>
        <translation>Форматирование для &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="766"/>
        <source>determining row count...</source>
        <translation>определяем количество строк...</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="769"/>
        <source>%L1 - %L2 of &gt;= %L3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="772"/>
        <source>%L1 - %L2 of %L3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="774"/>
        <source> (clipped at %L1 rows)</source>
        <translation> (выбрано до %L1 строк)</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1026"/>
        <source>Please enter a pseudo-primary key in order to enable editing on this view. This should be the name of a unique column in the view.</source>
        <translation>Пожалуйста, введите псевдо-первичный ключ, чтобы разрешить редактирование в этом представлении. Это должно быть имя уникального столбца в представлении.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1151"/>
        <source>Delete Records</source>
        <translation>Удалить записи</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1289"/>
        <source>Duplicate records</source>
        <translation>Дублированные записи</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1289"/>
        <source>Duplicate record</source>
        <translation>Дубликат записи</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1293"/>
        <source>Ctrl+&quot;</source>
        <translation>Ctrl+&quot;</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1312"/>
        <source>Adjust rows to contents</source>
        <translation>Подогнать по содержимому</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1376"/>
        <source>Error deleting record:
%1</source>
        <translation>Ошибка удаления записи: %1</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1381"/>
        <source>Please select a record first</source>
        <translation>Сначала выберите запись</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1502"/>
        <source>Please choose a new encoding for all tables.</source>
        <translation>Пожалуйста выберите новую кодировку для всех таблиц.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1504"/>
        <source>Please choose a new encoding for this table.</source>
        <translation>Пожалуйста выберите новую кодировку для данной таблицы.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1507"/>
        <source>%1
Leave the field empty for using the database encoding.</source>
        <translation>%1
Оставьте это поле пустым если хотите чтобы использовалась кодировка по умолчанию.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1519"/>
        <source>This encoding is either not valid or not supported.</source>
        <translation>Неверная кодировка либо она не поддерживается.</translation>
    </message>
    <message>
        <location filename="../TableBrowser.cpp" line="1709"/>
        <source>%1 replacement(s) made.</source>
        <translation>%1 замен(а) произведено(а).</translation>
    </message>
</context>
<context>
    <name>TableBrowserDock</name>
    <message>
        <location filename="../TableBrowserDock.cpp" line="72"/>
        <source>New Data Browser</source>
        <translation>Новая вкладка обозревателя</translation>
    </message>
    <message>
        <location filename="../TableBrowserDock.cpp" line="76"/>
        <source>Rename Data Browser</source>
        <translation>Переименовать обозреватель данных</translation>
    </message>
    <message>
        <location filename="../TableBrowserDock.cpp" line="82"/>
        <source>Close Data Browser</source>
        <translation>Закрыть обозреватель данных</translation>
    </message>
    <message>
        <location filename="../TableBrowserDock.cpp" line="99"/>
        <source>Set a new name for the data browser. Use the &apos;&amp;&amp;&apos; character to allow using the following character as a keyboard shortcut.</source>
        <translation>Задайте новое имя для вкладки SQL. Используйте символ &apos;&amp;&amp;&apos;, чтобы разрешить использование следующего символа в качестве сочетания клавиш.</translation>
    </message>
</context>
<context>
    <name>VacuumDialog</name>
    <message>
        <location filename="../VacuumDialog.ui" line="14"/>
        <source>Compact Database</source>
        <translatorcomment>Не понятно, что лучше &quot;уплотнение&quot; или &quot;сжатие&quot;?</translatorcomment>
        <translation>Уплотнение базы данных</translation>
    </message>
    <message>
        <location filename="../VacuumDialog.ui" line="26"/>
        <source>Warning: Compacting the database will commit all of your changes.</source>
        <translation>Предупреждение: Уплотнение базы данных зафиксирует все изменения, которые были сделаны.</translation>
    </message>
    <message>
        <location filename="../VacuumDialog.ui" line="39"/>
        <source>Please select the databases to co&amp;mpact:</source>
        <translation>Выберите объекты для &amp;уплотнения:</translation>
    </message>
</context>
</TS>
