aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/coreSQLiteStudio/translations
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2021-12-17 07:06:30 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2021-12-17 07:06:30 -0500
commit1fdc150116cad39aae5c5da407c3312b47a59e3a (patch)
tree123c79a4d7ad2d45781ba03ce939f7539fb428d8 /SQLiteStudio3/coreSQLiteStudio/translations
parentfeda8a7db8d1d7c5439aa8f8feef7cc0dd2b59a0 (diff)
New upstream version 3.3.3+dfsg1.upstream/3.3.3+dfsg1
Diffstat (limited to 'SQLiteStudio3/coreSQLiteStudio/translations')
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts96
-rw-r--r--SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts290
2 files changed, 193 insertions, 193 deletions
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
index 702c2f2..956c7f0 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_ru.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.1" language="ru_RU">
+<TS version="2.0" language="ru_RU">
<context>
<name>AbstractDb</name>
<message>
@@ -19,7 +19,7 @@
<name>BugReporter</name>
<message>
<source>Invalid login or password</source>
- <translation type="vanished">Неправильный логин или пароль</translation>
+ <translation>Неправильный логин или пароль</translation>
</message>
</context>
<context>
@@ -149,12 +149,12 @@
<message>
<location filename="../services/impl/configimpl.cpp" line="863"/>
<source>Could not start database transaction for deleting SQL history, therefore it&apos;s not deleted.</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно начать транзакцию для удаления истории SQL, поэтому она не удалена.</translation>
</message>
<message>
<location filename="../services/impl/configimpl.cpp" line="870"/>
<source>Could not commit database transaction for deleting SQL history, therefore it&apos;s not deleted.</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно завершить транзакцию для удаления истории SQL, поэтому она не удалена.</translation>
</message>
</context>
<context>
@@ -805,7 +805,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../db/abstractdb3.h" line="328"/>
<location filename="../db/abstractdb3.h" line="332"/>
<source>Could not load extension %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно загрузить расширение %1: %2</translation>
</message>
<message>
<location filename="../db/abstractdb3.h" line="405"/>
@@ -1055,7 +1055,7 @@ The view will remain as it is.</source>
<message>
<location filename="../common/utils.cpp" line="1022"/>
<source>Could not open file &apos;%1&apos; for reading: %2</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно открыть файл &apos;%1&apos; для чтения: %2</translation>
</message>
</context>
<context>
@@ -1137,182 +1137,182 @@ The view will remain as it is.</source>
<name>UpdateManager</name>
<message>
<source>An error occurred while checking for updates: %1.</source>
- <translation type="vanished">При проверке обновлений возникла ошибка: %1</translation>
+ <translation>При проверке обновлений возникла ошибка: %1</translation>
</message>
<message>
<source>Could not check available updates, because server responded with invalid message format. It is safe to ignore this warning.</source>
- <translation type="vanished">Невозможно проверить наличие обновлений, так как ответ сервера имеет некорректный формат. Это предупреждение можно проигнорировать.</translation>
+ <translation>Невозможно проверить наличие обновлений, так как ответ сервера имеет некорректный формат. Это предупреждение можно проигнорировать.</translation>
</message>
<message>
<source>An error occurred while reading updates metadata: %1.</source>
- <translation type="vanished">При чтении метаданных об обновлениях возникла ошибка: %1</translation>
+ <translation>При чтении метаданных об обновлениях возникла ошибка: %1</translation>
</message>
<message>
<source>Could not download updates, because server responded with invalid message format. You can try again later or download and install updates manually. See &lt;a href=&quot;%1&quot;&gt;User Manual&lt;/a&gt; for details.</source>
- <translation type="vanished">Невозможно загрузить обновления, так как ответ сервера имеет некорректный формат. Вы можете попробовать снова позже или скачать и установить обновления вручную. Подробности смотрите в &lt;a href=&quot;%1&quot;&gt;Руководстве пользователя&lt;/a&gt;.</translation>
+ <translation>Невозможно загрузить обновления, так как ответ сервера имеет некорректный формат. Вы можете попробовать снова позже или скачать и установить обновления вручную. Подробности смотрите в &lt;a href=&quot;%1&quot;&gt;Руководстве пользователя&lt;/a&gt;.</translation>
</message>
<message>
<source>Could not create temporary directory for downloading the update. Updating aborted.</source>
- <translation type="vanished">Невозможно создать временный каталог для загрузки обновления. Обновление прервано.</translation>
+ <translation>Невозможно создать временный каталог для загрузки обновления. Обновление прервано.</translation>
</message>
<message>
<source>There was no updates to download. Updating aborted.</source>
- <translation type="vanished">Нет обновлений для загрузки. Обновление прервано.</translation>
+ <translation>Нет обновлений для загрузки. Обновление прервано.</translation>
</message>
<message>
<source>Downloading: %1</source>
- <translation type="vanished">Загрузка: %1</translation>
+ <translation>Загрузка: %1</translation>
</message>
<message>
<source>Could not determinate file name from update URL: %1. Updating aborted.</source>
- <translation type="vanished">Невозможно определить имя файла из URL обновления. Обновление прервано.</translation>
+ <translation>Невозможно определить имя файла из URL обновления. Обновление прервано.</translation>
</message>
<message>
<source>Failed to open file &apos;%1&apos; for writting: %2. Updating aborted.</source>
- <translation type="vanished">Не удалось открыть файл %1 для записи: %2. Обновление прервано.</translation>
+ <translation>Не удалось открыть файл %1 для записи: %2. Обновление прервано.</translation>
</message>
<message>
<source>Installing updates.</source>
- <translation type="vanished">Установка обновлений.</translation>
+ <translation>Установка обновлений.</translation>
</message>
<message>
<source>Could not copy current application directory into %1 directory.</source>
- <translation type="vanished">Невозможно скопировать текущий каталог приложения в каталог %1.</translation>
+ <translation>Невозможно скопировать текущий каталог приложения в каталог %1.</translation>
</message>
<message>
<source>Could not create directory %1.</source>
- <translation type="vanished">Невозможно создать каталог %1.</translation>
+ <translation>Невозможно создать каталог %1.</translation>
</message>
<message>
<source>Could not rename directory %1 to %2.
Details: %3</source>
- <translation type="vanished">Невозможно переименовать каталог %1 в %2.
+ <translation>Невозможно переименовать каталог %1 в %2.
Подробности: %3</translation>
</message>
<message>
<source>Cannot not rename directory %1 to %2.
Details: %3</source>
- <translation type="vanished">Невозможно переименовать каталог %1 в %2.
+ <translation>Невозможно переименовать каталог %1 в %2.
Подробности: %3</translation>
</message>
<message>
<source>Could not move directory %1 to %2 and also failed to restore original directory, so the original SQLiteStudio directory is now located at: %3</source>
- <translation type="vanished">Невозможно переместить каталог %1 в %2, а также не удалось восстановить оригинальный каталог, поэтому оригинальный каталог SQLiteStudio теперь расположен в: %3</translation>
+ <translation>Невозможно переместить каталог %1 в %2, а также не удалось восстановить оригинальный каталог, поэтому оригинальный каталог SQLiteStudio теперь расположен в: %3</translation>
</message>
<message>
<source>Could not rename directory %1 to %2. Rolled back to the original SQLiteStudio version.</source>
- <translation type="vanished">Невозможно переименовать каталог %1 в %2. Восстановлена изначальная версия SQLiteStudio.</translation>
+ <translation>Невозможно переименовать каталог %1 в %2. Восстановлена изначальная версия SQLiteStudio.</translation>
</message>
<message>
<source>Could not unpack component %1 into %2 directory.</source>
- <translation type="vanished">Невозможно распаковать компонент %1 в каталог %2.</translation>
+ <translation>Невозможно распаковать компонент %1 в каталог %2.</translation>
</message>
<message>
<source>Could not find permissions elevator application to run update as a root. Looked for: %1</source>
- <translation type="vanished">Невозможно найти приложение повышения привилегий для запуска обновления с правами root. Были испробованы: %1</translation>
+ <translation>Невозможно найти приложение повышения привилегий для запуска обновления с правами root. Были испробованы: %1</translation>
</message>
<message>
<source>Could not execute final updating steps as root: %1</source>
- <translation type="vanished">Невозможно выполнить финальные шаги обновления с правами root: %1</translation>
+ <translation>Невозможно выполнить финальные шаги обновления с правами root: %1</translation>
</message>
<message>
<source>Could not execute final updating steps as admin: %1</source>
- <translation type="vanished">Невозможно выполнить финальные шаги обновления с правами администратора: %1</translation>
+ <translation>Невозможно выполнить финальные шаги обновления с правами администратора: %1</translation>
</message>
<message>
<source>Cannot create temporary directory for updater.</source>
- <translation type="vanished">Невозможно создать временный каталог для установщика обновлений.</translation>
+ <translation>Невозможно создать временный каталог для установщика обновлений.</translation>
</message>
<message>
<source>Cannot create updater script file.</source>
- <translation type="vanished">Невозможно создать файл скрипта обновления.</translation>
+ <translation>Невозможно создать файл скрипта обновления.</translation>
</message>
<message>
<source>Updating canceled.</source>
- <translation type="vanished">Обновление отменено.</translation>
+ <translation>Обновление отменено.</translation>
</message>
<message>
<source>Could not execute final updating steps as administrator.</source>
- <translation type="vanished">Невозможно выполнить финальные шаги обновления с правами администратора.</translation>
+ <translation>Невозможно выполнить финальные шаги обновления с правами администратора.</translation>
</message>
<message>
<source>Could not execute final updating steps as administrator. Updater startup timed out.</source>
- <translation type="vanished">Невозможно выполнить финальные шаги обновления с правами администратора. Превышен тайм-аут запуска программы обновления.</translation>
+ <translation>Невозможно выполнить финальные шаги обновления с правами администратора. Превышен тайм-аут запуска программы обновления.</translation>
</message>
<message>
<source>Could not execute final updating steps as administrator. Updater operation timed out.</source>
- <translation type="vanished">Невозможно выполнить финальные шаги обновления с правами администратора. Превышен тайм-аут операции программы обновления.</translation>
+ <translation>Невозможно выполнить финальные шаги обновления с правами администратора. Превышен тайм-аут операции программы обновления.</translation>
</message>
<message>
<source>Could not clean up temporary directory %1. You can delete it manually at any time.</source>
- <translation type="vanished">Невозможно очистить временный каталог %1. Вы можете удалить его вручную в любое время.</translation>
+ <translation>Невозможно очистить временный каталог %1. Вы можете удалить его вручную в любое время.</translation>
</message>
<message>
<source>Could not run new version for continuing update.</source>
- <translation type="vanished">Невозможно запустить новую версию приложения для продолжения обновления.</translation>
+ <translation>Невозможно запустить новую версию приложения для продолжения обновления.</translation>
</message>
<message>
<source>Package not in tar.gz format, cannot install: %1</source>
- <translation type="vanished">Пакет не в формате tar.gz, установка невозможна: %1</translation>
+ <translation>Пакет не в формате tar.gz, установка невозможна: %1</translation>
</message>
<message>
<source>Package %1 cannot be installed, because cannot move it to directory: %2</source>
- <translation type="vanished">Пакет %1 не может быть установлен, так как невозможно перенести его в каталог: %2</translation>
+ <translation>Пакет %1 не может быть установлен, так как невозможно перенести его в каталог: %2</translation>
</message>
<message>
<source>Package %1 cannot be installed, because cannot unpack it: %2</source>
- <translation type="vanished">Пакет %1 не может быть установлен, так как его невозможно распаковать: %2</translation>
+ <translation>Пакет %1 не может быть установлен, так как его невозможно распаковать: %2</translation>
</message>
<message>
<source>Package not in zip format, cannot install: %1</source>
- <translation type="vanished">Пакет не в формате zip, установка невозможна: %1</translation>
+ <translation>Пакет не в формате zip, установка невозможна: %1</translation>
</message>
<message>
<source>Package %1 cannot be installed, because cannot unzip it to directory %2: %3</source>
- <translation type="vanished">Пакет %1 не может быть установлен, так как его невозможно распаковать в каталог %2: %3</translation>
+ <translation>Пакет %1 не может быть установлен, так как его невозможно распаковать в каталог %2: %3</translation>
</message>
<message>
<source>Package %1 cannot be installed, because cannot unzip it to directory: %2</source>
- <translation type="vanished">Пакет %1 не может быть установлен, так как его невозможно распаковать в каталог: %2</translation>
+ <translation>Пакет %1 не может быть установлен, так как его невозможно распаковать в каталог: %2</translation>
</message>
<message>
<source>Could not rename directory %1 to %2.</source>
- <translation type="vanished">Невозможно переименовать каталог %1 в %2.</translation>
+ <translation>Невозможно переименовать каталог %1 в %2.</translation>
</message>
<message>
<source>Could not delete directory %1.</source>
- <translation type="vanished">Невозможно удалить каталог %1.</translation>
+ <translation>Невозможно удалить каталог %1.</translation>
</message>
<message>
<source>Error executing update command: %1
Error message: %2</source>
- <translation type="vanished">Ошибка при выполнении команды обновления: %1
+ <translation>Ошибка при выполнении команды обновления: %1
Сообщение об ошибке: %2</translation>
</message>
<message>
<source>An error occurred while downloading updates: %1. Updating aborted.</source>
- <translation type="vanished">При загрузке обновлений произошла ошибка: %1. Обновление прервано.</translation>
+ <translation>При загрузке обновлений произошла ошибка: %1. Обновление прервано.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="48"/>
<source>Updates installer executable is missing.</source>
- <translation type="unfinished"></translation>
+ <translation>Отсутствует исполняемый файл установщика обновлений.</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="49"/>
<location filename="../services/updatemanager.cpp" line="68"/>
<source>Unable to check for updates (%1)</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно проверить обновления (%1)</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="66"/>
<source>details are unknown</source>
- <translation type="unfinished"></translation>
+ <translation>подробности неизвестны</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="81"/>
<source>Unable to run updater application (%1). Please report this.</source>
- <translation type="unfinished"></translation>
+ <translation>Невозможно запустить установщик обновлений (%1). Ссообщите пожалуйста об этом разработчику.</translation>
</message>
</context>
</TS>
diff --git a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
index 2d84208..1d68aaa 100644
--- a/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
+++ b/SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts
@@ -7,12 +7,12 @@
<location filename="../db/abstractdb.cpp" line="343"/>
<location filename="../db/abstractdb.cpp" line="360"/>
<source>Cannot execute query on closed database.</source>
- <translation type="unfinished"></translation>
+ <translation>无法在关闭的数据库上执行查询。</translation>
</message>
<message>
<location filename="../db/abstractdb.cpp" line="643"/>
<source>Error attaching database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>附加数据库 %1 时发生错误:%2</translation>
</message>
</context>
<context>
@@ -28,37 +28,37 @@
<location filename="../db/chainexecutor.cpp" line="37"/>
<source>The database for executing queries was not defined.</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>用于执行查询的数据库没有被定义。</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="44"/>
<source>The database for executing queries was not open.</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>用于执行查询的数据库没有打开。</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="54"/>
<source>Could not disable foreign keys in the database. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>无法在数据库中禁用外键。详情:%1</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="62"/>
<source>Could not start a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>无法开始数据库事务。详情:%1</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="89"/>
<source>Interrupted</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>中断</translation>
</message>
<message>
<location filename="../db/chainexecutor.cpp" line="151"/>
<source>Could not commit a database transaction. Details: %1</source>
<comment>chain executor</comment>
- <translation type="unfinished"></translation>
+ <translation>无法提交数据库事务。详情:%1</translation>
</message>
</context>
<context>
@@ -66,82 +66,82 @@
<message>
<location filename="../completionhelper.cpp" line="196"/>
<source>New row reference</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">新的行引用</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="203"/>
<source>Old row reference</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">旧的行引用</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="208"/>
<source>New table name</source>
- <translation type="unfinished"></translation>
+ <translation>新的表名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="211"/>
<source>New index name</source>
- <translation type="unfinished"></translation>
+ <translation>新的索引名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="214"/>
<source>New view name</source>
- <translation type="unfinished"></translation>
+ <translation>新的视图名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="217"/>
<source>New trigger name</source>
- <translation type="unfinished"></translation>
+ <translation>新的触发器名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="220"/>
<source>Table or column alias</source>
- <translation type="unfinished"></translation>
+ <translation>表或字段别名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="223"/>
<source>transaction name</source>
- <translation type="unfinished"></translation>
+ <translation>事务名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="226"/>
<source>New column name</source>
- <translation type="unfinished"></translation>
+ <translation>新字段名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="229"/>
<source>Column data type</source>
- <translation type="unfinished"></translation>
+ <translation>字段数据类型</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="232"/>
<source>Constraint name</source>
- <translation type="unfinished"></translation>
+ <translation>约束名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="245"/>
<source>Error message</source>
- <translation type="unfinished"></translation>
+ <translation>错误信息</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="289"/>
<source>Collation name</source>
- <translation type="unfinished"></translation>
+ <translation>排序规则名</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="304"/>
<source>Any word</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">任意单词</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="485"/>
<source>Default database</source>
- <translation type="unfinished"></translation>
+ <translation>默认数据库</translation>
</message>
<message>
<location filename="../completionhelper.cpp" line="486"/>
<source>Temporary objects database</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">临时对象数据库</translation>
</message>
</context>
<context>
@@ -149,12 +149,12 @@
<message>
<location filename="../services/impl/configimpl.cpp" line="863"/>
<source>Could not start database transaction for deleting SQL history, therefore it&apos;s not deleted.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无法为删除 SQL 历史开始数据库事务,因此它没有被删除。</translation>
</message>
<message>
<location filename="../services/impl/configimpl.cpp" line="870"/>
<source>Could not commit database transaction for deleting SQL history, therefore it&apos;s not deleted.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无法为删除 SQL 历史提交数据库事务,因此它没有被删除。</translation>
</message>
</context>
<context>
@@ -162,18 +162,18 @@
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="64"/>
<source>Could not add database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法添加数据库 %1:%2</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="139"/>
<source>Database %1 could not be updated, because of an error: %2</source>
- <translation type="unfinished"></translation>
+ <translation>数据库 %1 没有被更新,由于错误:%2</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="355"/>
<location filename="../services/impl/dbmanagerimpl.cpp" line="384"/>
<source>Database file doesn&apos;t exist.</source>
- <translation type="unfinished"></translation>
+ <translation>数据库文件不存在</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="357"/>
@@ -185,12 +185,12 @@
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="527"/>
<source>Database could not be initialized.</source>
- <translation type="unfinished"></translation>
+ <translation>数据库无法被初始化。</translation>
</message>
<message>
<location filename="../services/impl/dbmanagerimpl.cpp" line="537"/>
<source>No suitable database driver plugin found.</source>
- <translation type="unfinished"></translation>
+ <translation>没有找到合适的数据库驱动插件</translation>
</message>
</context>
<context>
@@ -199,12 +199,12 @@
<location filename="../dbobjectorganizer.cpp" line="380"/>
<location filename="../dbobjectorganizer.cpp" line="412"/>
<source>Error while creating table in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>在目标数据库中创建表时发生错误:%1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="380"/>
<source>Could not parse table.</source>
- <translation type="unfinished"></translation>
+ <translation>无法解析表。</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="426"/>
@@ -214,14 +214,14 @@
<message>
<location filename="../dbobjectorganizer.cpp" line="447"/>
<source>Error while copying data for table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>在从表 %1 中复制数据时发生错误:%2</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="466"/>
<location filename="../dbobjectorganizer.cpp" line="473"/>
<location filename="../dbobjectorganizer.cpp" line="496"/>
<source>Error while copying data to table %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>在向表 %1 中复制数据时发生错误:%2</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="535"/>
@@ -232,17 +232,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../dbobjectorganizer.cpp" line="542"/>
<source>Error while creating view in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>在目标数据库中创建视图时发生错误:%1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="547"/>
<source>Error while creating index in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>在目标数据库中创建索引时发生错误:%1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="552"/>
<source>Error while creating trigger in target database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>在目标数据库中创建触发器时发生错误:%1</translation>
</message>
<message>
<location filename="../dbobjectorganizer.cpp" line="773"/>
@@ -257,17 +257,17 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../dbversionconverter.cpp" line="932"/>
<source>Target file exists, but could not be overwritten.</source>
- <translation type="unfinished"></translation>
+ <translation>目标文件存在,但无法被覆写。</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="951"/>
<source>Could not find proper database plugin to create target database.</source>
- <translation type="unfinished"></translation>
+ <translation>无法找到合适的数据库插件用以创建目标数据库。</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="1185"/>
<source>Error while converting database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>转换数据库时发生错误:%1</translation>
</message>
</context>
<context>
@@ -276,25 +276,25 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../ddlhistorymodel.cpp" line="65"/>
<source>Database name</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>数据库名</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="67"/>
<source>Database file</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>数据库文件</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="69"/>
<source>Date of execution</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation>执行日期</translation>
</message>
<message>
<location filename="../ddlhistorymodel.cpp" line="71"/>
<source>Changes</source>
<comment>ddl history header</comment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">影响</translation>
</message>
</context>
<context>
@@ -302,42 +302,42 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/exportmanager.cpp" line="72"/>
<source>Export plugin %1 doesn&apos;t support exporing query results.</source>
- <translation type="unfinished"></translation>
+ <translation>导出插件 %1 不支持导出查询结果。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="98"/>
<source>Export plugin %1 doesn&apos;t support exporing tables.</source>
- <translation type="unfinished"></translation>
+ <translation>导出插件 %1 不支持导出表。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="122"/>
<source>Export plugin %1 doesn&apos;t support exporing databases.</source>
- <translation type="unfinished"></translation>
+ <translation>导出插件 %1 不支持导出数据库。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="155"/>
<source>Export format &apos;%1&apos; is not supported. Supported formats are: %2.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">导出格式 &apos;%1&apos; 不受支持,受支持的格式是:%2。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="218"/>
<source>Export to the clipboard was successful.</source>
- <translation type="unfinished"></translation>
+ <translation>成功导出到剪贴板。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="222"/>
<source>Export to the file &apos;%1&apos; was successful.</source>
- <translation type="unfinished"></translation>
+ <translation>成功导出到文件 &apos;%1&apos;。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="224"/>
<source>Export was successful.</source>
- <translation type="unfinished"></translation>
+ <translation>导出成功。</translation>
</message>
<message>
<location filename="../services/exportmanager.cpp" line="266"/>
<source>Could not export to file %1. File cannot be open for writting.</source>
- <translation type="unfinished"></translation>
+ <translation>无法导出到文件 %1。文件无法以写模式打开。</translation>
</message>
</context>
<context>
@@ -345,7 +345,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../exportworker.cpp" line="122"/>
<source>Error while exporting query results: %1</source>
- <translation type="unfinished"></translation>
+ <translation>导出查询结果时发生错误:%1</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="202"/>
@@ -356,7 +356,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../exportworker.cpp" line="346"/>
<location filename="../exportworker.cpp" line="404"/>
<source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无法为导出解析 %1。因此它将不会被包含在导出输出中。</translation>
</message>
<message>
<location filename="../exportworker.cpp" line="608"/>
@@ -379,43 +379,43 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="234"/>
<source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
- <translation type="unfinished"></translation>
+ <translation>无效的参数个数。对于函数 %1,需要 %2 个,但得到 %3 个。</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="347"/>
<source>No such function registered in SQLiteStudio: %1(%2)</source>
- <translation type="unfinished"></translation>
+ <translation>没有这样的一个在 SQLiteStudio 中注册的函数:%1(%2)</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="353"/>
<source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
- <translation type="unfinished"></translation>
+ <translation>函数 %1(%2) 以 %3 语言被注册。但是支持该语言的插件没有被正确加载。</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="371"/>
<source>Invalid regular expression pattern: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无效的正则表达式:%1</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="390"/>
<location filename="../services/impl/functionmanagerimpl.cpp" line="423"/>
<source>Could not open file %1 for reading: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法以读模式打开文件 %1:%2</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="445"/>
<source>Could not open file %1 for writting: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法以写模式打开文件 %1:%2</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="465"/>
<source>Error while writting to file %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>写入文件 %1 时发生错误:%2</translation>
</message>
<message>
<location filename="../services/impl/functionmanagerimpl.cpp" line="483"/>
<source>Unsupported scripting language: %1</source>
- <translation type="unfinished"></translation>
+ <translation>不支持的脚本语言:%1</translation>
</message>
</context>
<context>
@@ -423,7 +423,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/genericexportplugin.cpp" line="20"/>
<source>Could not initialize text codec for exporting. Using default codec: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无法为导出初始化文本编解码器。使用默认的编解码器:%1</translation>
</message>
</context>
<context>
@@ -431,7 +431,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/importmanager.cpp" line="96"/>
<source>Imported data to the table &apos;%1&apos; successfully.</source>
- <translation type="unfinished"></translation>
+ <translation>成功导入数据至表 %1</translation>
</message>
</context>
<context>
@@ -444,22 +444,22 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../importworker.cpp" line="30"/>
<source>Could not start transaction in order to import a data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无法为导入数据开始事务:%1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="52"/>
<source>Could not commit transaction for imported data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无法为导入数据提交事务:%1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="100"/>
<source>Table &apos;%1&apos; has less columns than there are columns in the data to be imported. Excessive data columns will be ignored.</source>
- <translation type="unfinished"></translation>
+ <translation>表 %1 的字段数少于即将导入数据的字段数。过多的字段将会被忽略。</translation>
</message>
<message>
<location filename="../importworker.cpp" line="105"/>
<source>Table &apos;%1&apos; has more columns than there are columns in the data to be imported. Some columns in the table will be left empty.</source>
- <translation type="unfinished"></translation>
+ <translation>表 %1 的字段数多于即将导入数据的字段数。一些字段将会被置为空值。</translation>
</message>
<message>
<location filename="../importworker.cpp" line="124"/>
@@ -471,19 +471,19 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../importworker.cpp" line="177"/>
<location filename="../importworker.cpp" line="184"/>
<source>Error while importing data: %1</source>
- <translation type="unfinished"></translation>
+ <translation>导入数据时发生错误:%1</translation>
</message>
<message>
<location filename="../importworker.cpp" line="133"/>
<location filename="../importworker.cpp" line="184"/>
<source>Interrupted.</source>
<comment>import process status update</comment>
- <translation type="unfinished"></translation>
+ <translation>中断。</translation>
</message>
<message>
<location filename="../importworker.cpp" line="172"/>
<source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法导入行数为 %1 的数据,该行将会被忽略。问题详情:%2</translation>
</message>
</context>
<context>
@@ -491,34 +491,34 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="543"/>
<source>Cannot load plugin %1, because it&apos;s in conflict with plugin %2.</source>
- <translation type="unfinished"></translation>
+ <translation>无法加载插件 %1,因为它与这些插件冲突:%2。</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="554"/>
<source>Cannot load plugin %1, because its dependency was not loaded: %2.</source>
- <translation type="unfinished"></translation>
+ <translation>无法加载插件 %1,因为它依赖的这些插件没有被加载:%2。</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="563"/>
<source>Cannot load plugin %1. Error details: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法加载插件 %1。错误详情:52</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="579"/>
<source>Cannot load plugin %1 (error while initializing plugin).</source>
- <translation type="unfinished"></translation>
+ <translation>无法加载插件 %1(初始化插件时发生错误)。</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="731"/>
<source>min: %1</source>
<comment>plugin dependency version</comment>
- <translation type="unfinished"></translation>
+ <translation>最小:%1</translation>
</message>
<message>
<location filename="../services/impl/pluginmanagerimpl.cpp" line="732"/>
<source>max: %1</source>
<comment>plugin dependency version</comment>
- <translation type="unfinished"></translation>
+ <translation>最大:%1</translation>
</message>
</context>
<context>
@@ -527,7 +527,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../plugins/populateconstant.cpp" line="10"/>
<source>Constant</source>
<comment>populate constant plugin name</comment>
- <translation type="unfinished"></translation>
+ <translation>常量</translation>
</message>
</context>
<context>
@@ -535,7 +535,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populateconstant.ui" line="20"/>
<source>Constant value:</source>
- <translation type="unfinished"></translation>
+ <translation>常量值:</translation>
</message>
</context>
<context>
@@ -544,7 +544,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../plugins/populatedictionary.cpp" line="15"/>
<source>Dictionary</source>
<comment>dictionary populating plugin name</comment>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">字典</translation>
</message>
</context>
<context>
@@ -552,27 +552,27 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatedictionary.ui" line="20"/>
<source>Dictionary file</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">字典文件</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="29"/>
<source>Pick dictionary file</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">选择字典文件</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="39"/>
<source>Word separator</source>
- <translation type="unfinished"></translation>
+ <translation>文本分隔符</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="45"/>
<source>Whitespace</source>
- <translation type="unfinished"></translation>
+ <translation>空白</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="58"/>
<source>Line break</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">换行</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="74"/>
@@ -582,12 +582,12 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatedictionary.ui" line="80"/>
<source>Ordered</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">有序的</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.ui" line="93"/>
<source>Randomly</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">随机地</translation>
</message>
</context>
<context>
@@ -603,7 +603,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandom.cpp" line="12"/>
<source>Random number</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">随机数</translation>
</message>
</context>
<context>
@@ -611,32 +611,32 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandom.ui" line="20"/>
<source>Constant prefix</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">常量前缀</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="26"/>
<source>No prefix</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无前缀</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="39"/>
<source>Minimum value</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">最小值</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="61"/>
<source>Maximum value</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">最大值</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="86"/>
<source>Constant suffix</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">常量后缀</translation>
</message>
<message>
<location filename="../plugins/populaterandom.ui" line="92"/>
<source>No suffix</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无后缀</translation>
</message>
</context>
<context>
@@ -644,7 +644,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.cpp" line="12"/>
<source>Random text</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">随机文本</translation>
</message>
</context>
<context>
@@ -657,12 +657,12 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.ui" line="36"/>
<source>Minimum length</source>
- <translation type="unfinished"></translation>
+ <translation>最小长度</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="64"/>
<source>Letters from a to z.</source>
- <translation type="unfinished"></translation>
+ <translation>字母a到z。</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="67"/>
@@ -672,22 +672,22 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.ui" line="77"/>
<source>Numbers from 0 to 9.</source>
- <translation type="unfinished"></translation>
+ <translation>数字0到9</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="80"/>
<source>Numeric</source>
- <translation type="unfinished"></translation>
+ <translation>数字</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="90"/>
<source>A whitespace, a tab and a new line character.</source>
- <translation type="unfinished"></translation>
+ <translation></translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="93"/>
<source>Whitespace</source>
- <translation type="unfinished"></translation>
+ <translation>空白</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="103"/>
@@ -697,7 +697,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.ui" line="106"/>
<source>Binary</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">二进制</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="119"/>
@@ -707,7 +707,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populaterandomtext.ui" line="132"/>
<source>Maximum length</source>
- <translation type="unfinished"></translation>
+ <translation>最大长度</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.ui" line="160"/>
@@ -720,7 +720,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatescript.cpp" line="13"/>
<source>Script</source>
- <translation type="unfinished"></translation>
+ <translation>脚本</translation>
</message>
</context>
<context>
@@ -728,22 +728,22 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatescript.ui" line="26"/>
<source>Initialization code (optional)</source>
- <translation type="unfinished"></translation>
+ <translation>初始化代码(可选)</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="45"/>
<source>Per step code</source>
- <translation type="unfinished"></translation>
+ <translation>每一步代码</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="70"/>
<source>Language</source>
- <translation type="unfinished"></translation>
+ <translation>语言</translation>
</message>
<message>
<location filename="../plugins/populatescript.ui" line="89"/>
<source>Help</source>
- <translation type="unfinished"></translation>
+ <translation>帮助</translation>
</message>
</context>
<context>
@@ -751,7 +751,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatesequence.cpp" line="13"/>
<source>Sequence</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">序列</translation>
</message>
</context>
<context>
@@ -759,12 +759,12 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<message>
<location filename="../plugins/populatesequence.ui" line="33"/>
<source>Start value:</source>
- <translation type="unfinished"></translation>
+ <translation>开始值:</translation>
</message>
<message>
<location filename="../plugins/populatesequence.ui" line="56"/>
<source>Step:</source>
- <translation type="unfinished"></translation>
+ <translation>步数:</translation>
</message>
</context>
<context>
@@ -791,7 +791,7 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../db/abstractdb2.h" line="222"/>
<location filename="../db/abstractdb3.h" line="384"/>
<source>Could not open database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无法打开数据库:%1</translation>
</message>
<message>
<location filename="../db/abstractdb2.h" line="833"/>
@@ -803,12 +803,12 @@ Tables, indexes, triggers and views copied to database %3 will remain.</source>
<location filename="../db/abstractdb3.h" line="328"/>
<location filename="../db/abstractdb3.h" line="332"/>
<source>Could not load extension %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法加载扩展 %1:%2</translation>
</message>
<message>
<location filename="../db/abstractdb3.h" line="405"/>
<source>Could not close database: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无法关闭数据库:%1</translation>
</message>
<message>
<location filename="../dbversionconverter.cpp" line="138"/>
@@ -865,7 +865,7 @@ Error details: %2</source>
<message>
<location filename="../impl/dbattacherimpl.cpp" line="115"/>
<source>Could not attach database %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法附加数据库 %1:%2</translation>
</message>
<message>
<location filename="../parser/parsercontext.cpp" line="108"/>
@@ -877,33 +877,33 @@ Error details: %2</source>
<location filename="../parser/sqlite2_parse.cpp" line="1904"/>
<location filename="../parser/sqlite3_parse.cpp" line="2212"/>
<source>Parser stack overflow</source>
- <translation type="unfinished"></translation>
+ <translation>解析堆栈溢出</translation>
</message>
<message>
<location filename="../parser/sqlite2_parse.cpp" line="4465"/>
<location filename="../parser/sqlite3_parse.cpp" line="5195"/>
<source>Syntax error</source>
- <translation type="unfinished"></translation>
+ <translation>语法错误</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.cpp" line="30"/>
<source>Could not open dictionary file %1 for reading.</source>
- <translation type="unfinished"></translation>
+ <translation>无法以读模式打开字典文件 %1。</translation>
</message>
<message>
<location filename="../plugins/populatedictionary.cpp" line="91"/>
<source>Dictionary file must exist and be readable.</source>
- <translation type="unfinished"></translation>
+ <translation>字典文件必须存在且可读。</translation>
</message>
<message>
<location filename="../plugins/populaterandom.cpp" line="53"/>
<source>Maximum value cannot be less than minimum value.</source>
- <translation type="unfinished"></translation>
+ <translation>最大值不饿能小于最小值。</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.cpp" line="77"/>
<source>Maximum length cannot be less than minimum length.</source>
- <translation type="unfinished"></translation>
+ <translation>最大长度不能小于最小长度。</translation>
</message>
<message>
<location filename="../plugins/populaterandomtext.cpp" line="88"/>
@@ -913,7 +913,7 @@ Error details: %2</source>
<message>
<location filename="../plugins/populatescript.cpp" line="40"/>
<source>Could not find plugin to support scripting language: %1</source>
- <translation type="unfinished"></translation>
+ <translation>无法找到插件去支持脚本语言:%1</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="58"/>
@@ -928,12 +928,12 @@ Error details: %2</source>
<message>
<location filename="../plugins/populatescript.cpp" line="112"/>
<source>Select implementation language.</source>
- <translation type="unfinished"></translation>
+ <translation>选择实现语言。</translation>
</message>
<message>
<location filename="../plugins/populatescript.cpp" line="113"/>
<source>Implementation code cannot be empty.</source>
- <translation type="unfinished"></translation>
+ <translation>实现代码不得为空。</translation>
</message>
<message>
<location filename="../selectresolver.cpp" line="359"/>
@@ -960,7 +960,7 @@ Error details: %2</source>
<location filename="../sqlitestudio.cpp" line="306"/>
<source>Database support</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>数据库支持</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="307"/>
@@ -972,19 +972,19 @@ Error details: %2</source>
<location filename="../sqlitestudio.cpp" line="308"/>
<source>Scripting languages</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>脚本语言</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="309"/>
<source>Exporting</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>导出</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="310"/>
<source>Importing</source>
<comment>plugin category name</comment>
- <translation type="unfinished"></translation>
+ <translation>导入</translation>
</message>
<message>
<location filename="../sqlitestudio.cpp" line="311"/>
@@ -1010,7 +1010,7 @@ Error details: %2</source>
<message>
<location filename="../tablemodifier.cpp" line="528"/>
<source>Cannot not update trigger %1 according to table %2 modification.</source>
- <translation type="unfinished"></translation>
+ <translation>无法根据表 %2 的修改去更新触发器 %1。</translation>
</message>
<message>
<location filename="../tablemodifier.cpp" line="708"/>
@@ -1048,7 +1048,7 @@ The view will remain as it is.</source>
<message>
<location filename="../common/utils.cpp" line="1022"/>
<source>Could not open file &apos;%1&apos; for reading: %2</source>
- <translation type="unfinished"></translation>
+ <translation>无法以读模式打开文件 &apos;%1&apos;:%2</translation>
</message>
</context>
<context>
@@ -1056,17 +1056,17 @@ The view will remain as it is.</source>
<message>
<location filename="../db/queryexecutor.cpp" line="186"/>
<source>Execution interrupted.</source>
- <translation type="unfinished"></translation>
+ <translation>执行被中断。</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="227"/>
<source>Database is not open.</source>
- <translation type="unfinished"></translation>
+ <translation>数据库没有打开。</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="235"/>
<source>Only one query can be executed simultaneously.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">只能同时执行一个查询。</translation>
</message>
<message>
<location filename="../db/queryexecutor.cpp" line="339"/>
@@ -1077,7 +1077,7 @@ The view will remain as it is.</source>
<message>
<location filename="../db/queryexecutor.cpp" line="529"/>
<source>SQLiteStudio was unable to extract metadata from the query. Results won&apos;t be editable.</source>
- <translation type="unfinished"></translation>
+ <translation>SQLiteStudio 无法从查询中提取元数据。结果将不可编辑。</translation>
</message>
</context>
<context>
@@ -1090,7 +1090,7 @@ The view will remain as it is.</source>
<message>
<location filename="../plugins/scriptingqtdbproxy.cpp" line="65"/>
<source>Error from %1: %2</source>
- <translation type="unfinished"></translation>
+ <translation>来自 %1 的错误:%2</translation>
</message>
</context>
<context>
@@ -1099,31 +1099,31 @@ The view will remain as it is.</source>
<location filename="../sqlhistorymodel.cpp" line="34"/>
<source>Database</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>数据库</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="36"/>
<source>Execution date</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>执行代码</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="38"/>
<source>Time spent</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>耗时</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="40"/>
<source>Rows affected</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>影响的行数</translation>
</message>
<message>
<location filename="../sqlhistorymodel.cpp" line="42"/>
<source>SQL</source>
<comment>sql history header</comment>
- <translation type="unfinished"></translation>
+ <translation>SQL</translation>
</message>
</context>
<context>
@@ -1131,23 +1131,23 @@ The view will remain as it is.</source>
<message>
<location filename="../services/updatemanager.cpp" line="48"/>
<source>Updates installer executable is missing.</source>
- <translation type="unfinished"></translation>
+ <translation>缺少更新安装程序可执行文件。</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="49"/>
<location filename="../services/updatemanager.cpp" line="68"/>
<source>Unable to check for updates (%1)</source>
- <translation type="unfinished"></translation>
+ <translation>无法检查更新(%1)</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="66"/>
<source>details are unknown</source>
- <translation type="unfinished"></translation>
+ <translation>无法得知详情</translation>
</message>
<message>
<location filename="../services/updatemanager.cpp" line="81"/>
<source>Unable to run updater application (%1). Please report this.</source>
- <translation type="unfinished"></translation>
+ <translation type="unfinished">无法运行更新安装器(%1)。请报告这个问题。</translation>
</message>
</context>
</TS>