diff options
| author | 2021-12-17 07:06:30 -0500 | |
|---|---|---|
| committer | 2021-12-17 07:06:30 -0500 | |
| commit | 1fdc150116cad39aae5c5da407c3312b47a59e3a (patch) | |
| tree | 123c79a4d7ad2d45781ba03ce939f7539fb428d8 /SQLiteStudio3/coreSQLiteStudio/translations | |
| parent | feda8a7db8d1d7c5439aa8f8feef7cc0dd2b59a0 (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.ts | 96 | ||||
| -rw-r--r-- | SQLiteStudio3/coreSQLiteStudio/translations/coreSQLiteStudio_zh_CN.ts | 290 |
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'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'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 '%1' for reading: %2</source> - <translation type="unfinished"></translation> + <translation>Невозможно открыть файл '%1' для чтения: %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 <a href="%1">User Manual</a> for details.</source> - <translation type="vanished">Невозможно загрузить обновления, так как ответ сервера имеет некорректный формат. Вы можете попробовать снова позже или скачать и установить обновления вручную. Подробности смотрите в <a href="%1">Руководстве пользователя</a>.</translation> + <translation>Невозможно загрузить обновления, так как ответ сервера имеет некорректный формат. Вы можете попробовать снова позже или скачать и установить обновления вручную. Подробности смотрите в <a href="%1">Руководстве пользователя</a>.</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 '%1' 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'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'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'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'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'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't support exporing databases.</source> - <translation type="unfinished"></translation> + <translation>导出插件 %1 不支持导出数据库。</translation> </message> <message> <location filename="../services/exportmanager.cpp" line="155"/> <source>Export format '%1' is not supported. Supported formats are: %2.</source> - <translation type="unfinished"></translation> + <translation type="unfinished">导出格式 '%1' 不受支持,受支持的格式是:%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 '%1' was successful.</source> - <translation type="unfinished"></translation> + <translation>成功导出到文件 '%1'。</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 '%1'. 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 '%1' 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 '%1' 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 '%1' 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'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 '%1' for reading: %2</source> - <translation type="unfinished"></translation> + <translation>无法以读模式打开文件 '%1':%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'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> |
