diff options
| author | 2015-04-04 14:41:04 -0400 | |
|---|---|---|
| committer | 2015-04-04 14:41:04 -0400 | |
| commit | a5b034d4a9c44f9bc1e83b01de82530f8fc63013 (patch) | |
| tree | 7a358206c4aff9c33df1752c92eafec97cee2244 /SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts | |
| parent | 306d6d3ca9c9ad774d19135681a7f9805f77035f (diff) | |
Imported Upstream version 3.0.4upstream/3.0.4
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts')
| -rw-r--r-- | SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts | 388 |
1 files changed, 227 insertions, 161 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts index a3d8093..467ca92 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts @@ -51,7 +51,7 @@ <message> <location filename="../dialogs/aboutdialog.ui" line="172"/> <source>SQLite 3 version:</source> - <translation type="unfinished"></translation> + <translation>Версия SQLite 3:</translation> </message> <message> <location filename="../dialogs/aboutdialog.ui" line="111"/> @@ -507,73 +507,83 @@ <translation>Имя и тип</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="56"/> + <location filename="../dialogs/columndialog.ui" line="35"/> + <source>Scale</source> + <translation>Размер</translation> + </message> + <message> + <location filename="../dialogs/columndialog.ui" line="55"/> + <source>Precision</source> + <translation>Точность</translation> + </message> + <message> + <location filename="../dialogs/columndialog.ui" line="62"/> <source>Data type:</source> <translation>Тип данных:</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="63"/> + <location filename="../dialogs/columndialog.ui" line="69"/> <source>Column name:</source> <translation>Имя столбца:</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="73"/> + <location filename="../dialogs/columndialog.ui" line="79"/> <source>Size:</source> <translation>Размер:</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="96"/> + <location filename="../dialogs/columndialog.ui" line="102"/> <source>Constraints</source> <translation>Ограничения</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="109"/> + <location filename="../dialogs/columndialog.ui" line="115"/> <source>Unique</source> <translation>Уникальность</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="116"/> - <location filename="../dialogs/columndialog.ui" line="130"/> - <location filename="../dialogs/columndialog.ui" line="172"/> - <location filename="../dialogs/columndialog.ui" line="179"/> - <location filename="../dialogs/columndialog.ui" line="186"/> - <location filename="../dialogs/columndialog.ui" line="193"/> - <location filename="../dialogs/columndialog.ui" line="200"/> + <location filename="../dialogs/columndialog.ui" line="122"/> + <location filename="../dialogs/columndialog.ui" line="136"/> + <location filename="../dialogs/columndialog.ui" line="178"/> + <location filename="../dialogs/columndialog.ui" line="185"/> + <location filename="../dialogs/columndialog.ui" line="192"/> + <location filename="../dialogs/columndialog.ui" line="199"/> + <location filename="../dialogs/columndialog.ui" line="206"/> <source>Configure</source> <translation>Настроить</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="123"/> + <location filename="../dialogs/columndialog.ui" line="129"/> <source>Foreign Key</source> <translation>Внешний ключ</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="137"/> + <location filename="../dialogs/columndialog.ui" line="143"/> <source>Collate</source> <translation>Сравнение</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="144"/> + <location filename="../dialogs/columndialog.ui" line="150"/> <source>Not NULL</source> <translation>Не NULL</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="151"/> + <location filename="../dialogs/columndialog.ui" line="157"/> <source>Check condition</source> <translation>Проверка условия</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="158"/> + <location filename="../dialogs/columndialog.ui" line="164"/> <source>Primary Key</source> <translation>Первичный ключ</translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="165"/> + <location filename="../dialogs/columndialog.ui" line="171"/> <source>Default</source> <translation></translation> </message> <message> - <location filename="../dialogs/columndialog.ui" line="264"/> + <location filename="../dialogs/columndialog.ui" line="270"/> <source>Advanced mode</source> <translation>Расширенный режим</translation> </message> @@ -1824,88 +1834,128 @@ Browsing other pages will be possible after the row counting is done.</source> <translation>База данных</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="43"/> + <location filename="../dialogs/dbdialog.ui" line="26"/> + <source>Database type</source> + <translation>Тип базы данных</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.ui" line="32"/> <source>Database driver</source> <translation>Драйвер базы данных</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="59"/> + <location filename="../dialogs/dbdialog.ui" line="95"/> + <source>Generate automatically</source> + <translation>Сгенерировать автоматически</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.ui" line="108"/> + <source>Options</source> + <translation>Опции</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.ui" line="117"/> + <source>Permanent (keep it in configuration)</source> + <translation>Постоянная (сохранить базу в конфигурационном файле)</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.ui" line="161"/> + <source>Test connection</source> + <translation>Тест соединения</translation> + </message> + <message> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="66"/> <source>Type</source> <translation>Тип</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="78"/> <source>Browse for database file on local computer</source> - <translation>Указать файл базы данных на локальном компьютере</translation> + <translation type="obsolete">Указать файл базы данных на локальном компьютере</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.ui" line="51"/> + <source>Create new database file</source> + <translation>Создать новый файл базы данных</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="90"/> + <location filename="../dialogs/dbdialog.ui" line="42"/> + <location filename="../dialogs/dbdialog.cpp" line="149"/> <source>File</source> <translation>Файл</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="97"/> + <location filename="../dialogs/dbdialog.ui" line="79"/> + <source>Name (on the list)</source> + <translation>Имя (в списке)</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.ui" line="92"/> <source>Generate name basing on file path</source> <translation>Генерировать имя на основе пути к файлу</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="110"/> <source>Permanent</source> <translation>Запомнить</translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="132"/> + <location filename="../dialogs/dbdialog.ui" line="114"/> <source><p>Enable this if you want the database to be stored in configuration file and restored every time SQLiteStudio is started.</p></source> <extracomment>aasfd</extracomment> <translation><p>Активируйте эту опцию для сохранения базы данных в конфигурационном файле и добавления её в список при каждом запуске SQLiteStudio.</p></translation> </message> <message> - <location filename="../dialogs/dbdialog.ui" line="164"/> <source>Test database connection</source> <translation>Тест соединения с базой данных</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="279"/> + <location filename="../dialogs/dbdialog.cpp" line="150"/> + <source>Browse for existing database file on local computer</source> + <translation>Указать существующий файл базы данных на локальном компьютере</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.cpp" line="283"/> <source>Browse</source> <translation>Обзор</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="454"/> + <location filename="../dialogs/dbdialog.cpp" line="488"/> <source>Enter an unique database name.</source> - <translation type="unfinished"></translation> + <translation>Введите уникальное имя базы данных.</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="463"/> + <location filename="../dialogs/dbdialog.cpp" line="497"/> <source>This name is already in use. Please enter unique name.</source> - <translation type="unfinished"></translation> + <translation>Данное имя уже используется. Пожалуйста, укажите уникальное имя.</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="471"/> + <location filename="../dialogs/dbdialog.cpp" line="505"/> <source>Enter a database file path.</source> - <translation type="unfinished"></translation> + <translation>Введите путь к базе данных.</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="478"/> + <location filename="../dialogs/dbdialog.cpp" line="512"/> <source>This database is already on the list under name: %1</source> - <translation type="unfinished"></translation> + <translation>Указанная база данных уже находится в списке под именем %1</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="494"/> + <location filename="../dialogs/dbdialog.cpp" line="528"/> <source>Select a database type.</source> - <translation type="unfinished"></translation> + <translation>Выберите тип базы данных.</translation> + </message> + <message> + <location filename="../dialogs/dbdialog.cpp" line="585"/> + <source>Auto-generated</source> + <translation>Автоматически сгенерировано</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="552"/> <source>The name will be auto-generated</source> <translation>Имя будет сгенерировано автоматически</translation> </message> <message> - <location filename="../dialogs/dbdialog.cpp" line="557"/> + <location filename="../dialogs/dbdialog.cpp" line="590"/> <source>Type the name</source> <translation>Введите имя</translation> </message> @@ -2321,125 +2371,125 @@ All objects from this group will be moved to parent group.</source> <context> <name>DbTreeModel</name> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="405"/> + <location filename="../dbtree/dbtreemodel.cpp" line="407"/> <source>Database: %1</source> <comment>dbtree tooltip</comment> <translation>База данных: %1</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="410"/> + <location filename="../dbtree/dbtreemodel.cpp" line="412"/> <source>Version:</source> <comment>dbtree tooltip</comment> <translation>Версия:</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="411"/> + <location filename="../dbtree/dbtreemodel.cpp" line="413"/> <source>File size:</source> <comment>dbtree tooltip</comment> <translation>Размер файла:</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="412"/> + <location filename="../dbtree/dbtreemodel.cpp" line="414"/> <source>Encoding:</source> <comment>dbtree tooltip</comment> <translation>Кодировка:</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="417"/> + <location filename="../dbtree/dbtreemodel.cpp" line="419"/> <source>Error details:</source> <comment>dbtree tooltip</comment> <translation>Подробности ошибки:</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="427"/> + <location filename="../dbtree/dbtreemodel.cpp" line="429"/> <source>Table : %1</source> <comment>dbtree tooltip</comment> <translation>Таблица: %1</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="450"/> + <location filename="../dbtree/dbtreemodel.cpp" line="452"/> <source>Columns (%1):</source> <comment>dbtree tooltip</comment> <translation>Столбцы (%1):</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="453"/> + <location filename="../dbtree/dbtreemodel.cpp" line="455"/> <source>Indexes (%1):</source> <comment>dbtree tooltip</comment> <translation>Индексы (%1):</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="456"/> + <location filename="../dbtree/dbtreemodel.cpp" line="458"/> <source>Triggers (%1):</source> <comment>dbtree tooltip</comment> <translation>Триггеры (%1):</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1071"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1073"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1072"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1074"/> <source>Move</source> <translation>Переместить</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1074"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1076"/> <source>Include data</source> <translation>Включая данные</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1075"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1077"/> <source>Include indexes</source> <translation>Включая индексы</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1076"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1078"/> <source>Include triggers</source> <translation>Включая триггеры</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1078"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1080"/> <source>Abort</source> <translation>Прервать</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1154"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1156"/> <source>Referenced tables</source> <translation>Связанные таблицы</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1155"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1157"/> <source>Do you want to include following referenced tables as well: %1</source> <translation>Вы хотите также включить следующие связанные таблицы: %1</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1164"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1166"/> <source>Name conflict</source> <translation>Конфликт имён</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1165"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1167"/> <source>Following object already exists in the target database. Please enter new, unique name, or press '%1' to abort the operation:</source> <translation>Данный объект уже существует в целевой базе данных. Пожалуйста введите новое уникальное имя или нажмите %1 для прерывания операции:</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1178"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1180"/> <source>SQL statements conversion</source> <translation>Конвертация конструкций SQL</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1186"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1188"/> <source>Following error occurred while converting SQL statements to the target SQLite version:</source> <translation>При конвертации конструкций SQL в новую версию SQLite произошла ошибка:</translation> </message> <message> - <location filename="../dbtree/dbtreemodel.cpp" line="1187"/> + <location filename="../dbtree/dbtreemodel.cpp" line="1189"/> <source>Would you like to ignore those errors and proceed?</source> <translation>Вы хотите проигнорировать эти ошибки и продолжить?</translation> </message> @@ -2795,59 +2845,59 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <translation>Отмена</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="141"/> - <location filename="../dialogs/exportdialog.cpp" line="165"/> - <location filename="../dialogs/exportdialog.cpp" line="188"/> + <location filename="../dialogs/exportdialog.cpp" line="149"/> + <location filename="../dialogs/exportdialog.cpp" line="174"/> + <location filename="../dialogs/exportdialog.cpp" line="197"/> <source>Select database to export.</source> <translation>Выберите базу данных для экспорта.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="142"/> + <location filename="../dialogs/exportdialog.cpp" line="150"/> <source>Select table to export.</source> <translation>Выберите таблицу для экспорта.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="166"/> + <location filename="../dialogs/exportdialog.cpp" line="175"/> <source>Enter valid query to export.</source> <translation>Введи корректный запрос для экспорта.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="189"/> + <location filename="../dialogs/exportdialog.cpp" line="198"/> <source>Select at least one object to export.</source> <translation>Выберите хотя бы один объект для экспорта.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="212"/> + <location filename="../dialogs/exportdialog.cpp" line="221"/> <source>You must provide a file name to export to.</source> <translation>Необходимо указать имя файла, в который будет произведён экспорт.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="219"/> + <location filename="../dialogs/exportdialog.cpp" line="228"/> <source>Path you provided is an existing directory. You cannot overwrite it.</source> <translation>Указанный путь является существующим каталогом. Его невозможно перезаписать.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="225"/> + <location filename="../dialogs/exportdialog.cpp" line="234"/> <source>The directory '%1' does not exist.</source> <translation>Каталог '%1' не существует.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="231"/> + <location filename="../dialogs/exportdialog.cpp" line="240"/> <source>The file '%1' exists and will be overwritten.</source> <translation>Файл '%1' существует и будет перезаписан.</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="402"/> + <location filename="../dialogs/exportdialog.cpp" line="417"/> <source>All files (*)</source> <translation>Все файлы (*)</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="405"/> + <location filename="../dialogs/exportdialog.cpp" line="420"/> <source>Pick file to export to</source> <translation>Выберите файл для экспорта</translation> </message> <message> - <location filename="../dialogs/exportdialog.cpp" line="694"/> + <location filename="../dialogs/exportdialog.cpp" line="709"/> <source>Internal error during export. This is a bug. Please report it.</source> <translation>Внутренняя ошибка во время экспорта. Пожалуйста, вышлите отчёт об этой ошибке.</translation> </message> @@ -3118,17 +3168,27 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <translation>Опции</translation> </message> <message> - <location filename="../dialogs/importdialog.ui" line="147"/> + <location filename="../dialogs/importdialog.ui" line="182"/> <source>Input file:</source> <translation>Файл-источник:</translation> </message> <message> - <location filename="../dialogs/importdialog.ui" line="182"/> + <location filename="../dialogs/importdialog.ui" line="175"/> <source>Text encoding:</source> <translation>Кодировка текста:</translation> </message> <message> + <location filename="../dialogs/importdialog.ui" line="192"/> + <source><p>If enabled, any constraint violation, or invalid data format (wrong column count), or any other problem encountered during import will be ignored and the importing will be continued.</p></source> + <translation><p>Если опция активирована, все нарушения ограничений, неправильный формат данных (неверное количество столбцов) и любые другие проблемы, возникшие при осуществлении импорта, будут проигнорированы и импорт будет продолжен.</p></translation> + </message> + <message> <location filename="../dialogs/importdialog.ui" line="195"/> + <source>Ignore errors</source> + <translation>Игнорировать ошибки</translation> + </message> + <message> + <location filename="../dialogs/importdialog.ui" line="205"/> <source>Data source options</source> <translation>Опции источника данных</translation> </message> @@ -3138,37 +3198,37 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <translation>Отмена</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="101"/> + <location filename="../dialogs/importdialog.cpp" line="102"/> <source>If you type table name that doesn't exist, it will be created.</source> <translation>Если вы введёте несуществующее имя таблицы, она будет создана.</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="101"/> + <location filename="../dialogs/importdialog.cpp" line="102"/> <source>Enter the table name</source> <translation>Введите имя таблицы</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="119"/> + <location filename="../dialogs/importdialog.cpp" line="120"/> <source>Select import plugin.</source> <translation>Выберите модуль импорта.</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="128"/> + <location filename="../dialogs/importdialog.cpp" line="129"/> <source>You must provide a file to import from.</source> <translation>Необходимо указать файл, из которого осуществляется импорт.</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="135"/> + <location filename="../dialogs/importdialog.cpp" line="136"/> <source>The file '%1' does not exist.</source> <translation>Файл '%1' не существует.</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="141"/> + <location filename="../dialogs/importdialog.cpp" line="142"/> <source>Path you provided is a directory. A regular file is required.</source> <translation>Указанный путь является каталогом. Необходимо указать файл.</translation> </message> <message> - <location filename="../dialogs/importdialog.cpp" line="325"/> + <location filename="../dialogs/importdialog.cpp" line="318"/> <source>Pick file to import from</source> <translation>Выберите файл для импорта</translation> </message> @@ -3540,7 +3600,7 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <translation>Невозможно применить стиль: %1</translation> </message> <message> - <location filename="../mainwindow.cpp" line="625"/> + <location filename="../mainwindow.cpp" line="621"/> <source>Cannot export, because no export plugin is loaded.</source> <translation>Невозможно произвести экспорт, т.к. не загружено ни одного модуля экспорта.</translation> </message> @@ -3550,37 +3610,37 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <translation>Невозможно произвести импорт, т.к. не загружено ни одного модуля импорта.</translation> </message> <message> - <location filename="../mainwindow.cpp" line="666"/> + <location filename="../mainwindow.cpp" line="670"/> <source>Rename window</source> <translation>Переименовать окно</translation> </message> <message> - <location filename="../mainwindow.cpp" line="666"/> + <location filename="../mainwindow.cpp" line="670"/> <source>Enter new name for the window:</source> <translation>Введите новое имя для окна:</translation> </message> <message> - <location filename="../mainwindow.cpp" line="734"/> + <location filename="../mainwindow.cpp" line="738"/> <source>New updates are available. <a href="%1">Click here for details</a>.</source> <translation>Доступны обновления. <a href="%1">Нажмите здесь для подробностей</a>.</translation> </message> <message> - <location filename="../mainwindow.cpp" line="742"/> + <location filename="../mainwindow.cpp" line="746"/> <source>You're running the most recent version. No updates are available.</source> <translation>Установлена последняя версия. Обновлений нет.</translation> </message> <message> - <location filename="../mainwindow.cpp" line="841"/> + <location filename="../mainwindow.cpp" line="845"/> <source>Database passed in command line parameters (%1) was already on the list under name: %2</source> - <translation type="unfinished"></translation> + <translation>База данных, переданная через аргументы командной строки (%1), уже находится в списке под именем %2</translation> </message> <message> - <location filename="../mainwindow.cpp" line="848"/> + <location filename="../mainwindow.cpp" line="852"/> <source>Database passed in command line parameters (%1) has been temporarily added to the list under name: %2</source> - <translation>База данных, переданная через аргумент командной строки (%1), была временно добавлена в список под именем %2</translation> + <translation>База данных, переданная через аргументы командной строки (%1), была временно добавлена в список под именем %2</translation> </message> <message> - <location filename="../mainwindow.cpp" line="853"/> + <location filename="../mainwindow.cpp" line="857"/> <source>Could not add database %1 to list.</source> <translation>Невозможно добавить базу данных %1 в список.</translation> </message> @@ -3588,17 +3648,17 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <context> <name>MdiWindow</name> <message> - <location filename="../mdiwindow.cpp" line="190"/> + <location filename="../mdiwindow.cpp" line="199"/> <source>Uncommited changes</source> <translation>Неподтверждённые изменения</translation> </message> <message> - <location filename="../mdiwindow.cpp" line="195"/> + <location filename="../mdiwindow.cpp" line="204"/> <source>Close anyway</source> <translation>Всё равно закрыть</translation> </message> <message> - <location filename="../mdiwindow.cpp" line="197"/> + <location filename="../mdiwindow.cpp" line="206"/> <source>Don't close</source> <translation>Не закрывать</translation> </message> @@ -3908,68 +3968,68 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <context> <name>QObject</name> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="66"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="67"/> <source>Cannot edit columns that are result of compound %1 statements (one that includes %2, %3 or %4 keywords).</source> <translation>Невозможно редактировать столцбы, являющиеся результатом составных конструкций %1 (те, которые включают ключевые слова %2, %3 и %4).</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="69"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="70"/> <source>The query execution mechanism had problems with extracting ROWID's properly. This might be a bug in the application. You may want to report this.</source> <translation>В механизме выполнения запросов возникли проблемы при корректном извлечении значений ROWID. Предположительно это ошибка в приложении. Возможно стоит отправить отчёт об ошибке.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="71"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="72"/> <source>Requested column is a result of SQL expression, instead of a simple column selection. Such columns cannot be edited.</source> <translation>Запрошенный столбец является результатом SQL выражения, а не просто выбором столбца. Такие столбцы не могут быть отредактированы.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="73"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="74"/> <source>Requested column belongs to restricted SQLite table. Those tables cannot be edited directly.</source> <translation>Запрошенный столбец принадлежит служебной таблице SQLite. Эти таблицы нельзя редактировать напрямую.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="75"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="76"/> <source>Cannot edit results of query other than %1.</source> <translation>Невозможно редактировать результаты запросов, отличных от %1.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="77"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="78"/> <source>Cannot edit columns that are result of aggregated %1 statements.</source> <translation>Невозможно редактировать столцбы, являющиеся результатом агрегирующих конструкций %1.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="79"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="80"/> <source>Cannot edit columns that are result of %1 statement.</source> <translation>Невозможно редактировать столцбы, являющиеся результатом конструкции %1.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="81"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="82"/> <source>Cannot edit columns that are result of common table expression statement (%1).</source> <translation>Невозможно редактировать столцбы, являющиеся результатом обобщённого табличного выражения (%1).</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="353"/> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="389"/> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="407"/> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="443"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="357"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="393"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="411"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="447"/> <source>on conflict: %1</source> <comment>data view tooltip</comment> <translation>при конфликте: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="373"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="377"/> <source>references table %1, column %2</source> <comment>data view tooltip</comment> <translation>ссылается на таблицу %1, столбец %2</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="440"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="444"/> <source>condition: %1</source> <comment>data view tooltip</comment> <translation>условие: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="460"/> + <location filename="../datagrid/sqlquerymodelcolumn.cpp" line="464"/> <source>collation name: %1</source> <comment>data view tooltip</comment> <translation>имя сравнения: %1</translation> @@ -4327,7 +4387,8 @@ Please enter new, unique name, or press '%1' to abort the operation:</ <translation>Все файлы</translation> </message> <message> - <location filename="../uiutils.cpp" line="38"/> + <location filename="../uiutils.cpp" line="39"/> + <location filename="../uiutils.cpp" line="41"/> <source>Database file</source> <translation>Файл баз данных</translation> </message> @@ -4820,69 +4881,69 @@ find next</source> <context> <name>SqlQueryModel</name> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="62"/> - <location filename="../datagrid/sqlquerymodel.cpp" line="460"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="63"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="474"/> <source>Only one query can be executed simultaneously.</source> <translation>Одновременно может быть выполнен только один запрос.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="94"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="95"/> <source>Uncommited data</source> <translation>Неподтверждённые данные</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="95"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="96"/> <source>There are uncommited data changes. Do you want to proceed anyway? All uncommited changes will be lost.</source> <translation>Имеются неподтверждённые изменения данных. Вы действительно хотите продолжить? Все неподтверждённые изменения будут утеряны.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="341"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="343"/> <source>Cannot commit the data for a cell that refers to the already closed database.</source> <translation>Невозможно подтвердить данные для ячейки, которая ссылается на уже закрытую базу данных.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="372"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="374"/> <source>Could not begin transaction on the database. Details: %1</source> <translation>Невозможно начать транзакцию в базе данных. Подробности: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="409"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="415"/> <source>An error occurred while commiting the transaction: %1</source> <translation>При завершении транзакции возникла ошибка: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="428"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="434"/> <source>An error occurred while rolling back the transaction: %1</source> <translation>При отмене транзакции возникла ошибка: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="546"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="560"/> <source>Tried to commit a cell which is not editable (yet modified and waiting for commit)! This is a bug. Please report it.</source> <translation>Попытка подтверждения данных для нередактируемой ячейки (которая тем не менее была изменена и ожидает подтверждения). Это программная ошибка. Пожалуйста, отправьте о ней отчёт.</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="572"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="586"/> <source>An error occurred while commiting the data: %1</source> <translation>При подтверждении данных произошла ошибка: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="1016"/> - <location filename="../datagrid/sqlquerymodel.cpp" line="1068"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="1031"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="1086"/> <source>Error while executing SQL query on database '%1': %2</source> <translation>Ошибка при выполнении SQL запроса к базе данных '%1': %2</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="1065"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="1083"/> <source>Error while loading query results: %1</source> <translation>Ошибка при загрузке результатов запроса: %1</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="1393"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="1424"/> <source>Insert multiple rows</source> <translation>Вставить несколько строк</translation> </message> <message> - <location filename="../datagrid/sqlquerymodel.cpp" line="1393"/> + <location filename="../datagrid/sqlquerymodel.cpp" line="1424"/> <source>Number of rows to insert:</source> <translation>Количество вставляемых строк:</translation> </message> @@ -4890,87 +4951,92 @@ find next</source> <context> <name>SqlQueryView</name> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="69"/> + <location filename="../datagrid/sqlqueryview.cpp" line="72"/> <source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="70"/> + <location filename="../datagrid/sqlqueryview.cpp" line="73"/> <source>Copy as...</source> <translation>Копировать как...</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="71"/> + <location filename="../datagrid/sqlqueryview.cpp" line="74"/> <source>Paste</source> <translation>Вставить</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="72"/> + <location filename="../datagrid/sqlqueryview.cpp" line="75"/> <source>Paste as...</source> <translation>Вставить как...</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="73"/> + <location filename="../datagrid/sqlqueryview.cpp" line="76"/> <source>Set NULL values</source> <translation>Установить значения на NULL</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="74"/> + <location filename="../datagrid/sqlqueryview.cpp" line="77"/> <source>Erase values</source> <translation>Стереть содержимое</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="75"/> + <location filename="../datagrid/sqlqueryview.cpp" line="78"/> <source>Edit value in editor</source> <translation>Править содержимое в редакторе</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="76"/> + <location filename="../datagrid/sqlqueryview.cpp" line="79"/> <source>Commit</source> <translation>Подтвердить</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="77"/> + <location filename="../datagrid/sqlqueryview.cpp" line="80"/> <source>Rollback</source> <translation>Откатить</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="78"/> + <location filename="../datagrid/sqlqueryview.cpp" line="81"/> <source>Commit selected cells</source> <translation>Подтвердить выбранные ячейки</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="79"/> + <location filename="../datagrid/sqlqueryview.cpp" line="82"/> <source>Rollback selected cells</source> <translation>Откатить выбранные ячейки</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="80"/> + <location filename="../datagrid/sqlqueryview.cpp" line="83"/> <source>Define columns to sort by</source> <translation>Определить столбцы для сортировки</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="81"/> + <location filename="../datagrid/sqlqueryview.cpp" line="84"/> <source>Remove custom sorting</source> <translation>Сбросить указанную сортировку</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="82"/> + <location filename="../datagrid/sqlqueryview.cpp" line="85"/> <source>Insert row</source> <translation>Вставить строку</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="83"/> + <location filename="../datagrid/sqlqueryview.cpp" line="86"/> <source>Insert multiple rows</source> <translation>Вставить несколько строк</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="84"/> + <location filename="../datagrid/sqlqueryview.cpp" line="87"/> <source>Delete selected row</source> <translation>Удалить выбранную строку</translation> </message> <message> - <location filename="../datagrid/sqlqueryview.cpp" line="443"/> + <location filename="../datagrid/sqlqueryview.cpp" line="256"/> + <source>No items selected to paste clipboard contents to.</source> + <translation>Не выбраны элементы для вставки в них содержимого буфера обмена.</translation> + </message> + <message> + <location filename="../datagrid/sqlqueryview.cpp" line="510"/> <source>Edit value</source> <translation>Править содержимое</translation> </message> @@ -5580,41 +5646,41 @@ Do you want to commit the structure, or do you want to go back to the structure <translation>Условие для частичного индекса</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1424"/> + <location filename="../windows/tablewindow.cpp" line="1425"/> <source>Name</source> <comment>table window triggers</comment> <translation>Имя</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1425"/> + <location filename="../windows/tablewindow.cpp" line="1426"/> <source>Event</source> <comment>table window triggers</comment> <translation>Событие</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1426"/> + <location filename="../windows/tablewindow.cpp" line="1427"/> <source>Condition</source> <comment>table window triggers</comment> <translation>Условие</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1427"/> + <location filename="../windows/tablewindow.cpp" line="1428"/> <source>Details</source> <comment>table window triggers</comment> <translation>Подробности</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1515"/> + <location filename="../windows/tablewindow.cpp" line="1517"/> <source>Table window "%1" has uncommited structure modifications and data.</source> <translation>В окне таблицы "%1" имеются неподтверждённые изменения структуры и данных.</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1517"/> + <location filename="../windows/tablewindow.cpp" line="1519"/> <source>Table window "%1" has uncommited data.</source> <translation>В окне таблицы "%1" имеются неподтверждённые изменения данных.</translation> </message> <message> - <location filename="../windows/tablewindow.cpp" line="1519"/> + <location filename="../windows/tablewindow.cpp" line="1521"/> <source>Table window "%1" has uncommited structure modifications.</source> <translation>В окне таблицы "%1" имеются неподтверждённые изменения структуры.</translation> </message> @@ -5702,33 +5768,33 @@ Do you want to commit the structure, or do you want to go back to the structure <translation>DDL</translation> </message> <message> - <location filename="../dialogs/triggerdialog.cpp" line="145"/> + <location filename="../dialogs/triggerdialog.cpp" line="159"/> <source>On view:</source> <translation>Для представления:</translation> </message> <message> - <location filename="../dialogs/triggerdialog.cpp" line="168"/> + <location filename="../dialogs/triggerdialog.cpp" line="183"/> <source>Could not process trigger %1 correctly. Unable to open a trigger dialog.</source> <translation>Не удалось корректно обработать триггер %1. Невозможно открыть окно триггера.</translation> </message> <message> - <location filename="../dialogs/triggerdialog.cpp" line="338"/> + <location filename="../dialogs/triggerdialog.cpp" line="353"/> <source>Enter a valid condition.</source> <translation>Введите корректное условие.</translation> </message> <message> - <location filename="../dialogs/triggerdialog.cpp" line="339"/> + <location filename="../dialogs/triggerdialog.cpp" line="354"/> <source>Enter a valid trigger code.</source> <translation>Введите корректный код триггера.</translation> </message> <message> - <location filename="../dialogs/triggerdialog.cpp" line="411"/> + <location filename="../dialogs/triggerdialog.cpp" line="426"/> <source>Error</source> <comment>trigger dialog</comment> <translation>Ошибка</translation> </message> <message> - <location filename="../dialogs/triggerdialog.cpp" line="411"/> + <location filename="../dialogs/triggerdialog.cpp" line="426"/> <source>An error occurred while executing SQL statements: %1</source> <translation>При выполнении конструкций SQL произошла ошибка: |
