From 8e640722c62692818ab840d50b3758f89a41a54e Mon Sep 17 00:00:00 2001 From: Unit 193 Date: Wed, 25 Nov 2015 16:48:41 -0500 Subject: Imported Upstream version 3.0.7 --- .../guiSQLiteStudio/common/tablewidget.cpp | 1 + .../datagrid/sqlqueryitemdelegate.cpp | 173 + .../datagrid/sqlqueryitemdelegate.h | 10 + .../guiSQLiteStudio/datagrid/sqlquerymodel.cpp | 11 + .../guiSQLiteStudio/datagrid/sqlquerymodel.h | 4 + .../guiSQLiteStudio/datagrid/sqlqueryview.cpp | 75 +- .../guiSQLiteStudio/datagrid/sqlqueryview.h | 3 + SQLiteStudio3/guiSQLiteStudio/guiSQLiteStudio.pro | 4 +- SQLiteStudio3/guiSQLiteStudio/mainwindow.cpp | 13 + SQLiteStudio3/guiSQLiteStudio/mainwindow.h | 1 + SQLiteStudio3/guiSQLiteStudio/sqleditor.cpp | 7 +- SQLiteStudio3/guiSQLiteStudio/sqleditor.h | 2 + .../translations/guiSQLiteStudio_de.ts | 1915 +++--- .../translations/guiSQLiteStudio_es.ts | 511 +- .../translations/guiSQLiteStudio_fr.ts | 511 +- .../translations/guiSQLiteStudio_it.ts | 6154 ++++++++++++++++++++ .../translations/guiSQLiteStudio_pl.ts | 511 +- .../translations/guiSQLiteStudio_pt_BR.ts | 511 +- .../translations/guiSQLiteStudio_ru.ts | 511 +- .../translations/guiSQLiteStudio_sk.ts | 86 +- .../translations/guiSQLiteStudio_zh_CN.ts | 1096 ++-- .../guiSQLiteStudio/windows/tablewindow.cpp | 1 + 22 files changed, 9425 insertions(+), 2686 deletions(-) create mode 100644 SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_it.ts (limited to 'SQLiteStudio3/guiSQLiteStudio') diff --git a/SQLiteStudio3/guiSQLiteStudio/common/tablewidget.cpp b/SQLiteStudio3/guiSQLiteStudio/common/tablewidget.cpp index c9e1446..847f4c5 100644 --- a/SQLiteStudio3/guiSQLiteStudio/common/tablewidget.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/common/tablewidget.cpp @@ -29,6 +29,7 @@ void TableWidget::copy() if (!item(i, 0)->isSelected()) continue; + cols.clear(); for (int c = 1; c <= 2; c++) { if (cellWidget(i, c)) diff --git a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.cpp b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.cpp index 6741d08..920ddda 100644 --- a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.cpp @@ -3,11 +3,15 @@ #include "sqlqueryitem.h" #include "common/unused.h" #include "services/notifymanager.h" +#include "sqlqueryview.h" #include "uiconfig.h" +#include "common/utils_sql.h" +#include #include #include #include #include +#include SqlQueryItemDelegate::SqlQueryItemDelegate(QObject *parent) : QStyledItemDelegate(parent) @@ -51,6 +55,9 @@ QWidget* SqlQueryItemDelegate::createEditor(QWidget* parent, const QStyleOptionV if (item->isLimitedValue()) item->loadFullData(); + if (!item->getColumn()->getFkConstraints().isEmpty()) + return getFkEditor(item, parent); + return getEditor(item->getValue().userType(), parent); } @@ -64,6 +71,55 @@ QString SqlQueryItemDelegate::displayText(const QVariant& value, const QLocale& return QStyledItemDelegate::displayText(value, locale); } +void SqlQueryItemDelegate::setEditorData(QWidget* editor, const QModelIndex& index) const +{ + QComboBox* cb = dynamic_cast(editor); + if (!cb) { + QStyledItemDelegate::setEditorData(editor, index); + return; + } + + setEditorDataForFk(cb, index); +} + +void SqlQueryItemDelegate::setEditorDataForFk(QComboBox* cb, const QModelIndex& index) const +{ + const SqlQueryModel* queryModel = dynamic_cast(index.model()); + SqlQueryItem* item = queryModel->itemFromIndex(index); + QVariant modelData = item->getValue(); + int idx = cb->findData(modelData, Qt::UserRole); + if (idx == -1 ) + { + cb->addItem(modelData.toString(), modelData); + idx = cb->count() - 1; + + QTableView* view = dynamic_cast(cb->view()); + view->resizeColumnsToContents(); + view->setMinimumWidth(view->horizontalHeader()->length()); + } + cb->setCurrentIndex(idx); +} + +void SqlQueryItemDelegate::setModelData(QWidget* editor, QAbstractItemModel* model, const QModelIndex& index) const +{ + QComboBox* cb = dynamic_cast(editor); + if (!cb) { + QStyledItemDelegate::setModelData(editor, model, index); + return; + } + + setModelDataForFk(cb, model, index); +} + +void SqlQueryItemDelegate::setModelDataForFk(QComboBox* cb, QAbstractItemModel* model, const QModelIndex& index) const +{ + QVariant comboData = cb->currentData(); + if (cb->currentText() != cb->itemText(cb->currentIndex())) + comboData = cb->currentText(); + + model->setData(index, comboData); +} + SqlQueryItem* SqlQueryItemDelegate::getItem(const QModelIndex &index) const { const SqlQueryModel* queryModel = dynamic_cast(index.model()); @@ -78,3 +134,120 @@ QWidget* SqlQueryItemDelegate::getEditor(int type, QWidget* parent) const return editor; } + +QString SqlQueryItemDelegate::getSqlForFkEditor(SqlQueryItem* item) const +{ + QString sql = QStringLiteral("SELECT %1 FROM %2%3"); + QStringList selCols; + QStringList fkTables; + QStringList fkCols; + Db* db = item->getModel()->getDb(); + Dialect dialect = db->getDialect(); + + QList fkList = item->getColumn()->getFkConstraints(); + int i = 0; + QString src; + QString col; + for (SqlQueryModelColumn::ConstraintFk* fk : fkList) + { + col = wrapObjIfNeeded(fk->foreignColumn, dialect); + src = wrapObjIfNeeded(fk->foreignTable, dialect); + if (i == 0) + { + selCols << QString("%1.%2 AS %3").arg(src, col, + wrapObjIfNeeded(item->getColumn()->column, dialect)); + } + + selCols << src + ".*"; + fkCols << col; + fkTables << src; + + i++; + } + + QStringList conditions; + QString firstSrc = wrapObjIfNeeded(fkTables.first(), dialect); + QString firstCol = wrapObjIfNeeded(fkCols.first(), dialect); + for (i = 1; i < fkTables.size(); i++) + { + src = wrapObjIfNeeded(fkTables[i], dialect); + col = wrapObjIfNeeded(fkCols[i], dialect); + conditions << QString("%1.%2 = %3.%4").arg(firstSrc, firstCol, src, col); + } + + QString conditionsStr; + if (!conditions.isEmpty()) { + conditionsStr = " WHERE " + conditions.join(", "); + } + + return sql.arg(selCols.join(", "), fkTables.join(", "), conditionsStr); +} + +void SqlQueryItemDelegate::copyToModel(const SqlQueryPtr& results, QStandardItemModel* model) const +{ + QList rows = results->getAll(); + int colCount = results->columnCount(); + int rowCount = rows.size() + 1; + + model->setColumnCount(colCount); + model->setRowCount(rowCount); + int colIdx = 0; + int rowIdx = 0; + for (const QString& colName : results->getColumnNames()) + { + model->setHeaderData(colIdx, Qt::Horizontal, colName); + + QStandardItem *item = new QStandardItem(); + QFont font = item->font(); + font.setItalic(true); + item->setFont(font); + item->setForeground(QBrush(CFG_UI.Colors.DataNullFg.get())); + item->setData(QVariant(QVariant::String), Qt::EditRole); + item->setData(QVariant(QVariant::String), Qt::UserRole); + model->setItem(0, colIdx, item); + colIdx++; + } + rowIdx++; + + for (const SqlResultsRowPtr& row : rows) + { + colIdx = 0; + for (const QVariant& val : row->valueList()) + { + QStandardItem *item = new QStandardItem(); + item->setText(val.toString()); + item->setData(val, Qt::UserRole); + model->setItem(rowIdx, colIdx, item); + colIdx++; + } + rowIdx++; + } +} + +QWidget* SqlQueryItemDelegate::getFkEditor(SqlQueryItem* item, QWidget* parent) const +{ + QString sql = getSqlForFkEditor(item); + + QComboBox *cb = new QComboBox(parent); + cb->setEditable(true); + QTableView* queryView = new QTableView(); + QStandardItemModel* model = new QStandardItemModel(queryView); + + Db* db = item->getModel()->getDb(); + SqlQueryPtr results = db->exec(sql); + copyToModel(results, model); + + cb->setModel(model); + cb->setView(queryView); + cb->setModelColumn(0); + + queryView->verticalHeader()->setVisible(false); + queryView->horizontalHeader()->setVisible(true); + queryView->setSelectionMode(QAbstractItemView::SingleSelection); + queryView->setSelectionBehavior(QAbstractItemView::SelectRows); + queryView->resizeColumnsToContents(); + queryView->resizeRowsToContents(); + queryView->setMinimumWidth(queryView->horizontalHeader()->length()); + + return cb; +} diff --git a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.h b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.h index 8b894ed..d79ebaf 100644 --- a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.h +++ b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryitemdelegate.h @@ -2,9 +2,12 @@ #define SQLQUERYITEMDELEGATE_H #include "guiSQLiteStudio_global.h" +#include "db/sqlquery.h" #include class SqlQueryItem; +class QComboBox; +class QStandardItemModel; class GUI_API_EXPORT SqlQueryItemDelegate : public QStyledItemDelegate { @@ -15,10 +18,17 @@ class GUI_API_EXPORT SqlQueryItemDelegate : public QStyledItemDelegate void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; QWidget* createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const; QString displayText(const QVariant & value, const QLocale & locale) const; + void setEditorData(QWidget * editor, const QModelIndex & index) const; + void setModelData(QWidget * editor, QAbstractItemModel * model, const QModelIndex & index) const; private: SqlQueryItem* getItem(const QModelIndex &index) const; QWidget* getEditor(int type, QWidget* parent) const; + QWidget* getFkEditor(SqlQueryItem* item, QWidget* parent) const; + void setEditorDataForFk(QComboBox* cb, const QModelIndex& index) const; + void setModelDataForFk(QComboBox* editor, QAbstractItemModel* model, const QModelIndex& index) const; + QString getSqlForFkEditor(SqlQueryItem* item) const; + void copyToModel(const SqlQueryPtr& results, QStandardItemModel* model) const; }; #endif // SQLQUERYITEMDELEGATE_H diff --git a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.cpp b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.cpp index bb3a711..6717c14 100644 --- a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.cpp @@ -68,6 +68,7 @@ void SqlQueryModel::executeQuery() queryExecutor->setSkipRowCounting(false); queryExecutor->setSortOrder(sortOrder); queryExecutor->setPage(0); + queryExecutor->setForceSimpleMode(simpleExecutionMode); reloading = false; executeQueryInternal(); @@ -1439,6 +1440,16 @@ int SqlQueryModel::getInsertRowIndex() return row; } +bool SqlQueryModel::getSimpleExecutionMode() const +{ + return simpleExecutionMode; +} + +void SqlQueryModel::setSimpleExecutionMode(bool value) +{ + simpleExecutionMode = value; +} + void SqlQueryModel::addNewRow() { addNewRowInternal(getInsertRowIndex()); diff --git a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.h b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.h index a4e7898..f55185a 100644 --- a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.h +++ b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlquerymodel.h @@ -122,6 +122,9 @@ class GUI_API_EXPORT SqlQueryModel : public QStandardItemModel static QList> groupItemsByRows(const QList& items); static QHash > groupItemsByTable(const QList& items); + bool getSimpleExecutionMode() const; + void setSimpleExecutionMode(bool value); + protected: class CommitUpdateQueryBuilder : public RowIdConditionBuilder { @@ -263,6 +266,7 @@ class GUI_API_EXPORT SqlQueryModel : public QStandardItemModel QString query; bool explain = false; + bool simpleExecutionMode = false; /** * @brief reloadAvailable diff --git a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.cpp b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.cpp index 23a4991..e610431 100644 --- a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.cpp @@ -12,6 +12,9 @@ #include "uiconfig.h" #include "dialogs/sortdialog.h" #include "services/notifymanager.h" +#include "windows/editorwindow.h" +#include "mainwindow.h" +#include "common/utils_sql.h" #include #include #include @@ -47,6 +50,7 @@ void SqlQueryView::init() setContextMenuPolicy(Qt::CustomContextMenu); contextMenu = new QMenu(this); + referencedTablesMenu = new QMenu(tr("Go to referenced row in..."), contextMenu); connect(this, &QWidget::customContextMenuRequested, this, &SqlQueryView::customContextMenuRequested); connect(CFG_UI.Fonts.DataView, SIGNAL(changed(QVariant)), this, SLOT(updateFont())); @@ -137,6 +141,9 @@ void SqlQueryView::setupActionsForMenu(SqlQueryItem* currentItem, const QListaddSeparator(); } + if (selectedItems.size() == 1 && selectedItems.first() == currentItem) + addFkActionsToContextMenu(currentItem); + if (selCount > 0) { contextMenu->addAction(actionMap[COPY]); @@ -197,7 +204,8 @@ SqlQueryModel* SqlQueryView::getModel() void SqlQueryView::setModel(QAbstractItemModel* model) { QTableView::setModel(model); - connect(widgetCover, SIGNAL(cancelClicked()), getModel(), SLOT(interrupt())); + SqlQueryModel* m = getModel(); + connect(widgetCover, SIGNAL(cancelClicked()), m, SLOT(interrupt())); connect(getModel(), &SqlQueryModel::commitStatusChanged, this, &SqlQueryView::updateCommitRollbackActions); connect(getModel(), &SqlQueryModel::sortingUpdated, this, &SqlQueryView::sortingUpdated); } @@ -301,6 +309,59 @@ void SqlQueryView::paste(const QList >& data) } } +void SqlQueryView::addFkActionsToContextMenu(SqlQueryItem* currentItem) +{ + QList fkList = currentItem->getColumn()->getFkConstraints(); + if (fkList.isEmpty()) + return; + + QAction* act; + if (fkList.size() == 1) + { + SqlQueryModelColumn::ConstraintFk* fk = fkList.first(); + act = contextMenu->addAction(tr("Go to referenced row in table '%1'").arg(fk->foreignTable)); + connect(act, &QAction::triggered, [this, fk, currentItem](bool) { + goToReferencedRow(fk->foreignTable, fk->foreignColumn, currentItem->getValue()); + }); + contextMenu->addSeparator(); + return; + } + + referencedTablesMenu->clear(); + contextMenu->addMenu(referencedTablesMenu); + for (SqlQueryModelColumn::ConstraintFk* fk : fkList) + { + act = referencedTablesMenu->addAction(tr("table '%1'").arg(fk->foreignTable)); + connect(act, &QAction::triggered, [this, fk, currentItem](bool) { + goToReferencedRow(fk->foreignTable, fk->foreignColumn, currentItem->getValue()); + }); + } + contextMenu->addSeparator(); +} + +void SqlQueryView::goToReferencedRow(const QString& table, const QString& column, const QVariant& value) +{ + Db* db = getModel()->getDb(); + if (!db || !db->isValid()) + return; + + EditorWindow* win = MAINWINDOW->openSqlEditor(); + if (!win->setCurrentDb(db)) + { + qCritical() << "Created EditorWindow had not got requested database:" << db->getName(); + win->close(); + return; + } + + static QString sql = QStringLiteral("SELECT * FROM %1 WHERE %2 = %3"); + + QString valueStr = wrapValueIfNeeded(value.toString()); + + win->getMdiWindow()->rename(tr("Referenced row (%1)").arg(table)); + win->setContents(sql.arg(table, column, valueStr)); + win->execute(); +} + void SqlQueryView::updateCommitRollbackActions(bool enabled) { actionMap[COMMIT]->setEnabled(enabled); @@ -468,14 +529,22 @@ void SqlQueryView::pasteAs() void SqlQueryView::setNull() { - foreach (SqlQueryItem* selItem, getSelectedItems()) + for (SqlQueryItem* selItem : getSelectedItems()) { + if (selItem->getColumn()->editionForbiddenReason.size() > 0) + continue; + selItem->setValue(QVariant(QString::null), false, false); + } } void SqlQueryView::erase() { - foreach (SqlQueryItem* selItem, getSelectedItems()) + for (SqlQueryItem* selItem : getSelectedItems()) { + if (selItem->getColumn()->editionForbiddenReason.size() > 0) + continue; + selItem->setValue("", false, false); + } } void SqlQueryView::commit() diff --git a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.h b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.h index f409559..a1c84bb 100644 --- a/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.h +++ b/SQLiteStudio3/guiSQLiteStudio/datagrid/sqlqueryview.h @@ -81,12 +81,15 @@ class GUI_API_EXPORT SqlQueryView : public QTableView, public ExtActionContainer void setupHeaderMenu(); bool editInEditorIfNecessary(SqlQueryItem* item); void paste(const QList>& data); + void addFkActionsToContextMenu(SqlQueryItem* currentItem); + void goToReferencedRow(const QString& table, const QString& column, const QVariant& value); constexpr static const char* mimeDataId = "application/x-sqlitestudio-data-view-data"; SqlQueryItemDelegate* itemDelegate = nullptr; QMenu* contextMenu = nullptr; QMenu* headerContextMenu = nullptr; + QMenu* referencedTablesMenu = nullptr; WidgetCover* widgetCover = nullptr; QPushButton* cancelButton = nullptr; QProgressBar* busyBar = nullptr; diff --git a/SQLiteStudio3/guiSQLiteStudio/guiSQLiteStudio.pro b/SQLiteStudio3/guiSQLiteStudio/guiSQLiteStudio.pro index 3010dca..ff07990 100644 --- a/SQLiteStudio3/guiSQLiteStudio/guiSQLiteStudio.pro +++ b/SQLiteStudio3/guiSQLiteStudio/guiSQLiteStudio.pro @@ -31,7 +31,8 @@ QMAKE_CXXFLAGS += -pedantic DEFINES += GUISQLITESTUDIO_LIBRARY -TRANSLATIONS += translations/guiSQLiteStudio_zh_CN.ts \ +TRANSLATIONS += translations/guiSQLiteStudio_it.ts \ + translations/guiSQLiteStudio_zh_CN.ts \ translations/guiSQLiteStudio_sk.ts \ translations/guiSQLiteStudio_de.ts \ translations/guiSQLiteStudio_ru.ts \ @@ -405,3 +406,4 @@ DISTFILES += \ + diff --git a/SQLiteStudio3/guiSQLiteStudio/mainwindow.cpp b/SQLiteStudio3/guiSQLiteStudio/mainwindow.cpp index 4691dda..fb5c7b5 100644 --- a/SQLiteStudio3/guiSQLiteStudio/mainwindow.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/mainwindow.cpp @@ -156,6 +156,8 @@ void MainWindow::init() #endif connect(CFG_CORE.General.Language, SIGNAL(changed(QVariant)), this, SLOT(notifyAboutLanguageChange())); + + fixFonts(); } void MainWindow::cleanUp() @@ -843,6 +845,17 @@ BugReportHistoryWindow* MainWindow::openReportHistory() return openMdiWindow(); } +void MainWindow::fixFonts() +{ + CfgTypedEntry* typed = nullptr; + for (CfgEntry* cfg : CFG_UI.Fonts.getEntries()) + { + typed = dynamic_cast*>(cfg); + if (typed->get().pointSize() == 0) + cfg->set(cfg->getDefultValue()); + } +} + bool MainWindow::confirmQuit(const QList& instances) { QuitConfirmDialog dialog(MAINWINDOW); diff --git a/SQLiteStudio3/guiSQLiteStudio/mainwindow.h b/SQLiteStudio3/guiSQLiteStudio/mainwindow.h index 46c729b..10d7a9d 100644 --- a/SQLiteStudio3/guiSQLiteStudio/mainwindow.h +++ b/SQLiteStudio3/guiSQLiteStudio/mainwindow.h @@ -140,6 +140,7 @@ class GUI_API_EXPORT MainWindow : public QMainWindow, public ExtActionContainer FunctionsEditor* openFunctionEditor(); CollationsEditor* openCollationEditor(); BugReportHistoryWindow* openReportHistory(); + void fixFonts(); template T* openMdiWindow(); diff --git a/SQLiteStudio3/guiSQLiteStudio/sqleditor.cpp b/SQLiteStudio3/guiSQLiteStudio/sqleditor.cpp index 076894a..4b0628b 100644 --- a/SQLiteStudio3/guiSQLiteStudio/sqleditor.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/sqleditor.cpp @@ -40,6 +40,9 @@ SqlEditor::SqlEditor(QWidget *parent) : SqlEditor::~SqlEditor() { + if (objectsInNamedDbFuture.isRunning()) + objectsInNamedDbFuture.waitForFinished(); + if (queryParser) { delete queryParser; @@ -515,7 +518,7 @@ void SqlEditor::refreshValidObjects() if (!db || !db->isValid()) return; - QtConcurrent::run([this]() + objectsInNamedDbFuture = QtConcurrent::run([this]() { QMutexLocker lock(&objectsInNamedDbMutex); objectsInNamedDb.clear(); @@ -526,7 +529,7 @@ void SqlEditor::refreshValidObjects() QStringList objects; foreach (const QString& dbName, databases) { - objects = resolver.getAllObjects(); + objects = resolver.getAllObjects(dbName); objectsInNamedDb[dbName] << objects; } }); diff --git a/SQLiteStudio3/guiSQLiteStudio/sqleditor.h b/SQLiteStudio3/guiSQLiteStudio/sqleditor.h index f465dcf..28fbb39 100644 --- a/SQLiteStudio3/guiSQLiteStudio/sqleditor.h +++ b/SQLiteStudio3/guiSQLiteStudio/sqleditor.h @@ -10,6 +10,7 @@ #include #include #include +#include class CompleterWindow; class QTimer; @@ -234,6 +235,7 @@ class GUI_API_EXPORT SqlEditor : public QPlainTextEdit, public ExtActionContaine bool virtualSqlCompleteSemicolon = false; QString createTriggerTable; QString loadedFile; + QFuture objectsInNamedDbFuture; static const int autoCompleterDelay = 300; static const int queryParserDelay = 500; diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts index 01b2d5f..f3822d6 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts @@ -1,92 +1,94 @@ - + AboutDialog About SQLiteStudio and licenses - + Über SQLiteStudio und deren Lizenzen About - + Über SQLiteStudio <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">SQLiteStudio v%1</span></p><p align="center">Free, open-source, cross-platform SQLite database manager.<br/><a href="http://sqlitestudio.pl"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitestudio.pl</span></a><br/></p><p align="center">%2<br/></p><p align="center">Author and active maintainer:<br/>SalSoft (<a href="http://salsoft.com.pl"><span style=" text-decoration: underline; color:#0000ff;">http://salsoft.com.pl</span></a>)<br/></p></body></html> - + <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">SQLiteStudio v%1</span></p><p align="center">Freier, open-source, multiplattformfähiger SQLite Datenbankmanager.<br/><a href="http://sqlitestudio.pl"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitestudio.pl</span></a><br/></p><p align="center">%2<br/></p><p align="center">Autor und aktiver Verantwortlicher:<br/>SalSoft (<a href="http://salsoft.com.pl"><span style=" text-decoration: underline; color:#0000ff;">http://salsoft.com.pl</span></a>)<br/></p></body></html> Licenses - + Lizenzen Environment - + Programmumgebung Icon directories - + Icon Verzeichnisse Form directories - + Formular Verzeichnisse Plugin directories - + Plugin Verzeichnisse Application directory - + Programmverzeichnis SQLite 3 version: - + SQLite 3 Version: Configuration directory - + Konfigurationsverzeichnis Qt version: - + Qt Version: Portable distribution. - + Sollte hier vermutlich "Portable Version" heißen? + Portable Version MacOS X application boundle distribution. - + Das müsste mal genauer übersetzt werden. + MacOS X Programmbundle-Version Operating system managed distribution. - + Betriebssystemverwaltete Version. Copy - + Kopie <h3>Table of contents:</h3><ol>%2</ol> - + <h3>Inhaltsverzeichnis:</h3><ol>%2</ol> @@ -94,156 +96,156 @@ Bugs and ideas - + Fehler und Anregungen Reporter - + Gemeldet von E-mail address - + Ihre E-mail Adresse oder Ihr 'bugtracker' Login Log in - + Anmelden Short description - + Kurzbeschreibung Detailed description - + Ausführliche Fehlerbeschreibung Show more details - + Mehr Details SQLiteStudio version - + SQLiteStudio Version Operating system - + Betriebssystem Loaded plugins - + Geladene Plugins Send - + Absenden You can see all your reported bugs and ideas by selecting menu '%1' and then '%2'. - + Sie können Ihre gemeldeten Fehler und Anregungen sehen, wenn Sie im Menü '%1' den Eintrag '%2' auswählen. A bug report sent successfully. - + Ihr Fehlerbericht wurde erfolgreich versendet. An error occurred while sending a bug report: %1 %2 - + Beim Absenden des Fehlerberichts ist ein Fehler aufgetreten: %1 %2 You can retry sending. The contents will be restored when you open a report dialog after an error like this. - + Sie können versuchen den Bericht erneut abzusenden. Ihr eingegebener Text wird nach einem Fehler wie diesem wieder hergestellt. An idea proposal sent successfully. - + Ihre Anregung wurde erfolgreich versendet. An error occurred while sending an idea proposal: %1 %2 - + Beim Absenden der Anregung ist ein Fehler aufgetreten: %1 %2 A bug report - + Fehlerbericht erfassen Describe problem in few words - + Beschreiben Sie das Problem mit wenigen Worten Describe problem and how to reproduce it - + Beschreiben Sie das Problem hier genauer und die Schritte, um es zu reproduzieren A new feature idea - + Anregung zu einer neuen Funktion erfassen A title for your idea - + Ein kurzer Titel für ihre Anregung Describe your idea in more details - + Beschreiben Sie hier Ihre Anregung ausführlich Reporting as an unregistered user, using e-mail address. - + Versenden als nicht registrierter Benutzer mittels E-mail Adresse Reporting as a registered user. - + Versenden als registrierter Benutzer Log out - + Abmelden Providing true email address will make it possible to contact you regarding your report. To learn more, press 'help' button on the right side. - + Die Angabe Ihrer echten E-mail Adresse ermöglicht es uns Sie bzgl. Ihres Berichts zu kontaktieren. Erfahren Sie mehr dazu und klicken Sie den 'Hilfe' Knopf auf der rechtehn Seite. Enter vaild e-mail address, or log in. - + Geben Sie Ihre gültige E-mail Adresse oder Ihre Anmeldedaten an. Short description requires at least 10 characters, but not more than 100. Longer description can be entered in the field below. - + Eine Kurzbeschreibung benötigt mindestens 10 Zeichen, maximal jedoch 100 Zeichen. Eine ausführlichere Beschreibung kann in dem Feld unten erfasst werden. Long description requires at least 30 characters. - + Eine ausführliche Beschreibung benötigt mindestens 30 Zeichen. @@ -252,39 +254,39 @@ Title - + Titel Reported at - + Gemeldet am URL - + URL Reports history - + Berichtsverlauf Clear reports history - + Lösche Berichtsverlauf Delete selected entry - + Gewählten Eintrag löschen Invalid response from server. - + Ungültige Antwort vom Server @@ -292,57 +294,58 @@ Log in - + Anmelden Credentials - + Hier fehlt mir der Kontext!!! + Überprüfung Login: - + Login: Password: - + Passwort: Validation - + Überprüfung Validate - + Überprüfe Validation result message - + Ergebnis der Überprüfung Abort - + Abbrechen A login must be at least 2 characters long. - + Ein Login Kürzel muss mindestens 2 Zeichen lang sein A password must be at least 5 characters long. - + Ein Passwort muss mindestens 5 Zeichen lang sein Valid - + Gültig @@ -350,87 +353,87 @@ Filter collations - + Kollationen filtern Collation name: - + Kollationsname: Implementation language: - + Sprache Databases - + Datenbanken Register in all databases - + In allen Datenbanken registrieren Register in following databases: - + In den folgenden Datenbanken registrieren Implementation code: - + Anweisungen Collations editor - + Editor für Kollationen Commit all collation changes - + Speichern aller Änderungen an Kollationen Rollback all collation changes - + Zurücknehmen aller Änderungen an Kollationen Create new collation - + Neue Kollation erstellen Delete selected collation - + Markierte Kollationen löschen Editing collations manual - + Kollationen manuell editieren Enter a non-empty, unique name of the collation. - + Geben Sie einen eindeutigen Namen für die Kollation ein. Pick the implementation language. - + Wählen Sie die Sprache aus. Enter a non-empty implementation code. - + Geben Sie eine eindeutige Vergleichsoperatorendefinition ein. Collations editor window has uncommited modifications. - + Der Editorfür Kollationen enthält nicht gespeicherte Änderungen. @@ -438,7 +441,7 @@ Pick a color - + Wählen Sie eine Farbe aus. @@ -446,22 +449,22 @@ Collation name: - + Name der Kollation: Named constraint: - + Name der Bedingung: Enter a name of the constraint. - + Geben Sie einen Namen für die Bedingung ein. Enter a collation name. - + Geben Sie einen Namen für die Kollation ein. @@ -469,27 +472,27 @@ Default value: - + Standardwert: Named constraint: - + Benannte Bedingung: Enter a default value expression. - + Geben Sie einen Standardwert für den Ausdruck an Invalid default value expression: %1 - + Ungültiger Standardwert für Ausdruck: %1 Enter a name of the constraint. - + Geben Sie einen Namen für die Bedingung ein. @@ -497,47 +500,47 @@ Column - + Spalte Name and type - + Name und Typ Scale - + Skalierung Precision - + Präzision Data type: - + Datentyp: Column name: - + Spaltenname: Size: - + Größe: Constraints - + Bedingungen Unique - + Eindeutigkeit @@ -548,132 +551,132 @@ Configure - + Konfigurieren Foreign Key - + Fremdschlüssel Collate - + Kollationieren Not NULL - + Nicht NULL Check condition - + Zustandsprüfung Primary Key - + Primärer Schlüssel Default - + Standard Advanced mode - + Erweiterter Modus Add constraint column dialog - + Bedingung hinzufügen Edit constraint column dialog - + Bedingung editieren Delete constraint column dialog - + Bedingung löschen Move constraint up column dialog - + Bedingung nach oben verschieben Move constraint down column dialog - + Bedingung nach unten verschieben Add a primary key column dialog - + Primärschlüssel zufügen Add a foreign key column dialog - + Fremdschlüssel zufügen Add an unique constraint column dialog - + Eindeutige Bedingung hinzufügen Add a check constraint column dialog - + Prüfungsbedingung hinzufügen Add a not null constraint column dialog - + Nicht-NULL Bedingung hinzufügen Add a collate constraint column dialog - + Kollationsbedingung hinzufügen Add a default constraint column dialog - + Standardbedingung hinzufügen Are you sure you want to delete constraint '%1'? column dialog - + Sind Sie sicher, dass Sie die folgende Bedingung löschen wollen: '%1'? Correct the constraint's configuration. - + Korrigiert die Konfiguration der Bedingung. This constraint is not officially supported by SQLite 2, but it's okay to use it. - + Diese Bedingung wird von SQLite 2 offiziell nicht unterstützt, aber sie kann dennoch benutzt werden. @@ -682,19 +685,19 @@ but it's okay to use it. Type column dialog constraints - + Typ Name column dialog constraints - + Name Details column dialog constraints - + Details @@ -702,47 +705,47 @@ but it's okay to use it. Foreign table: - + Fremde Tabelle: Foreign column: - + Fremde Spalte: Reactions - + Reaktionen Deferred foreign key - + Verzögerter Fremdschlüssel Named constraint - + Benannte Bedingung Constraint name - + Name der Bedingung Pick the foreign table. - + Wählen Sie die Fremdtabelle aus. Pick the foreign column. - + Wählen Sie die Fremdspalte aus. Enter a name of the constraint. - + Geben Sie einen Namen für die Bedingung ein. @@ -750,33 +753,33 @@ but it's okay to use it. Autoincrement - + Automatisch hochzählend Sort order: - + Sortierfolge: Named constraint: - + Benannte Bedingung: On conflict: - + Bei Konflikt: Enter a name of the constraint. - + Geben Sie einen Namen für die Bedingung ein. Autoincrement (only for %1 type columns) column primary key - + Automatische Zählung (nur für %1 Spaltentypen) @@ -784,17 +787,17 @@ but it's okay to use it. Named constraint: - + Benannte Bedingung: On conflict: - + Bei Konflikt: Enter a name of the constraint. - + Geben Sie einen Namen für die Bedingung ein. @@ -803,85 +806,85 @@ but it's okay to use it. Column: %1 completer statusbar - + Spalte: %1 Table: %1 completer statusbar - + Tabelle: %1 Index: %1 completer statusbar - + Index: %1 Trigger: %1 completer statusbar - + Trigger: %1 View: %1 completer statusbar - + View: %1 Database: %1 completer statusbar - + Datenbank: %1 Keyword: %1 completer statusbar - + Schlüsselwort: %1 Function: %1 completer statusbar - + Funktion: %1 Operator: %1 completer statusbar - + Operator: %1 String completer statusbar - + Zeichenkette Number completer statusbar - + Nummer Binary data completer statusbar - + Binäre Daten Collation: %1 completer statusbar - + Kollation: %1 Pragma function: %1 completer statusbar - + Pragma Funktion: %1 @@ -890,618 +893,618 @@ but it's okay to use it. Configuration - + Konfiguration Search - + Suchen General - + Allgemein Keyboard shortcuts - + Tastaturkürzel Look & feel - + Aussehen Style - + Stil Fonts - + Schriftarten Colors - + Farben Plugins - + Plugins Code formatters - + Codeformatierer Data browsing - + Datenbearbeitung Data editors - + Dateneditoren Data browsing and editing - + Datenbearbeitung Number of data rows per page: - + Anzahl an Datenzeilen pro Seite: <p>When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.</p> - + <p>Wenn Daten in das Ergebnisfenster eingelesen werden, dann wird die Breite der Spalten dabei automatisch angepasst. Dieser Wert begrenzt maximale Breite für die automatische Breitenanpassung. Der Anwender kann die Spaltenbreite jedoch manuell über dieses Limit verbreitern.</p> Limit initial data column width to (in pixels): - + Begrenze die initiale Spaltenbreite im Ergebnisfenster auf (Pixel): Data types - + Datentypen Available editors: - + Verfügbare Editoren: Editors selected for this data type: - + Für diesen Datentyp ausgewählte Editoren: Schema editing - + Schema Number of DDL changes kept in history. - + Maximale Anzahl an DDL Änderungen im Verlauf. DDL history size: - + DDL Verlaufsgröße Don't show DDL preview dialog when commiting schema changes - + Zeige keine DDL Vorschau, wenn Schemaänderungen committed werden. SQL queries - + SQL Abfragen Number of queries kept in the history. - + Maximale Anzahl an SQL Abfragen im Verlauf. History size: - + Verlaufsgröße <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> - + <p>Wenn diese Option aktiviert ist und sich mehrere SQL Abfragen im Editorfenster befinden, dann wird nur die SQL Abfrage ausgeführt, in der sich der Cursor befindet. Ist diese Option nicht gesetzt, dann werden alle SQL Abfragen ausgeführt. Sie können die auszuführenden SQL Abfragen selbst bestimmen, indem Sie diese vor der Ausführung mit der Maus oder Tastatur markieren.</p> Execute only the query under the cursor - + Führt nur die Abfrage unter dem Cursor aus. Updates - + Updates Automatically check for updates at startup - + Prüfe vor dem Start automatisch auf Updates Session - + Sitzung Restore last session (active MDI windows) after startup - + Stelle letzte Sitzung nach dem Start wieder her (aktive MDI Fenster) Filter shortcuts by name or key combination - + Filtere Tastaturkürzel nach Name oder Tastenkombination Action - + Aktion Key combination - + Tastenkombination Language - + Sprache Changing language requires application restart to take effect. - + Die Änderung der Sprache erfordert einen Neustart des Programms. Compact layout - + Kompaktes Layout <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> - + <p>Das kompakte Layout reduziert alle Lücken und Abstände der Oberfläche auf ein Minimum, um mehr Platz für die Darstellung der Daten zu schaffen. Die Oberfläche sieht dann zwar nicht mehr sehr ästhetisch aus, aber man hat mehr Daten im Überblick.</p> Use compact layout - + Benutze kompaktes Layout General.CompactLayout - + Standard.KompaktesLayout Database list - + Liste der Datenbanken If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. - + Wenn die Option deaktiviert ist, werden die Spalten in der Reihenfolge sortiert in der sie im CREATE TABLE Statement angegeben wurden. Sort table columns alphabetically - + Tabellenspalten alphabetisch sortieren Expand tables node when connected to a database - + Tabellenknoten aufklappen, wenn eine Datenbank verbunden ist <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> - + <p>Zusätzliche Bezeichnungen sind jene, die neben den Namen der Datenbankliste angezeigt werden (sie sind normalerweise blau gefärbt, es sei denn dies wurde umkonfiguriert). Ist diese Option aktiviert, dann werden diese Bezeichnungen angezeigt für Datenbanken, ungültige Datenbanken und zusammengefasste Knoten (Spalten-, Index- und Triggergruppen). Für mehr Details siehe die folgenden optionen.<p> Display additional labels on the list - + Zeige zusätzliche Bezeichnungen in der Liste an For regular tables labels will show number of columns, indexes and triggers for each of tables. - + Für normale Tabellen enthält die Bezeichnung die Anzahl der Spalten, Indizes und Trigger einer jeden Tabelle. Display labels for regular tables - + Zeigt Bezeichnungen für normale Tabellen an Virtual tables will be marked with a 'virtual' label. - + Virtuelle Tabellen werden mit einem 'virtuell' Kürzel versehen. Display labels for virtual tables - + Zeige Bezeichnungen für virtuelle Tabellen Expand views node when connected to a database - + Knoten aufklappen, wenn eine Datenbank verbunden ist If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) - + Wenn die Option deaktiviert ist, werden die Objekte in der Reihenfolge sortiert in der sie in der sqlite_master Tabelle angezeigt werden (entspricht der Reihenfolge in der sie angelegt worden sind) Sort objects (tables, indexes, triggers and views) alphabetically - + Objekte alphabetisch sortieren Display system tables and indexes on the list - + Zeige Systemtabellen und Indizes in der Liste an Table windows - + Tabellenfenster When enabled, Table Windows will show up with the data tab, instead of the structure tab. - + Wenn die Option aktiviert ist, dann wird im Tabellenfenster der Reiter "Daten" angezeigt statt "Strukturen". Open Table Windows with the data tab for start - + Öffnet das Tabellenfenster mit dem Reiter "Daten" im Vordergrund View windows - + Viewfenster When enabled, View Windows will show up with the data tab, instead of the structure tab. - + Wenn die Option aktiviert ist, dann wird im Viewfenster der Reiter "Daten" angezeigt statt "Strukturen". Open View Windows with the data tab for start - + Öffnet das Viewfenster mit dem Reiter "Daten" im Vordergrund Main window dock areas - + Dockingbereiche des Hauptfensters Left and right areas occupy corners - + Linke und rechte Bereiche belegen die Ecken Top and bottom areas occupy corners - + Obere und untere Bereiche belegen die Ecken Hide built-in plugins - + Verberge eingebaute Plugins Current style: - + Aktueller Stil: Preview - + Vorschau Enabled - + Aktiviert Disabled - + Deaktiviert Active formatter plugin - + Aktives Formatierungsplugin SQL editor font - + Schriftart des SQL Editors Database list font - + Schriftart der Datenbankliste Database list additional label font - + Zusätzliche Bezeichnungen in der Datenbankliste Data view font - + Schriftart der Ergebnisansicht Status field font - + Schriftart des Statusfelds SQL editor colors - + Farben des SQL Editors Current line background - + Hintergrundfarbe der aktuellen Zeile <p>SQL strings are enclosed with single quote characters.</p> - + <p>SQL Zeichenketten sind mit einfachen Anführungszeichen umschlossen.</p> String foreground - + Vordergrundfarbe von Zeichenketten <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> - + <p>Bind Parameter sind Platzhalter für Werte, die der Anwender eingibt. Sie haben dabei eine der folgenden Formen:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> Bind parameter foreground - + Vordergrundfarbe von Bind Parametern Highlighted parenthesis background - + Hintergrundfarbe von hervorgehobener Klammern <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + <p>BLOB Werte sind hexadezimale Werte wie z.B.:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> BLOB value foreground - + Vordergrundfarbe von BLOB Werten Regular foreground - + Reguläre Vordergrundfarbe Line numbers area background - + Hintergrundfarbe der Zeilennummernleiste Keyword foreground - + Vordergrundfarbe von Schlüsselwörtern Number foreground - + Vordergrundfarbe von Ziffern Comment foreground - + Vordergrundfarbe von Kommentaren <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> - + <p>Gültige Objekte sind Namen von Tabellen, Indizes, Triggern oder Views die in der SQLite Datenbank existieren.</p> Valid objects foreground - + Vordergrundfarbe von gültigen Objekten Data view colors - + Farben der Ergebnisansicht <p>Any data changes will be outlined with this color, until they're commited to the database.</p> - + <p>Jede Datenänderung wird mit dieser Farbe kenntlich gemacht, bis die geänderten Daten in die Datenbank zurückgeschrieben worden sind.</p> Uncommited data outline color - + Rahmenfarbe von nicht gespeicherten Daten <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> - + <p>Tritt beim Speichern einer Änderung ein Problem auf, dann wird die problematische Zelle mit dieser Farbe markiert.</p> Commit error outline color - + Rahmenfarbe für fehlerhafte Daten NULL value foreground - + Vordergrundfarbe für NULL Werte Deleted row background - + Hintergrundfarbe von gelöschten Zeilen Database list colors - + Farben der Datenbankliste <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> - + <p>Zusätzliche Bezeichnungen sind solche, die z.B. die SQLite Version oder die Anzahl an Einträgen in einer Baumliste usw. anzeigen.</p> Additional labels foreground - + Vordergrundfarbe für zusätzliche Bezeichnungen Status field colors - + Farben des Statusfelds Information message foreground - + Vordergrundfarbe für Infomeldungen Warning message foreground - + Vordergrundfarbe für Warnmeldungen Error message foreground - + Vordergrundfarbe für Fehlermeldungen Description: plugin details - + Bezeichnung: Category: plugin details - + Kategorie: Version: plugin details - + Version: Author: plugin details - + Autor: Internal name: plugin details - + Interner Name: Dependencies: plugin details - + Abhängigkeiten: Conflicts: plugin details - + Konflikte: Plugin details - + Plugin Details Plugins are loaded/unloaded immediately when checked/unchecked, but modified list of plugins to load at startup is not saved until you commit the whole configuration dialog. - + Plugins werden direkt beim Aktivieren/Deaktivieren geladen bzw. entfernt, die modifizierte Pluginliste wird jedoch erst beim Bestätigen und Schließen des Konfigurationsfensters gespeichert. %1 (built-in) plugins manager in configuration dialog - + %1 (eingebaut) Details - + Details No plugins in this category. - + Keine Plugins in dieser Kategorie. Add new data type - + Neuen Datentypen zufügen Rename selected data type - + Markierten Datentypen umbenennen Delete selected data type - + Markierten Datentypen löschen Help for configuring data type editors - + Hilfe zur Konfiguration des Datentypen Editors @@ -1509,27 +1512,27 @@ but it's okay to use it. The condition - + Der Zustand: Named constraint: - + Benannte Bedingung: On conflict - + Bei Konflikt Enter a valid condition. - + Geben Sie einen gültigen Zustand ein. Enter a name of the constraint. - + Geben Sie einen Namen für die Bedingung ein. @@ -1538,67 +1541,67 @@ but it's okay to use it. New constraint constraint dialog - + Neue Bedingung Create constraint dialog - + Erstellen Edit constraint dialog window - + Bedingung editieren Apply constraint dialog - + Übernehmen Primary key table constraints - + Primärer Schlüssel Foreign key table constraints - + Fremdschlüssel Unique table constraints - + Eindeutigkeit Not NULL table constraints - + Nicht NULL Check table constraints - + Prüfung Collate table constraints - + Kollation Default table constraints - + Standard @@ -1607,37 +1610,37 @@ but it's okay to use it. Table table constraints - + Tabelle Column (%1) table constraints - + Spalte (%1) Scope table constraints - + Bereich Type table constraints - + Typ Details table constraints - + Details Name table constraints - + Name @@ -1645,7 +1648,7 @@ but it's okay to use it. SQLiteStudio CSS console - + SQLiteStudio CSS Konsole @@ -1654,118 +1657,119 @@ but it's okay to use it. Filter data data view - + Daten filtern Grid view - + Gitteransicht Form view - + Formularansicht Refresh table data data view - + Aktualisiere Tabellendaten First page data view - + Erste Seite Previous page data view - + Vorherige Seite Next page data view - + Nächste Seite Last page data view - + Letzte Seite Apply filter data view - + Filter anwenden Commit changes for selected cells data view - + Änderungen für die selektierten Zellen speichern Rollback changes for selected cells data view - + Änderungen für die selektierten Zellen zurücknehmen Show grid view of results sql editor - + Zeige Ergebnismenge in der Gitteransicht Show form view of results sql editor - + Zeige Ergebnismenge in der Formularansicht Filter by text data view - + Nach Text filtern Filter by the Regular Expression data view - + Nach regulärem Ausdruck filtern Filter by SQL expression data view - + Nach einem SQL Ausdruck filtern Tabs on top data view - + Reiterleiste oben Tabs at bottom data view - + Reiterleiste unten Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. - + Gesamtanzahl der Zeilen wird ermittelt. +Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich. Row: %1 - + Zeile: %1 @@ -1773,97 +1777,97 @@ Browsing other pages will be possible after the row counting is done. Convert database - + Konvertiere Datenbank Source database - + Quelldatenbank Source database version: - + Version der Quelldatenbank: Target database - + Zieldatenbank Target version: - + Version der Zieldatenbank: This is the file that will be created as a result of the conversion. - + Dies ist die Datei, die durch die Konvertierung erzeut werden wird. Target file: - + Zieldatei: Name of the new database: - + Name der neuen Datenbank: This is the name that the converted database will be added to SQLiteStudio with. - + Mit diesem Namen wird die konvertierte Datenbank SQLiteStudio zugefügt werden. Select source database - + Quelldatenbank auswählen Enter valid and writable file path. - + Geben Sie einen gültigen und beschreibbaren Dateipfad ein. Entered file exists and will be overwritten. - + Die angegebene Datei existiert bereits und wird überschrieben werden. Enter a not empty, unique name (as in the list of databases on the left). - + Geben Sie einen eindeutigen Namen an (so wie links in der Datenbankliste) No valid target dialect available. Conversion not possible. - + Es ist kein gültiger Zieldialekt verfügbar. Die Konvertierung kann nicht durchgeführt werden. Select valid target dialect. - + Wählen Sie einen gültigen Zieldialekt aus. Database %1 has been successfully converted and now is available under new name: %2 - + Datenbank %1 wurde erfolgreich konvertiert und ist verfügbar unter dem neuen Namen: %2 SQL statements conversion - + SQL Statements Konvertierung Following error occurred while converting SQL statements to the target SQLite version: - + Folgender Fehler ist aufgetreten, während der Konvertierung von SQL Statements in die Ziel-SQLite Version: Would you like to ignore those errors and proceed? - + Möchten Sie diese Fehler ignorieren und fortfahren? @@ -1871,109 +1875,109 @@ Browsing other pages will be possible after the row counting is done. Database - + Datenbank Database type - + Datenbanktyp Database driver - + Datenbanktreiber Generate automatically - + Automatisch generieren Options - + Optionen Permanent (keep it in configuration) - + Permanent (in der Konfiguration behalten) Test connection - + Verbindung testen Create new database file - + Neue Datenbank erzeugen File - + Datei Name (on the list) - + Name (in der Liste) Generate name basing on file path - + Leitet den Namen vom Dateipfad ab <p>Enable this if you want the database to be stored in configuration file and restored every time SQLiteStudio is started.</p> aasfd - + <p>Wenn diese Option aktiviert ist, wird die Datenbank in der Konfiguration gespeichert und bei jedem Start von SQLiteStudio wieder hergestellt.</p> Browse for existing database file on local computer - + Lokalen Computer nach Datenbankdateien durchsuchen Browse - + Durchsuchen Enter an unique database name. - + Geben Sie einen eindeutigen Datenbanknamen ein. This name is already in use. Please enter unique name. - + Der Name wird bereits benutzt, bitte geben Sie einen freien, eindeutigen Namen ein. Enter a database file path. - + Geben Sie einen Dateipfad für die Datenbank ein. This database is already on the list under name: %1 - + Die Datenbank ist bereits unter folgendem Namen in der Liste enthalten: %1 Select a database type. - + Wählen Sie einen Datebanktypen aus. Auto-generated - + Automatisch generiert Type the name - + Geben Sie den Namen ein @@ -1981,47 +1985,47 @@ Browsing other pages will be possible after the row counting is done. Delete table - + Tabelle löschen Are you sure you want to delete table %1? - + Sind Sie sicher, dass Sie die Tabelle %1 löschen möchten? Delete index - + Index löschen Are you sure you want to delete index %1? - + Sind Sie sicher, dass Sie den Index %1 löschen möchten? Delete trigger - + Trigger löschen Are you sure you want to delete trigger %1? - + Sind Sie sicher, dass Sie den Trigger %1 löschen möchten? Delete view - + View löschen Are you sure you want to delete view %1? - + Sind Sie sicher, dass Sie den View %1 löschen möchten? Error while dropping %1: %2 - + Fehler beim Löschen: %1 %2 @@ -2029,353 +2033,355 @@ Browsing other pages will be possible after the row counting is done. Databases - + Datenbanken Filter by name - + Nach Name filtern Copy - + Kopieren Paste - + Einfügen Select all - + Alles auswählen Create a group - + Gruppe erstellen Delete the group - + Diese Gruppe löschen Rename the group - + Gruppe umbenennen Add a database - + Datenbank hinzufügen Edit the database - + Datenbank editieren Remove the database - + Datenbank entfernen Connect to the database - + Mit der Datenbank verbinden Disconnect from the database - + Verbindung zur Datenbank trennen Import - + Import Export the database - + Datenbank exportieren Convert database type - + Datenbanktyp konvertieren Vacuum - + ??? + Vakuum Integrity check - + Integritätsprüfung Create a table - + Tabelle erstellen Edit the table - + Datenbank editieren Delete the table - + Tabelle löschen Export the table - + Tabelle exportieren Import into the table - + In die Tabelle importieren Populate table - + Tabelle füllen Create similar table - + Erzeuge identische Tabelle Reset autoincrement sequence - + Automatischen Zähler zurücksetzen Create an index - + Index erstellen Edit the index - + Index editieren Delete the index - + Index löschen Create a trigger - + Trigger erstellen Edit the trigger - + Trigger editieren Delete the trigger - + Trigger löschen Create a view - + View erstellen Edit the view - + View editieren Delete the view - + View löschen Add a column - + Spalte zufügen Edit the column - + Spalte editieren Delete the column - + Spalte löschen Delete selected items - + Gewählte Einträge löschen Clear filter - + Filter zurücksetzen Refresh all database schemas - + Alle Datenbankschemen aktualisieren Refresh selected database schema - + Alle markierten Datenbankschemen aktualisieren Erase table data - + Tabellendaten löschen Database - + Datenbank Grouping - + Gruppieren Create group - + Gruppe erstellen Group name - + Gruppenname Entry with name %1 already exists in group %2. - + Der Eintrag mit Namen %1 existiert bereits in der Gruppe %2 Delete group - + Gruppe löschen Are you sure you want to delete group %1? All objects from this group will be moved to parent group. - + Sind Sie sicher, dass Sie die Gruppe %1 löschen möchten? +Alle Objekte in dieser Gruppe werden in die übergeordnete Gruppe verschoben. Delete database - + Datenbank löschen Are you sure you want to delete database '%1'? - + Sind Sie sicher, dass Sie die Datenbank '%1' löschen möchten? Cannot import, because no import plugin is loaded. - + Der Import kann nicht durchgeführt werden, da kein Import Plugin geladen ist. Cannot export, because no export plugin is loaded. - + Export fehlgeschlagen, da kein Export Plugins geladen sind. Error while executing VACUUM on the database %1: %2 - + Fehler beim Ausführen des VACUUM-Befehls auf die Datenbank %1: %2 VACUUM execution finished successfully. - + VACUUM erfolgreich abgeschlossen. Integrity check (%1) - + Integritätsprüfung (%1) Reset autoincrement - + Autoincrement zurücksetzen Are you sure you want to reset autoincrement value for table '%1'? - + Sind Sie sicher, dass Sie den Autoincrement Wert für die Tabelle '%1' zurücksetzen möchten? An error occurred while trying to reset autoincrement value for table '%1': %2 - + Ein Fehler ist aufgetreten beim Zurücksetzen des Autoincrementwertes für die Tabelle '%1': %2 Autoincrement value for table '%1' has been reset successfly. - + Autoincrementwert für die Tabelle '%1' wurde erfolgreich zurückgesetzt. Are you sure you want to delete all data from table '%1'? - + Sind Sie sicher, dass Sie alle Daten aus Tabelle '%1' löschen möchten? An error occurred while trying to delete data from table '%1': %2 - + Beim Löschen von Daten aus Tabelle '%1' ist folgender Fehelr aufgetreten: %2 All data has been deleted for table '%1'. - + Es wurden alle Daten aus Tabelle '%1' gelöscht. Following objects will be deleted: %1. - + Folgende Objekte werden gelöscht: %1. Following databases will be removed from list: %1. - + Folgende Datenbanken werden aus der Liste entfernt: %1. Remainig objects from deleted group will be moved in place where the group used to be. - + Die aus der gelöschten Gruppe verbleibenden Objekte werden an die Position der gelöschten Gruppe verschoben. %1<br><br>Are you sure you want to continue? - + %1<br><br>Sind Sie sicher, dass Sie fortfahren möchten? Delete objects - + Objekte löschen @@ -2384,25 +2390,25 @@ All objects from this group will be moved to parent group. error dbtree labels - + Fehler (system table) database tree label - + (Systemtabelle) (virtual) virtual table label - + (Virtual) (system index) database tree label - + (Systemindex) @@ -2411,122 +2417,123 @@ All objects from this group will be moved to parent group. Database: %1 dbtree tooltip - + Datenbank: %1 Version: dbtree tooltip - + Version: File size: dbtree tooltip - + Dateigröße: Encoding: dbtree tooltip - + Kodierung: Error: dbtree tooltip - + Fehlerbeschreibung: Table : %1 dbtree tooltip - + Tabelle: %1 Columns (%1): dbtree tooltip - + Spalten (%1) Indexes (%1): dbtree tooltip - + Indizes (%1) Triggers (%1): dbtree tooltip - + Trigger (%1) Copy - + Kopieren Move - + Verschieben Include data - + Inklusive Daten Include indexes - + Inklusive Indizes Include triggers - + Inklusive Trigger Abort - + Abbrechen Referenced tables - + Referenzierte Tabellen Do you want to include following referenced tables as well: %1 - + Möchten Sie die folgenden referenzierten Tabellen mit einbeziehen? %1 Name conflict - + Namenskonflikt Following object already exists in the target database. Please enter new, unique name, or press '%1' to abort the operation: - + Folgende Objekte existieren bereits in der Datenbank. +Bitte geben Sie einen neuen, eindeutigen Namen an oder drücken Sie %1, um den Vorgang abzubrechen: SQL statements conversion - + SQL Statement Konvertierung Following error occurred while converting SQL statements to the target SQLite version: - + Folgender Fehler trat auf bei der Konvertierung von SQL Statements in die SQLite Zielversion: Would you like to ignore those errors and proceed? - + Möchten Sie diese Fehler ignorieren und fortfahren? @@ -2534,19 +2541,21 @@ Please enter new, unique name, or press '%1' to abort the operation: Filter by database: - + Nach Datenbank filtern -- Queries executed on database %1 (%2) -- Date and time of execution: %3 %4 - + -- Abfragen werden ausgeführt auf Datenbank %1 (%2) +-- Datum und Ausführungszeitpunkt: %3 +%4 DDL history - + DDL Verlauf @@ -2554,12 +2563,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Queries to be executed - + Auszuführende Abfragen Don't show again - + Nicht wieder anzeigen @@ -2567,7 +2576,7 @@ Please enter new, unique name, or press '%1' to abort the operation: SQLiteStudio Debug Console - + SQLiteStudio Debug Konsole @@ -2575,135 +2584,135 @@ Please enter new, unique name, or press '%1' to abort the operation: Query - + Abfrage History - + Verlauf Results in the separate tab - + Ergebnisse in separatem Reiter Results below the query - + Ergebnisse unter der Abfrage SQL editor %1 - + SQL Editor %1 Results - + Ergebnisse Execute query - + Abfrage ausführen Explain query - + Abfrage ausführen (explain) Clear execution history sql editor - + Ausführungsverlauf löschen Export results sql editor - + Ergebnisse exportieren Create view from query sql editor - + View aus der Abfrage erstellen Previous database - + Vorherige Datenbank Next database - + Nächste Datenbank Show next tab sql editor - + Nächsten Reiter zeigen Show previous tab sql editor - + Vorherigen Reiter zeigen Focus results below sql editor - + Fokus auf die Ergebnisse unten Focus SQL editor above sql editor - + Fokus auf den SQL Editor oben Active database (%1/%2) - + Aktive Datenbank (%1/%2) Query finished in %1 second(s). Rows affected: %2 - + Abfrage in %1 Sekunde(n) abgeschlossen. %2 Zeile(n) betroffen Query finished in %1 second(s). - + Abfrage in %1 Sekunde(n) abgeschlossen. Clear execution history - + Lösche Ausführungsverlauf Are you sure you want to erase the entire SQL execution history? This cannot be undone. - + Sind Sie sicher, dass Sie den gesamten SQL Ausführungsverlauf löschen möchten? Dieser Vorgang kann nicht rückgängig gemacht werden. Cannot export, because no export plugin is loaded. - + Es kann nicht exportiert werden, da kein Export Plugin geladen ist. No database selected in the SQL editor. Cannot create a view for unknown database. - + Es ist keine Datenbank im SQL Editor selektiert. Für eine unbekannte Datenbank kann kein View erzeugt werden. Editor window "%1" has uncommited data. - + Das Editorfenster "%1" hat ungespeicherte Daten. @@ -2711,17 +2720,17 @@ Please enter new, unique name, or press '%1' to abort the operation: Errors - + Fehler Following errors occured: - + Folgende Fehler sind aufgetreten: Would you like to proceed? - + Möchten Sie fortsetzen? @@ -2729,210 +2738,213 @@ Please enter new, unique name, or press '%1' to abort the operation: Export - + Exportieren What do you want to export? - + Was möchten Sie exportieren? A database - + Eine Datenbank A single table - + Eine einzelne Tabelle Query results - + Abfrageergebnisse Table to export - + Zu exportierende Tabelle Database - + Datenbank Table - + Tabelle Options - + Optionen When this option is unchecked, then only table DDL (CREATE TABLE statement) is exported. - + Wenn die Option deaktiviert ist, dann wird nur das Tabellen DDL (CREATE TABLE Statement) exportiert. Export table data - + Tabellendaten exportieren Export table indexes - + Tabellenindizes exportieren Export table triggers - + Tabellentrigger exportieren Note, that exporting table indexes and triggers may be unsupported by some output formats. - + Hinweis: Das Exportieren von Tabellen, Indizes und Triggern könnte von einigen Ausgabeformaten nicht unterstützt werden. Select database objects to export - + Wählen Sie die zu exportierenden Datebankobjekte aus. Export data from tables - + Daten aus Tabellen exportieren Select all - + Alles auswählen Deselect all - + Auswahl aufheben Database: - + Datenbank: Query to export results for - + Abfrage deren Ergebnisse exportiert werden sollen Query to be executed for results: - + ??? + Auszuführende Abfrage... : Export format and options - + Exportformat und Optionen Export format - + Exportformat Output - + Ausgabe Exported file path - + ??? + Exportverzeichnis Clipboard - + Zwischenablage File - + Datei Exported text encoding: - + Exportierte Textkodierung Export format options - + Optionen des Exportformats Cancel - + Abbrechen Select database to export. - + Wählen Sie die zu exportierenden Datebank aus. Select table to export. - + Wählen Sie die zu exportierenden Tabellen aus. Enter valid query to export. - + ??? + Geben Sie eine gültige Abfrage für den Export an. Select at least one object to export. - + Wählen Sie ein zu exportierendes Datebankobjekt aus. You must provide a file name to export to. - + Sie müssen einen Namen für die Exportdatei angeben. Path you provided is an existing directory. You cannot overwrite it. - + Das von Ihnen angegebene Verzeichnis existiert bereits. Es kann nicht überschrieben werden. The directory '%1' does not exist. - + Das Verzeichnis '%1' existiert nicht. The file '%1' exists and will be overwritten. - + Die Datei '%1' existiert bereits und wird überschrieben werden. All files (*) - + Alle Dateien (*) Pick file to export to - + Wählen Sie eine Datei aus in die exportiert werden soll. Internal error during export. This is a bug. Please report it. - + Es trat ein interner Fehler während des Exportvorgangs auf. Dies ist ein Fehler, bitte melden Sie ihn dem Programmautor. @@ -2941,7 +2953,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Choose font font configuration - + Schriftart auswählen @@ -2949,7 +2961,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Active SQL formatter plugin - + Aktives SQL Formatierungsplugin @@ -2958,49 +2970,49 @@ Please enter new, unique name, or press '%1' to abort the operation: Commit row form view - + Zeile speichern (Commit) Rollback row form view - + Zeile rückgängig (Rollback) First row form view - + Erste Zeile Previous row form view - + Vorherige Zeile Next row form view - + Nächste Zeile Last row form view - + Letzte Zeile Insert new row form view - + Neue Zeile einfügen Delete current row form view - + Aktuelle Zeile löschen @@ -3008,159 +3020,160 @@ Please enter new, unique name, or press '%1' to abort the operation: Filter funtions - + Filterfunktionen Function name: - + Funktionsname: Implementation language: - + Implementationssprache: Type: - + Typ: Input arguments - + Eingabeargumente Undefined - + Undefiniert Databases - + Datenbanken Register in all databases - + In allen Datenbanken registrieren Register in following databases: - + In den folgenden Datenbanken registrieren: Initialization code: - + Initialisierungsanweisungen: Function implementation code: - + Funktionsanweisungen: Final step implementation code: - + Abschlussanweisungen SQL function editor - + SQL Funktionseditor Commit all function changes - + Speichern aller Funktionsänderungen Rollback all function changes - + Zurücknehmen aller Funktionsänderungen Create new function - + Neue Funktion erstellen Delete selected function - + Ausgewählte Funktion löschen Custom SQL functions manual - + Anleitung zu 'Benutzerdefinierte SQL Funktionen' Add function argument - + Funktionsargument zufügen Rename function argument - + Funktionsargument umbenennen Delete function argument - + Funktionsargument löschen Move function argument up - + Funktionsargument hochschieben Move function argument down - + Funktionsargument runterschieben Scalar - + Skalar Aggregate - + Aggregat Enter a non-empty, unique name of the function. - + Geben Sie einen eindeutigen Namen für die Funktion ein. Pick the implementation language. - + Wählen Sie die Sprache aus. Per step code: - + evtl. Einzelschrittanweisung??? + Pro Schritt Anweisung Enter a non-empty implementation code. - + Geben Sie die Anweisungen ein. argument new function argument name in function editor window - + Argument Functions editor window has uncommited modifications. - + Der Editorfür Funktionen enthält nicht gespeicherte Änderungen. @@ -3168,102 +3181,102 @@ Please enter new, unique name, or press '%1' to abort the operation: Import data - + Daten importieren Table to import to - + Tabelle in die importiert werden soll Table - + Tabelle Database - + Datenbank Data source to import from - + Datenquelle von der aus importiert werden soll Data source type - + Datenquellentyp Options - + Optionen Input file: - + Eingabedatei: Text encoding: - + Textkodierung: <p>If enabled, any constraint violation, or invalid data format (wrong column count), or any other problem encountered during import will be ignored and the importing will be continued.</p> - + <p>Wenn diese Option aktiviert ist, wird jede Verletzung von Bedingungen oder ein ungültiges Datenformat (falsche Anzahl an Spalten) oder jedes andere Problem, das während des Imports auftritt, ignoriert und der Import wird fortgesetzt.</p> Ignore errors - + Fehler ignorieren Data source options - + Datenquellenoptionen Cancel - + Abbrechen If you type table name that doesn't exist, it will be created. - + Wenn Sie einen Tabellenname eingeben, der noch nicht existiert, dann wird diese neue Tabelle erzeugt werden. Enter the table name - + Datenbankname eingeben Select import plugin. - + Importplugin auswählen You must provide a file to import from. - + Sie müssen den Namen der Importdatei angeben. The file '%1' does not exist. - + Die Datei '%1' existiert nicht. Path you provided is a directory. A regular file is required. - + Der von Ihnen angegebene Pfad ist ein Verzeichnis. Es wird jedoch eine Datei benötigt. Pick file to import from - + Wählen Sie eine Datei aus von der importiert werden soll. @@ -3272,102 +3285,103 @@ Please enter new, unique name, or press '%1' to abort the operation: Index - + Index On table: - + Auf Tabelle: Index name: - + Indexname: Partial index condition - + Partieller Indexzustand Unique index - + Einzigartiger Index Column - + Spalte Collation - + Kollation Sort - + Sortierung DDL - + DDL Tried to open index dialog for closed or inexisting database. - + Es wurde versucht den Index-Dialog für eine geschlossene oder nicht existente Datenbank zu öffnen. Could not process index %1 correctly. Unable to open an index dialog. - + Der Index %1 kann nicht vollständig bearbeitet werden, da der Index-Dialog nicht geöffnet werden kann. Pick the table for the index. - + Tabelle für den Index auswählen. Select at least one column. - + Mindestens eine Spalte auswählen. Enter a valid condition. - + Geben Sie einen gültigen Zustand ein. default index dialog - + Standard Sort order table constraints - + Sortierung Error index dialog - + Fehler Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? - + Der eindeutige Index kann nicht erzeigt werden, da Werte in den selektierten Spalten nicht eundeutig sind. Möchten Sie die zugehörige SELECT Abfrage ausführen, um die uneindeutigen Werte zu sehen? An error occurred while executing SQL statements: %1 - + Fehler beim Ausführen des folgenden SQL Statments: +%1 @@ -3375,12 +3389,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Language - + Sprache Please choose language: - + Bitte Sprache auswählen: @@ -3388,298 +3402,298 @@ Please enter new, unique name, or press '%1' to abort the operation: Database toolbar - + Datenbankleiste Structure toolbar - + Bearbeitungsleiste Tools - + Werkzeuge Window list - + Fensterliste View toolbar - + Ansichtenleiste Configuration widgets - + Konfigurationshelfer Syntax highlighting engines - + Syntaxhervorhebungen Data editors - + Dateneditoren Running in debug mode. Press %1 or use 'Help / Open debug console' menu entry to open the debug console. - + Ablauf im Debugmodus. Zum Öffnen der Debugkonsole drücken Sie %1 oder wählen Menü 'Hilfe' den Eintrag 'Debugkonsole öffnen' aus. Running in debug mode. Debug messages are printed to the standard output. - + Ablauf im Debugmodus. Debugmeldungen werden in der Standardausgabe angezeigt.. You need to restart application to make the language change take effect. - + Das Programm muss neu gestartet werden, damit die Änderung der Sprache wirksam wird. Open SQL editor - + SQL Editor öffnen Open DDL history - + DDL Verlauf öffnen Open SQL functions editor - + Open collations editor - + Editor für Kollationen öffnen Import - + Importieren Export - + Exportieren Open configuration dialog - + Einstellungen Tile windows - + Alle Fenster aufteilen Tile windows horizontally - + Alle Fenster horizontal aufteilen Tile windows vertically - + Alle Fenster vertikal aufteilen Cascade windows - + Alle Fenster kaskadiert aufteilen Next window - + Nächstes Fenster Previous window - + Vorheriges Fenster Hide status field - + Statusfeld verbergen Close selected window - + Ausgewähltes Fenster schließen Close all windows but selected - + Alle anderen Fenster schließen Close all windows - + Alle Fenster schließen Restore recently closed window - + Zuletzt geöffnetes Fenster wiederherstellen Rename selected window - + Ausgewähltes Fenster umbenennen Open Debug Console - + Debug Konsole öffnen Open CSS Console - + CSS Konsole öffnen Report a bug - + Fehler melden Propose a new feature - + Eine neue Programmfunktion vorschlagen About - + Über SQLiteStudio Licenses - + Lizenzen Open home page - + Homepage aufrufen Open forum page - + Forum aufrufen User Manual - + Bedienungsanleitung SQLite documentation - + SQLite Dokumentation Report history - + Verlauf gemeldeter Fehler Check for updates - + Auf Updates prüfen Database menubar - + Datenbank Structure menubar - + Struktur View menubar - + Ansicht Window list menubar view menu - + Fensterliste Tools menubar - + Werkzeuge Help - + Hilfe Could not set style: %1 main window - + Der folgende Stil kann nicht gesetzt werden: %1 Cannot export, because no export plugin is loaded. - + Es kann nicht exportiert werden, da kein Export Plugin geladen ist. Cannot import, because no import plugin is loaded. - + Es kann nicht importiert werden, da kein Import Plugin geladen ist. Rename window - + Fenster umbenennen Enter new name for the window: - + Geben Sie einen neuen Namen für das Fenster ein. New updates are available. <a href="%1">Click here for details</a>. - + Neues Update verfügbar. <a href="%1">Weitere Details</a>. You're running the most recent version. No updates are available. - + Sie haben bereits die aktuellste Version. Keine Update verfügbar. Database passed in command line parameters (%1) was already on the list under name: %2 - + Die Datenbank, die mittels Programmparameter übergeben wurde (%1), war bereits in der Liste unter dem Namen %2 vorhanden. Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 - + Die Datenbank, die mittels Programmparameter übergeben wurde (%1), wurde in der Liste termporär unter dem Namen %2 zugefügt. Could not add database %1 to list. - + Die Datenbank %1 konnte nicht hinzugefügt werden. @@ -3687,17 +3701,17 @@ Please enter new, unique name, or press '%1' to abort the operation: Uncommited changes - + Nicht gespeicherte Änderungen Close anyway - + Trotzdem schließen Don't close - + Nicht schließen @@ -3706,29 +3720,29 @@ Please enter new, unique name, or press '%1' to abort the operation: Null value multieditor - + NULL Wert Configure editors for this data type - + Konfigurationseditoren für diesen Datentyp Data editor plugin '%1' not loaded, while it is defined for editing '%1' data type. - + Das Dateneditor Plugin '%1' ist nicht geladen, obwohl es für den '%1' Datentypen als Editor definiert ist. Deleted multieditor - + Gelöscht Read only multieditor - + Nur lesend @@ -3736,7 +3750,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Boolean - + Boolean @@ -3744,7 +3758,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Date - + Datum @@ -3752,7 +3766,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Date & time - + Datum & Zeit @@ -3760,7 +3774,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Hex - + Hexadezimal @@ -3769,7 +3783,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Number numeric multi editor tab name - + Nummer @@ -3777,42 +3791,43 @@ Please enter new, unique name, or press '%1' to abort the operation: Text - + Text Tab changes focus - + Hier fehlt mir der Kontext... Nacharbeiten nötig. + Reiter Änderungen Fokus Cut - + Ausschneiden Copy - + Kopieren Paste - + Einfügen Delete - + Löschen Undo - + Rückgängig Redo - + Wiederholen @@ -3820,7 +3835,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Time - + Zeit @@ -3828,53 +3843,53 @@ Please enter new, unique name, or press '%1' to abort the operation: New constraint - + Neue Bedingung Primary Key new constraint dialog - + Primärschlüssel Foreign Key new constraint dialog - + Fremdschlüssel Unique new constraint dialog - + Einzigartig Check new constraint dialog - + Prüfung Not NULL new constraint dialog - + Nicht NULL Collate new constraint dialog - + Kollation Default new constraint dialog - + Standard @@ -3882,52 +3897,52 @@ Please enter new, unique name, or press '%1' to abort the operation: SQLiteStudio updates - + SQLiteStudio Updates New updates are available! - + Neues Update verfügbar! Component - + Komponente Current version - + Derzeitige Version Update version - + Neue Version Check for updates on startup - + Beim Programmstart auf Updates prüfen Update to new version! - + Auf neue Version aktualisieren! The update will be automatically downloaded and installed. This will also restart application at the end. - + Das Update wird automatisch heruntergeladen und installiert. Die Anwendung wird daraufhin neugestartet. Not now. - + Nicht jetzt. Don't install the update and close this window. - + Update nicht installieren und Fenster schließen. @@ -3935,12 +3950,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Populating configuration - + Konfiguration auffüllen Configuring <b>%1</b> for column <b>%2</b> - + Konfiguriere <b>%1</b> für Spalte <b>%2</b> @@ -3948,63 +3963,63 @@ Please enter new, unique name, or press '%1' to abort the operation: Populate table - + Tabelle füllen Database - + Datenbank Table - + Tabelle Columns - + Spalten Number of rows to populate: - + Anzahl an Datenzeilen zum Auffüllen: Populate populate dialog button - + Füllen Abort - + Abbrechen Configure - + Konfigurieren Populating configuration for this column is invalid or incomplete. - + Die Konfigurationsauffüllung für diese Spalte ist ungültig oder unvollständig. Select database with table to populate - + Wählen Sie die Datebank und Tabelle zum Auffüllen aus. Select table to populate - + Wählen Sie die Tabelle zum Auffüllen aus. You have to select at least one column. - + Sie müssen mindestens eine Spalte auswählen. @@ -4012,42 +4027,42 @@ Please enter new, unique name, or press '%1' to abort the operation: Cannot edit columns that are result of compound %1 statements (one that includes %2, %3 or %4 keywords). - + Spalten, die das Ergebnis von verbundenen %1 Abfragen sind (solche, die %2, %3 oder %4 Schlüsselwörter enthalten), können nicht editiert werden. The query execution mechanism had problems with extracting ROWID's properly. This might be a bug in the application. You may want to report this. - + Der Ausführungsmechanismus hat Probleme die ROWID korrekt zu extrahieren. Dies könnte ein Programmfehler sein, den Sie evtl. melden möchten. Requested column is a result of SQL expression, instead of a simple column selection. Such columns cannot be edited. - + Die betreffende Spalte ist das Ergebnis eines SQL-Ausdrucks statt einer einfachen Spaltenselektion. Solche Spalten können nicht editiert werden. Requested column belongs to restricted SQLite table. Those tables cannot be edited directly. - + Die betreffende Spalte gehört zu einer eingeschränkten SQLite Tabelle. Solche Tabellen können nicht direkt editiert werden. Cannot edit results of query other than %1. - + Es können keine Ergebnisse von einer von %1 abweichenden Abfrage editiert werden. Cannot edit columns that are result of aggregated %1 statements. - + Es können keine Spalten editiert werden, die das Ergebnis einer aggregierten %1 Abfrage sind. Cannot edit columns that are result of %1 statement. - + Es können keine Spalten editiert werden, die das Ergebnis von %1 Abfragen sind. Cannot edit columns that are result of common table expression statement (%1). - + Es können keine Spalten editiert werden, die das Ergebnis von allgemeinen Tabellenausdrücken sind (%1). @@ -4056,558 +4071,560 @@ Please enter new, unique name, or press '%1' to abort the operation: on conflict: %1 data view tooltip - + Bei Konfikt: %1 references table %1, column %2 data view tooltip - + Referenztabelle %1, Zeile %2 condition: %1 data view tooltip - + Zustand: %1 collation name: %1 data view tooltip - + Name der Kollation: %1 Data grid view - + Ergebnisansicht Copy cell(s) contents to clipboard - + Kopiert Zelleninhalt(e) in die Zwischenablage Paste cell(s) contents from clipboard - + Fügt Zelleninhalt(e) von der Zwischenablage ein Set empty value to selected cell(s) - + Fügt einen leeren Wert in die selektierte(n) Zelle(n) ein Set NULL value to selected cell(s) - + Fügt den NULL Wert in die selektierte(n) Zelle(n) ein Commit changes to cell(s) contents - + Änderungen der Zellenninhalte speichern Rollback changes to cell(s) contents - + Änderungen der Zelleninhalte zurücknehmen Delete selected data row - + Markierte Datenzeile löschen Insert new data row - + Neue Datenzeile einfügen Open contents of selected cell in a separate editor - + Inhalt der markierten Zelle im separaten Editor öffnen Total pages available: %1 - + Verfügbare Gesamtseiten: %1 Total rows loaded: %1 - + Insgesamt geladene Zeilen: %1 Data view (both grid and form) - + Ergebnisansicht (tabellarisch und Formular) Refresh data - + Daten aktualisieren Switch to grid view of the data - + Zur tabellarischen Ergebnisansicht wechseln Switch to form view of the data - + Zur Formularansicht wechseln Database list - + Liste der Datenbanken Delete selected item - + Gewählten Eintrag löschen Clear filter contents - + Filter zurücksetzen Refresh schema - + Schema aktualisieren Refresh all schemas - + Alle Schemas aktualisieren Add database - + Datenbank hinzufügen Select all items - + Alles auswählen Copy selected item(s) - + Gewählte Einträge kopieren Paste from clipboard - + Von der Zwischenablage einfügen Tables - + Tabellen Indexes - + Indizes Triggers - + Trigger Views - + Views Columns - + Spalten Data form view - + Formularansicht der Ergebnisse Commit changes for current row - + Änderungen der aktuellen Zeile speichern Rollback changes for current row - + Änderungen der aktuellen Zeile zurücknehmen Go to first row on current page - + Springe zur ersten Zeile dieser Seite Go to next row - + Springe zur nächsten Zeile Go to previous row - + Springe zur vorherigen Zeile Go to last row on current page - + Springe zur letzten Zeile dieser Seite Insert new row - + Neue Zeile einfügen Delete current row - + Derzeitige Zeile löschen Main window - + Hauptfenster Open SQL editor - + SQL Editor öffnen Previous window - + Vorheriges Fenster Next window - + Nächstes Fenster Hide status area - + Statusfeld verbergen Open configuration dialog - + Konfigurationsdialog öffnen Open Debug Console - + Debug Konsole öffnen Open CSS Console - + CSS Konsole öffnen Cell text value editor - + Editor für Textwerte in Zellen Cut selected text - + Gewählten Text ausschneiden Copy selected text - + Gewählten Text kopieren Delete selected text - + Gewählten Text löschen Undo - + Rückgängig Redo - + Wiederholen SQL editor input field - + SQL Editor Eingabefeld Select whole editor contents - + Gesamten Editorinhalt auswählen Save contents into a file - + Inhalte in eine Datei speichern Load contents from a file - + Inhalte aus einer Datei laden Find in text - + Suche im Text Find next - + Nächster Fund Find previous - + Vorheriger Fund Replace in text - + Ersetze im Text Delete current line - + Aktuelle Zeile löschen Request code assistant - + Code-Assistenten anfordern Format contents - + Format-Inhalte Move selected block of text one line down - + Selektierten Textblock eine Zeile nach unten verschieben Move selected block of text one line up - + Selektierten Textblock eine Zeile nach oben verschieben Copy selected block of text and paste it a line below - + Selektierten Textblock kopieren und unterhalb einfügen Copy selected block of text and paste it a line above - + Selektierten Textblock kopieren und oberhalb einfügen All SQLite databases - + Alle SQLite Datenbanken All files - + Alle Dateien Database file - + Datenbankdatei Reports history window - + Diese Übersetzung muss noch einmal geprüft werden, wenn ich den Kontext dazu kenne. + Report-Verlaufsfenster Delete selected entry - + Gewählten Eintrag löschen SQL editor window - + SQL Editor-Fenster Execute query - + Abfrage ausführen Execute "%1" query - + Abfrage "%1" ausführen Switch current working database to previous on the list - + Wechsel von der aktuellen Datenbank zur vorherigen in der Liste Switch current working database to next on the list - + Wechsel von der aktuellen Datenbank zur nächsten in der Liste Go to next editor tab - + Gehe zum nächsten Editor-Reiter Go to previous editor tab - + Gehe zum vorherigen Editor-Reiter Move keyboard input focus to the results view below - + Tastatureingabe-Fokus in das untere Ergebnisfenster setzen Move keyboard input focus to the SQL editor above - + Tastatureingabe-Fokus in das obere SQL Editorfenster setzen Table window - + Tabellenfenster Refresh table structure - + Aktualisiere Tabellenstruktur Add new column - + Neue Spalte zufügen Edit selected column - + Gewählte Spalte bearbeiten Delete selected column - + Gewählte Spalte löschen Export table data - + Tabellendaten exportieren Import data to the table - + Daten in die Tabelle importieren Add new table constraint - + Neue Tabellenbedingung zufügen Edit selected table constraint - + Markierte Tabellenbedingung bearbeiten Delete selected table constraint - + Markierte Tabellenbedingung löschen Refresh table index list - + Aktualisiere Tabellenindexliste Add new index - + Neuen Index zufügen Edit selected index - + Gewählten Index bearbeiten Delete selected index - + Gewählten Index löschen Refresh table trigger list - + Aktualisiere Tabellentriggerliste Add new trigger - + Neuen Trigger zufügen Edit selected trigger - + Gewählten Trigger bearbeiten Delete selected trigger - + Gewählten Trigger löschen Go to next tab - + Springe zum nächsten Reiter Go to previous tab - + Springe zum vorherigen Reiter A view window - + Neues Fenster zufügen Refresh view trigger list - + Ggf. View mit Ansicht übersetzen, muss im Kontext geklärt werden + Aktualisiere View Triggerliste @@ -4615,14 +4632,16 @@ Please enter new, unique name, or press '%1' to abort the operation: Uncommited changes - + Nicht gespeicherte Änderungen Are you sure you want to quit the application? Following items are pending: - + Sind Sie sicher, dass Sie das Programm beenden wollen? + +Folgende Punkte sind unerledigt: @@ -4630,48 +4649,49 @@ Following items are pending: Find or replace - + Ggf. Suchen statt Finden? + Finden oder Ersetzen Find: - + Finden: Case sensitive - + Groß- und Kleinschreibung beachten Search backwards - + Suche rückwärts Regular expression matching - + Prüfung nach regulärem Ausdruck Replace && find next - + Ersetzen && weitersuchen Replace with: - + Ersetzen mit: Replace all - + Alles ersetzen Find - + Finden @@ -4679,34 +4699,34 @@ find next Sort by columns - + Nach Spalten sortiert Column - + Spalte Order - + Sortierung Sort by: %1 - + Sortiert nach: %1 Move column up - + Spalte nach oben verschieben Move column down - + Spalte nach unten verschieben @@ -4715,172 +4735,173 @@ find next Cut sql editor - + Ausschneiden Copy sql editor - + Kopieren Paste sql editor - + Einfügen Delete sql editor - + Löschen Select all sql editor - + Alles auswählen Undo sql editor - + Rückgängig Redo sql editor - + Wiederholen Complete sql editor - + Komplett Format SQL sql editor - + SQL formatieren Save SQL to file sql editor - + SQL in Datei speichern Select file to save SQL sql editor - + SQL aus Datei laden Load SQL from file sql editor - + Zeile löschen Delete line sql editor - + Zeile löschen Move block down sql editor - + Block nach unten verschieben Move block up sql editor - + Block nach oben verschieben Copy block down sql editor - + Block nach unten kopieren Copy up down sql editor - + "up down" ??? Muss geklärt werden! + Kopiere auf ab Find sql editor - + Finden Find next sql editor - + Nächster Fund Find previous sql editor - + Vorheriger Fund Replace sql editor - + Ersetzen Saved SQL contents to file: %1 - + SQL Inhalte in Datei speichern: %1 Syntax completion can be used only when a valid database is set for the SQL editor. - + Die Funktion Autovervollständigung kann nur genutzt werden, wenn eine gültige Datenbank für den SQL Editor gewählt wurde. Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. - + Der Text im SQL Editor ist sehr groß, daher wurde die Syntaxkontrolle und die farbliche Hervorhebung von Objekten vorübergehend deaktiviert. Save to file - + In Datei speichern Could not open file '%1' for writing: %2 - + Die Datei '%1' kann nicht für Schreibzugriffe geöffnet werden: %2 SQL scripts (*.sql);;All files (*) - + SQL Skripte (*.sql);;Alle Dateien (*) Open file - + Datei öffnen Could not open file '%1' for reading: %2 - + Die Datei '%1' kann nicht für Lesezugriffe geöffnet werden: %2 Reached the end of document. Hit the find again to restart the search. - + Das Dokumentenende wurde erreicht. Drücken Sie 'Nächster Fund', um die Suche am Dokumentenanfang fortzusetzen. @@ -4889,35 +4910,35 @@ find next Column: data view tooltip - + Spalte: Data type: data view - + Datentyp: Table: data view tooltip - + Tabelle: Constraints: data view tooltip - + Bedingungen: This cell is not editable, because: %1 - + Diese Zelle kann nicht editiert werden, weil: %1 Cannot load the data for a cell that refers to the already closed database. - + Es können keine Daten für eine Zelle dargestellt werden, die eine bereits geschlossene Datenbank referenziert. @@ -4926,12 +4947,12 @@ find next Cannot edit this cell. Details: %2 - + Die Zelle kann nicht editiert. Details: %2 The row is marked for deletion. - + Diese Zeile ist zum Löschen markiert. @@ -4940,68 +4961,68 @@ find next Only one query can be executed simultaneously. - + Es kann nur eine Abfrage gleichzeitig ausgeführt werden. Uncommited data - + Nicht gespeicherte Daten There are uncommited data changes. Do you want to proceed anyway? All uncommited changes will be lost. - + Es gibt ungespeicherte Änderungen. Möchten Sie wirklich fortfahren? Alle Änderungen werden dann verloren gehen. Cannot commit the data for a cell that refers to the already closed database. - + Es können keine Daten für eine Zelle gespeichert werden, die eine bereits geschlossene Datenbank referenziert. Could not begin transaction on the database. Details: %1 - + Es kann keine Transaktion auf der Datenbank gestartet werden. Details: %1 An error occurred while commiting the transaction: %1 - + Fehler beim Committen der Transaktion: %1 An error occurred while rolling back the transaction: %1 - + Fehler beim Rollback der Transaktion: %1 Tried to commit a cell which is not editable (yet modified and waiting for commit)! This is a bug. Please report it. - + Es wurde versucht eine nicht editierbare Zelle zu committen (derzeit modifiziert und auf das Commit wartend)! Dies ist ein Fehler den Sie melden sollten. An error occurred while commiting the data: %1 - + Fehler beim Committen der Daten: %1 Error while executing SQL query on database '%1': %2 - + Fehler beim Ausführen der SQL-Abfrage auf der Datenbank '%1': %2 Error while loading query results: %1 - + Fehler beim Laden der Abfrageergebnisse: %1 Insert multiple rows - + Mehrere Zeilen einfügen Number of rows to insert: - + Anzahl an Zeilen zum Einfügen: @@ -5009,92 +5030,92 @@ find next Copy - + Kopieren Copy as... - + Kopieren als... Paste - + Einfügen Paste as... - + Einfügen als... Set NULL values - + NULL Wert setzen Erase values - + Werte löschen Edit value in editor - + Wert im Editor bearbeiten Commit - + Commit Rollback - + Rollback Commit selected cells - + Gewählte Zellen speichern Rollback selected cells - + Gewählte Zellen wiederherstellen Define columns to sort by - + Sortierspalten definieren Remove custom sorting - + Benutzerdefinierte Sortierung entfernen Insert row - + Zeile einfügen Insert multiple rows - + Mehrere Zeilen einfügen Delete selected row - + Gewählte Zeile löschen No items selected to paste clipboard contents to. - + Es sind keine Elemente selektiert in die der Inhalt der Zwischenablage eingefügt werden könnte. Edit value - + Werte editieren @@ -5102,12 +5123,12 @@ find next Error while commiting new row: %1 - + Fehler beim Committen der neuen Zeile: %1 Error while deleting row from table %1: %2 - + Fehler beim Löschen der Zeile aus Tabelle %1: %2 @@ -5115,17 +5136,17 @@ find next Status - + Status Copy - + Kopieren Clear - + Leeren @@ -5300,19 +5321,19 @@ but it's okay to use them anyway. Name table structure columns - + Name Data type table structure columns - + Datentyp Default value table structure columns - + Standardwert diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_es.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_es.ts index 87e68ab..78940e4 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_es.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_es.ts @@ -888,7 +888,7 @@ but it's okay to use it. ConfigDialog - + Configuration @@ -969,449 +969,476 @@ but it's okay to use it. - + + Inserting new row in data grid + + + + + Before currently selected row + + + + + + + General.InsertRowPlacement + + + + + After currently selected row + + + + + At the end of data view + + + + Data types - + Available editors: - + Editors selected for this data type: - + Schema editing - + Number of DDL changes kept in history. - + DDL history size: - + Don't show DDL preview dialog when commiting schema changes - + SQL queries - - + + Number of queries kept in the history. - + History size: - + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> - + Execute only the query under the cursor - + Updates - + Automatically check for updates at startup - + Session - + Restore last session (active MDI windows) after startup - + Filter shortcuts by name or key combination - + Action - + Key combination - - + + Language - + Changing language requires application restart to take effect. - + Compact layout - + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> - + Use compact layout - + General.CompactLayout - + Database list - + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. - + Sort table columns alphabetically - + Expand tables node when connected to a database - + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> - + Display additional labels on the list - + For regular tables labels will show number of columns, indexes and triggers for each of tables. - + Display labels for regular tables - + Virtual tables will be marked with a 'virtual' label. - + Display labels for virtual tables - + Expand views node when connected to a database - + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) - + Sort objects (tables, indexes, triggers and views) alphabetically - + Display system tables and indexes on the list - + Table windows - + When enabled, Table Windows will show up with the data tab, instead of the structure tab. - + Open Table Windows with the data tab for start - + View windows - + When enabled, View Windows will show up with the data tab, instead of the structure tab. - + Open View Windows with the data tab for start - + Main window dock areas - + Left and right areas occupy corners - + Top and bottom areas occupy corners - + Hide built-in plugins - + Current style: - + Preview - + Enabled - + Disabled - + Active formatter plugin - + SQL editor font - + Database list font - + Database list additional label font - + Data view font - + Status field font - + SQL editor colors - + Current line background - + <p>SQL strings are enclosed with single quote characters.</p> - + String foreground - + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> - + Bind parameter foreground - + Highlighted parenthesis background - + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + BLOB value foreground - + Regular foreground - + Line numbers area background - + Keyword foreground - + Number foreground - + Comment foreground - + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> - + Valid objects foreground - + Data view colors - + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> - + Uncommited data outline color - + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> - + Commit error outline color - + NULL value foreground - + Deleted row background - + Database list colors - + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> - + Additional labels foreground - + Status field colors - + Information message foreground - + Warning message foreground - + Error message foreground @@ -1673,97 +1700,115 @@ but it's okay to use it. - + First page data view - + Previous page data view - + Next page data view - + Last page data view - + Apply filter data view - + Commit changes for selected cells data view - + Rollback changes for selected cells data view - + Show grid view of results sql editor - + Show form view of results sql editor - + Filter by text data view - + Filter by the Regular Expression data view - + Filter by SQL expression data view - + Tabs on top data view - + Tabs at bottom data view - + + Place new rows above selected row + data view + + + + + Place new rows below selected row + data view + + + + + Place new rows at the end of the data view + data view + + + + Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. - + Row: %1 @@ -1910,7 +1955,7 @@ Browsing other pages will be possible after the row counting is done. - + File @@ -1931,47 +1976,47 @@ Browsing other pages will be possible after the row counting is done. - + Browse for existing database file on local computer - + Browse - + Enter an unique database name. - + This name is already in use. Please enter unique name. - + Enter a database file path. - + This database is already on the list under name: %1 - + Select a database type. - + Auto-generated - + Type the name @@ -3226,42 +3271,42 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Cancel - + If you type table name that doesn't exist, it will be created. - + Enter the table name - + Select import plugin. - + You must provide a file to import from. - + The file '%1' does not exist. - + Path you provided is a directory. A regular file is required. - + Pick file to import from @@ -3352,19 +3397,19 @@ Please enter new, unique name, or press '%1' to abort the operation: - - + + Error index dialog - + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? - + An error occurred while executing SQL statements: %1 @@ -3436,248 +3481,248 @@ Please enter new, unique name, or press '%1' to abort the operation: - + You need to restart application to make the language change take effect. - + Open SQL editor - + Open DDL history - + Open SQL functions editor - + Open collations editor - + Import - + Export - + Open configuration dialog - + Tile windows - + Tile windows horizontally - + Tile windows vertically - + Cascade windows - + Next window - + Previous window - + Hide status field - + Close selected window - + Close all windows but selected - + Close all windows - + Restore recently closed window - + Rename selected window - + Open Debug Console - + Open CSS Console - + Report a bug - + Propose a new feature - + About - + Licenses - + Open home page - + Open forum page - + User Manual - + SQLite documentation - + Report history - + Check for updates - + Database menubar - + Structure menubar - + View menubar - + Window list menubar view menu - + Tools menubar - + Help - + Could not set style: %1 main window - + Cannot export, because no export plugin is loaded. - + Cannot import, because no import plugin is loaded. - + Rename window - + Enter new name for the window: - + New updates are available. <a href="%1">Click here for details</a>. - + You're running the most recent version. No updates are available. - + Database passed in command line parameters (%1) was already on the list under name: %2 - + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 - + Could not add database %1 to list. @@ -4127,12 +4172,12 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Total pages available: %1 - + Total rows loaded: %1 @@ -4199,7 +4244,7 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Paste from clipboard @@ -4320,106 +4365,106 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Cut selected text - + Copy selected text - + Delete selected text - + Undo - + Redo - + SQL editor input field - + Select whole editor contents - + Save contents into a file - + Load contents from a file - + Find in text - + Find next - + Find previous - + Replace in text - + Delete current line - + Request code assistant - + Format contents - + Move selected block of text one line down - + Move selected block of text one line up - + Copy selected block of text and paste it a line below - + Copy selected block of text and paste it a line above @@ -4712,173 +4757,173 @@ find next SqlEditor - + Cut sql editor - + Copy sql editor - + Paste sql editor - + Delete sql editor - + Select all sql editor - + Undo sql editor - + Redo sql editor - + Complete sql editor - + Format SQL sql editor - + Save SQL to file sql editor - + Select file to save SQL sql editor - + Load SQL from file sql editor - + Delete line sql editor - + Move block down sql editor - + Move block up sql editor - + Copy block down sql editor - + Copy up down sql editor - + Find sql editor - + Find next sql editor - + Find previous sql editor - + Replace sql editor - + Saved SQL contents to file: %1 - + Syntax completion can be used only when a valid database is set for the SQL editor. - + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. - + Save to file - + Could not open file '%1' for writing: %2 - + SQL scripts (*.sql);;All files (*) - + Open file - + Could not open file '%1' for reading: %2 - + Reached the end of document. Hit the find again to restart the search. @@ -4994,12 +5039,12 @@ find next - + Insert multiple rows - + Number of rows to insert: diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_fr.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_fr.ts index 08d39fc..6ecc9aa 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_fr.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_fr.ts @@ -890,7 +890,7 @@ mais c'est OK pour l'utiliser. ConfigDialog - + Configuration Configuration @@ -971,449 +971,476 @@ mais c'est OK pour l'utiliser. Lilite initial de la largeur de la colonne de données (en pixel): - + + Inserting new row in data grid + + + + + Before currently selected row + + + + + + + General.InsertRowPlacement + + + + + After currently selected row + + + + + At the end of data view + + + + Data types Types de données - + Available editors: Editeurs disponibles: - + Editors selected for this data type: Editeur sélectionné pour ce type de données: - + Schema editing Edition de schéma - + Number of DDL changes kept in history. Nombre de DDL modifiés gardés dans l'historique. - + DDL history size: Dimension de l'historique DDL: - + Don't show DDL preview dialog when commiting schema changes Ne pas montrer la présualisation DDL pendant l'enregistrement de schéma modifié - + SQL queries Requêtes SQL - - + + Number of queries kept in the history. Nombre de requêtes gardées dans l'historique. - + History size: Dimension de l'historique: - + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> <p>S'il y a plus d'une requête dans l'éditeur d'SQL, alors (si cette option est permise) seulement une seule requête sera exécutée -cellesous le curseur d'insertion. Autrement toutes les requêtes seront exécutées. Vous pouvez limiter le nombre de requêtes devant être exécutées en sélectionnant ces requêtes avant leur exécution.</p> - + Execute only the query under the cursor Exécuter seulement la requête sous le curseur - + Updates Mises à jour - + Automatically check for updates at startup Contrôle automatique des mises à jour au lancement - + Session Session - + Restore last session (active MDI windows) after startup Restaurer la dernière session(Fenêtre MDI active) après lancement - + Filter shortcuts by name or key combination Filtre par nom raccourci ou combinaison de touches - + Action Action - + Key combination Combinaison de touches - - + + Language Langage - + Changing language requires application restart to take effect. Le changement de langage requiére le redemarrage de l'application pour prendre effet. - + Compact layout - + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> - + Use compact layout - + General.CompactLayout - + Database list Liste de base de données - + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. Sur off, les colonnes seront triées dans l'ordre de saisie de l'instruction CREATE TABLE. - + Sort table columns alphabetically Ordre de tri alpha de la colonne - + Expand tables node when connected to a database Déployez le noeud des tables lors de la connexion de la base de données - + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> <p>Les labels supplémentaires sont ceux montrés à côté des noms dans la liste de bases de données ( bleus,sauf autre configaration). Permettre cette option aboutira aux lablels pour des bases de données, des bases de données invalides et des noeuds (colonnes, index, déclancheur). Pour plus de labels voir des options ci-dessous.<p> - + Display additional labels on the list Afficher des labels supplémentairesà la liste - + For regular tables labels will show number of columns, indexes and triggers for each of tables. Pour des tables courantes les labels montrerons le nombre der colonnes, index et déclencheurs pour chaque tables. - + Display labels for regular tables Afficher les labels pour les tables courantes - + Virtual tables will be marked with a 'virtual' label. Les tables vituelles seront marquées avec un label virtuel. - + Display labels for virtual tables Afficher les labels pour les tables virtuelles - + Expand views node when connected to a database Etendre le noeud des vues lorsque la base de données est connectée - + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) Si cette option est déactivée, les objets seront triés pour qu' ils apparaissent dans la table sqlite_master (dans l'ordre de création) - + Sort objects (tables, indexes, triggers and views) alphabetically Tri d'objets (tables, index, déclancheurs et vues) en alpha - + Display system tables and indexes on the list Afficher les tables système et index dans la liste - + Table windows Fenêtre de ta table - + When enabled, Table Windows will show up with the data tab, instead of the structure tab. Lorsque c'est permis, la fenêtre des tables sera affichée avec l'onglet des données, à la place de l'onglet structure. - + Open Table Windows with the data tab for start Ourerture la fenêtre de table avec l'onglet des données au départ - + View windows Fenêtre de vue - + When enabled, View Windows will show up with the data tab, instead of the structure tab. Lorsque c'est permis, la fenêtre des vues sera affichée avec l'onglet des données, à la place de l'onglet structure. - + Open View Windows with the data tab for start Ourerture la fenêtre de vue avec l'onglet des données au départ - + Main window dock areas - + Left and right areas occupy corners - + Top and bottom areas occupy corners - + Hide built-in plugins Cacher des plugins incorporés - + Current style: Style actuel: - + Preview Aperçu - + Enabled En service - + Disabled Hors service - + Active formatter plugin Plugin de formattage actf - + SQL editor font Police de l'éditeur SQL - + Database list font Liste des polices de base de données - + Database list additional label font Police additionel de la liste des base de données - + Data view font Police des données de vue - + Status field font Police du champ status - + SQL editor colors Couleurs de l'éditeur SQL - + Current line background Fond actuel de la ligne - + <p>SQL strings are enclosed with single quote characters.</p> <p>Les chaines SQL sont encadrées avec de caractères simple quote.</p> - + String foreground Avant plan chaine - + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> <p>Les paramètres fournis par l'utilisateur sont passés par valeur. Ils ont l'une de ces formes:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> - + Bind parameter foreground Premier plan de paramètre de lien - + Highlighted parenthesis background Parenthèses surlignées - + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> <p>les valeurs BLOB sont binaire représentés comme nombres hexadécimaux, comme:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + BLOB value foreground Premier plan de valeur BLOB - + Regular foreground Avant plan courant - + Line numbers area background Zone des numéros de ligne en arrière plan - + Keyword foreground Mot clé en avant plan - + Number foreground Nombre en avant plan - + Comment foreground Commentaire en avant plan - + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> <p>Les objets valides sont les nom de tables, index, déclencheurs, ou vues qui existent dans la base de données SQLite.</p> - + Valid objects foreground Objets valides en avant plan - + Data view colors Couleurs de vue de données - + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> <p>Touts les modifications de données seront écrits avec cette couleur,à l'enregistrement de la base de données.</p> - + Uncommited data outline color Annulation de la couleur des données - + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> <p>En cas de l'erreur à l'enregistrement des modifications de données, la cellule problématique sera indiquée avec cette couleur.</p> - + Commit error outline color Erreur d'enregistrement du surlignage - + NULL value foreground Valeur NULL au premier plan - + Deleted row background Ligne supprimée en arrier plan - + Database list colors Liste de couleurs des bases de données - + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> <p>Des labels supplémentaires indique la version SQLITE, le nombre d'objets au nieau inférieur, etc.</p> - + Additional labels foreground Labels additionels en avant plan - + Status field colors Couleurs du status des champs - + Information message foreground Message d'information devant - + Warning message foreground Warning devant - + Error message foreground Message d'erreur devant @@ -1675,97 +1702,115 @@ mais c'est OK pour l'utiliser. Actualiser les données de la table - + First page data view Première page - + Previous page data view Page précédente - + Next page data view Page suivante - + Last page data view Dernière page - + Apply filter data view Appliquer le filtre - + Commit changes for selected cells data view Enregistrer les modifications des cellules sélectionnées - + Rollback changes for selected cells data view Annuler les modifications des celulles sélectionnées - + Show grid view of results sql editor Afficache des résultats en tableau - + Show form view of results sql editor Affichage des résultat en formulaire - + Filter by text data view Filtrer par texte - + Filter by the Regular Expression data view Filtrer par une expression standard - + Filter by SQL expression data view Filtrer par une expression SQL - + Tabs on top data view Onglets en haut - + Tabs at bottom data view Onglet en bas - + + Place new rows above selected row + data view + + + + + Place new rows below selected row + data view + + + + + Place new rows at the end of the data view + data view + + + + Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. Le total des lignes en cours de comptage. La navigation d'autres pages à la fin du comptage. - + Row: %1 Lignes: %1 @@ -1924,7 +1969,7 @@ Browsing other pages will be possible after the row counting is done. - + File Fichier @@ -1953,42 +1998,42 @@ Browsing other pages will be possible after the row counting is done. Test de connexion - + Browse for existing database file on local computer - + Browse Navigateur - + Enter an unique database name. - + This name is already in use. Please enter unique name. - + Enter a database file path. - + This database is already on the list under name: %1 - + Select a database type. - + Auto-generated @@ -1997,7 +2042,7 @@ Browsing other pages will be possible after the row counting is done. Le non sera généré automatiquement - + Type the name Saississez le nom @@ -3262,42 +3307,42 @@ Entrez SVP un nouveau nom, unique, ou cliquez '%1' pour d'interro Optrions de source de données - + Cancel Annuler - + If you type table name that doesn't exist, it will be created. Si vous saississez un nom de table inexistant, celle-ci sera créée. - + Enter the table name Saississez un nom de table - + Select import plugin. Sélectionnez un plugin d'importation. - + You must provide a file to import from. Vous devez fournir un fichier à importer. - + The file '%1' does not exist. Le fichier '%1' n'existe pas. - + Path you provided is a directory. A regular file is required. Le chemin indiqué est un répertoire. Un fichier est requis. - + Pick file to import from Sélectionnez le fichier d'importation @@ -3388,19 +3433,19 @@ Entrez SVP un nouveau nom, unique, ou cliquez '%1' pour d'interro ordre de tri - - + + Error index dialog Erreur - + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? Impossible de créer un index, car les valeurs des colonnes sélectionnées ne sont pas uniques. Voulez-vous exécuter une requête SELECT pour voir les valeurs problématiques? - + An error occurred while executing SQL statements: %1 Une erreur survenue à l'exécution de l'SQL: @@ -3473,248 +3518,248 @@ Entrez SVP un nouveau nom, unique, ou cliquez '%1' pour d'interro Passage en mode débogue. Les messages de débogage sont imprimés dans la sortie standard. - + You need to restart application to make the language change take effect. Vous devez relancer l'application pour que le langage prenne effet. - + Open SQL editor Ouvrir éditeur SQL - + Open DDL history Ouvrir Historique DDL - + Open SQL functions editor Editeur de fonctions SQL - + Open collations editor Ouvrir editeur de collections - + Import Importer - + Export Exporter - + Open configuration dialog Ouvrir dialogue de configuration - + Tile windows Organisation des fenêtres - + Tile windows horizontally Organisation des fenêtres horizontalement - + Tile windows vertically Organisation des fenêtres verticalement - + Cascade windows Organisation des fenêtres en cascade - + Next window Fenêtre suivante - + Previous window Fenêtre précédante - + Hide status field Ca - + Close selected window Fermeture fenêtre sélectionnée - + Close all windows but selected Fermeture de toutes les fenêtres sélectionnées - + Close all windows Fermeture de toutes les fenêtres - + Restore recently closed window Restaure une fenêtre récemment fermée - + Rename selected window Renomme la fenêtre sélectionnée - + Open Debug Console Ouvrir la console de debogage - + Open CSS Console - + Report a bug Rapport de bug - + Propose a new feature Proposer une nouvelle fonction - + About Apropos - + Licenses Licences - + Open home page Ouvrir la home page - + Open forum page Ouvrir la page des forums - + User Manual Manuel utilisateurs - + SQLite documentation Documentation SQLite - + Report history Raport d'historique - + Check for updates Vérification de mises à jour - + Database menubar Base de données - + Structure menubar Structure - + View menubar Vue - + Window list menubar view menu Liste de fenêtres - + Tools menubar Outils - + Help Aide - + Could not set style: %1 main window Impossible de positionner le style: %1 - + Cannot export, because no export plugin is loaded. Exportation impossible, aucun plugin d'exportation n'est chargé. - + Cannot import, because no import plugin is loaded. Importation impossible, aucun plugin d'importation n'est chargé. - + Rename window Renommer la fenêtre - + Enter new name for the window: Saississez un nouveau nom de fenêtre: - + New updates are available. <a href="%1">Click here for details</a>. Une nouvelle mise à jour est disponible. <a href="%1"> cliquez ici pour détails</a>. - + You're running the most recent version. No updates are available. Vous utilisez la dernière version. Aucune mise à jour de disponible. - + Database passed in command line parameters (%1) was already on the list under name: %2 - + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 La base de données passée en paramètre dans la ligne de commande (%1)a été temporaire ajoutée à la liste sous le nom: %2 - + Could not add database %1 to list. Impossible d'ajouter la base de données %1 à la liste. @@ -4164,12 +4209,12 @@ Entrez SVP un nouveau nom, unique, ou cliquez '%1' pour d'interro Contenu ouvert de cellule choisie dans un éditeur séparé - + Total pages available: %1 Total de pages: %1 - + Total rows loaded: %1 Total dee lignes chargées: %1 @@ -4236,7 +4281,7 @@ Entrez SVP un nouveau nom, unique, ou cliquez '%1' pour d'interro - + Paste from clipboard Collé dans le presse-papier @@ -4357,106 +4402,106 @@ Entrez SVP un nouveau nom, unique, ou cliquez '%1' pour d'interro - + Cut selected text Couper le texte sélectionné - + Copy selected text Copie du texte sélectionné - + Delete selected text Suppression du texte sélectionné - + Undo Défaire - + Redo Refaire - + SQL editor input field Editeur SQL saisie de champ - + Select whole editor contents Sélectionnez le contenu entier de l'éditeur - + Save contents into a file Sauver le contenu dans un fichier - + Load contents from a file Charger le contenu d'un fichier - + Find in text Rechercher un texte - + Find next Recherche suivante - + Find previous Recherche précédente - + Replace in text Remplacer dans le texte - + Delete current line Supprimer la ligne courante - + Request code assistant Assistant de code nécessaire - + Format contents Format de contenu - + Move selected block of text one line down Déplacer le block de texte sélectionné à la ligne inférieure - + Move selected block of text one line up Déplacer le block de texte sélectionné à la ligne supérieure - + Copy selected block of text and paste it a line below Copier le block de texte sélectionné à la ligne au dessus - + Copy selected block of text and paste it a line above Copier le block de texte sélectionné à la ligne au dessous @@ -4750,173 +4795,173 @@ recherche suivant SqlEditor - + Cut sql editor Couper - + Copy sql editor Copier - + Paste sql editor Coller - + Delete sql editor Supprimer - + Select all sql editor Tout sélectionner - + Undo sql editor Défaire - + Redo sql editor Refaire - + Complete sql editor Complet - + Format SQL sql editor Format SQL - + Save SQL to file sql editor Enregistrer le SQL - + Select file to save SQL sql editor - + Load SQL from file sql editor Charger le SQL - + Delete line sql editor Ligne suppimée - + Move block down sql editor Descendre le block - + Move block up sql editor Monter le block - + Copy block down sql editor Copier block au-dessus - + Copy up down sql editor Copier block au-dessous - + Find sql editor Chercher - + Find next sql editor Chercher suivant - + Find previous sql editor Chercher précédent - + Replace sql editor Remplacer - + Saved SQL contents to file: %1 - + Syntax completion can be used only when a valid database is set for the SQL editor. L'achèvement de syntaxe peut être utilisé seulement quand une base de données valable est utilisée dans l'éditeur SQL. - + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. Le contenu l'éditeur SQL est important, aussi la détectiond'objets en erreur est temporairement mise hors de service. - + Save to file Sauvegarder - + Could not open file '%1' for writing: %2 Impossible d'ouvrir en écriture le fichier '%1': %2 - + SQL scripts (*.sql);;All files (*) Scripts SQL (*.sql);;tous fichiers (*) - + Open file Fichier ouvert - + Could not open file '%1' for reading: %2 Impossible d'ouvrir en lecture le fichier '%1': %2 - + Reached the end of document. Hit the find again to restart the search. Fin de document atteint. Saississez de nouveau la recherche pour relancer la recherche. @@ -5032,12 +5077,12 @@ recherche suivant Erreur lors du chargement des résultats de la requête: %1 - + Insert multiple rows Insérer plusieurs lignes - + Number of rows to insert: Nombre de lignes à inserrer: diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_it.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_it.ts new file mode 100644 index 0000000..16fc700 --- /dev/null +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_it.ts @@ -0,0 +1,6154 @@ + + + + + AboutDialog + + + About SQLiteStudio and licenses + + + + + About + + + + + <html><head/><body><p align="center"><span style=" font-size:11pt; font-weight:600;">SQLiteStudio v%1</span></p><p align="center">Free, open-source, cross-platform SQLite database manager.<br/><a href="http://sqlitestudio.pl"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitestudio.pl</span></a><br/></p><p align="center">%2<br/></p><p align="center">Author and active maintainer:<br/>SalSoft (<a href="http://salsoft.com.pl"><span style=" text-decoration: underline; color:#0000ff;">http://salsoft.com.pl</span></a>)<br/></p></body></html> + + + + + Licenses + + + + + Environment + + + + + Icon directories + + + + + Form directories + + + + + Plugin directories + + + + + Configuration directory + + + + + Application directory + + + + + Qt version: + + + + + SQLite 3 version: + + + + + Portable distribution. + + + + + MacOS X application boundle distribution. + + + + + Operating system managed distribution. + + + + + Copy + + + + + <h3>Table of contents:</h3><ol>%2</ol> + + + + + BugDialog + + + Bugs and ideas + + + + + Reporter + + + + + E-mail address + + + + + + Log in + + + + + Short description + + + + + Detailed description + + + + + Show more details + + + + + SQLiteStudio version + + + + + Operating system + + + + + Loaded plugins + + + + + Send + + + + + You can see all your reported bugs and ideas by selecting menu '%1' and then '%2'. + + + + + A bug report sent successfully. + + + + + An error occurred while sending a bug report: %1 +%2 + + + + + + You can retry sending. The contents will be restored when you open a report dialog after an error like this. + + + + + An idea proposal sent successfully. + + + + + An error occurred while sending an idea proposal: %1 +%2 + + + + + A bug report + + + + + Describe problem in few words + + + + + Describe problem and how to reproduce it + + + + + A new feature idea + + + + + A title for your idea + + + + + Describe your idea in more details + + + + + Reporting as an unregistered user, using e-mail address. + + + + + Reporting as a registered user. + + + + + Log out + + + + + Providing true email address will make it possible to contact you regarding your report. To learn more, press 'help' button on the right side. + + + + + Enter vaild e-mail address, or log in. + + + + + Short description requires at least 10 characters, but not more than 100. Longer description can be entered in the field below. + + + + + Long description requires at least 30 characters. + + + + + BugReportHistoryWindow + + + + Title + + + + + + Reported at + + + + + + URL + + + + + Reports history + + + + + Clear reports history + + + + + Delete selected entry + + + + + Invalid response from server. + + + + + BugReportLoginDialog + + + Log in + + + + + Credentials + + + + + Login: + + + + + Password: + + + + + Validation + + + + + Validate + + + + + Validation result message + + + + + Abort + + + + + A login must be at least 2 characters long. + + + + + A password must be at least 5 characters long. + + + + + Valid + + + + + CollationsEditor + + + Filter collations + + + + + Databases + + + + + Register in all databases + + + + + Register in following databases: + + + + + Implementation code: + + + + + Collation name: + + + + + Implementation language: + + + + + Collations editor + + + + + Commit all collation changes + + + + + Rollback all collation changes + + + + + Create new collation + + + + + Delete selected collation + + + + + Editing collations manual + + + + + Enter a non-empty, unique name of the collation. + + + + + Pick the implementation language. + + + + + Enter a non-empty implementation code. + + + + + Collations editor window has uncommited modifications. + + + + + ColorButton + + + Pick a color + + + + + ColumnCollatePanel + + + Collation name: + + + + + Named constraint: + + + + + Enter a name of the constraint. + + + + + Enter a collation name. + + + + + ColumnDefaultPanel + + + Default value: + + + + + Named constraint: + + + + + Enter a default value expression. + + + + + Invalid default value expression: %1 + + + + + Enter a name of the constraint. + + + + + ColumnDialog + + + Column + + + + + Name and type + + + + + Scale + + + + + Precision + + + + + Data type: + + + + + Column name: + + + + + Size: + + + + + Constraints + + + + + Unique + + + + + + + + + + + Configure + + + + + Foreign Key + + + + + Collate + + + + + Not NULL + + + + + Check condition + + + + + Primary Key + + + + + Default + + + + + Advanced mode + + + + + Add constraint + column dialog + + + + + Edit constraint + column dialog + + + + + + Delete constraint + column dialog + + + + + Move constraint up + column dialog + + + + + Move constraint down + column dialog + + + + + Add a primary key + column dialog + + + + + Add a foreign key + column dialog + + + + + Add an unique constraint + column dialog + + + + + Add a check constraint + column dialog + + + + + Add a not null constraint + column dialog + + + + + Add a collate constraint + column dialog + + + + + Add a default constraint + column dialog + + + + + Are you sure you want to delete constraint '%1'? + column dialog + + + + + Correct the constraint's configuration. + + + + + This constraint is not officially supported by SQLite 2, +but it's okay to use it. + + + + + ColumnDialogConstraintsModel + + + Type + column dialog constraints + + + + + Name + column dialog constraints + + + + + Details + column dialog constraints + + + + + ColumnForeignKeyPanel + + + Foreign table: + + + + + Foreign column: + + + + + Reactions + + + + + Deferred foreign key + + + + + Named constraint + + + + + Constraint name + + + + + Pick the foreign table. + + + + + Pick the foreign column. + + + + + Enter a name of the constraint. + + + + + ColumnPrimaryKeyPanel + + + Autoincrement + + + + + Sort order: + + + + + Named constraint: + + + + + On conflict: + + + + + Enter a name of the constraint. + + + + + Autoincrement (only for %1 type columns) + column primary key + + + + + ColumnUniqueAndNotNullPanel + + + Named constraint: + + + + + On conflict: + + + + + Enter a name of the constraint. + + + + + CompleterWindow + + + Column: %1 + completer statusbar + + + + + Table: %1 + completer statusbar + + + + + Index: %1 + completer statusbar + + + + + Trigger: %1 + completer statusbar + + + + + View: %1 + completer statusbar + + + + + Database: %1 + completer statusbar + + + + + Keyword: %1 + completer statusbar + + + + + Function: %1 + completer statusbar + + + + + Operator: %1 + completer statusbar + + + + + String + completer statusbar + + + + + Number + completer statusbar + + + + + Binary data + completer statusbar + + + + + Collation: %1 + completer statusbar + + + + + Pragma function: %1 + completer statusbar + + + + + ConfigDialog + + + + Configuration + + + + + Search + + + + + General + + + + + Keyboard shortcuts + + + + + Look & feel + + + + + Style + + + + + Fonts + + + + + Colors + + + + + Plugins + + + + + Code formatters + + + + + Data browsing + + + + + Data editors + + + + + Data browsing and editing + + + + + Number of data rows per page: + + + + + + <p>When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.</p> + + + + + Limit initial data column width to (in pixels): + + + + + Inserting new row in data grid + + + + + Before currently selected row + + + + + + + General.InsertRowPlacement + + + + + After currently selected row + + + + + At the end of data view + + + + + Data types + + + + + Available editors: + + + + + Editors selected for this data type: + + + + + Schema editing + + + + + Number of DDL changes kept in history. + + + + + DDL history size: + + + + + Don't show DDL preview dialog when commiting schema changes + + + + + SQL queries + + + + + + Number of queries kept in the history. + + + + + History size: + + + + + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> + + + + + Execute only the query under the cursor + + + + + Updates + + + + + Automatically check for updates at startup + + + + + Session + + + + + Restore last session (active MDI windows) after startup + + + + + Filter shortcuts by name or key combination + + + + + Action + + + + + Key combination + + + + + + Language + + + + + Changing language requires application restart to take effect. + + + + + Compact layout + + + + + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> + + + + + Use compact layout + + + + + General.CompactLayout + + + + + Database list + + + + + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. + + + + + Sort table columns alphabetically + + + + + Expand tables node when connected to a database + + + + + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> + + + + + Display additional labels on the list + + + + + For regular tables labels will show number of columns, indexes and triggers for each of tables. + + + + + Display labels for regular tables + + + + + Virtual tables will be marked with a 'virtual' label. + + + + + Display labels for virtual tables + + + + + Expand views node when connected to a database + + + + + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) + + + + + Sort objects (tables, indexes, triggers and views) alphabetically + + + + + Display system tables and indexes on the list + + + + + Table windows + + + + + When enabled, Table Windows will show up with the data tab, instead of the structure tab. + + + + + Open Table Windows with the data tab for start + + + + + View windows + + + + + When enabled, View Windows will show up with the data tab, instead of the structure tab. + + + + + Open View Windows with the data tab for start + + + + + Main window dock areas + + + + + Left and right areas occupy corners + + + + + Top and bottom areas occupy corners + + + + + Hide built-in plugins + + + + + Current style: + + + + + Preview + + + + + Enabled + + + + + Disabled + + + + + Active formatter plugin + + + + + SQL editor font + + + + + Database list font + + + + + Database list additional label font + + + + + Data view font + + + + + Status field font + + + + + SQL editor colors + + + + + Current line background + + + + + <p>SQL strings are enclosed with single quote characters.</p> + + + + + String foreground + + + + + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> + + + + + Bind parameter foreground + + + + + Highlighted parenthesis background + + + + + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> + + + + + BLOB value foreground + + + + + Regular foreground + + + + + Line numbers area background + + + + + Keyword foreground + + + + + Number foreground + + + + + Comment foreground + + + + + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> + + + + + Valid objects foreground + + + + + Data view colors + + + + + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> + + + + + Uncommited data outline color + + + + + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> + + + + + Commit error outline color + + + + + NULL value foreground + + + + + Deleted row background + + + + + Database list colors + + + + + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> + + + + + Additional labels foreground + + + + + Status field colors + + + + + Information message foreground + + + + + Warning message foreground + + + + + Error message foreground + + + + + Description: + plugin details + + + + + Category: + plugin details + + + + + Version: + plugin details + + + + + Author: + plugin details + + + + + Internal name: + plugin details + + + + + Dependencies: + plugin details + + + + + Conflicts: + plugin details + + + + + Plugin details + + + + + Plugins are loaded/unloaded immediately when checked/unchecked, but modified list of plugins to load at startup is not saved until you commit the whole configuration dialog. + + + + + %1 (built-in) + plugins manager in configuration dialog + + + + + Details + + + + + No plugins in this category. + + + + + Add new data type + + + + + Rename selected data type + + + + + Delete selected data type + + + + + Help for configuring data type editors + + + + + ConstraintCheckPanel + + + The condition + + + + + Named constraint: + + + + + On conflict + + + + + Enter a valid condition. + + + + + Enter a name of the constraint. + + + + + ConstraintDialog + + + New constraint + constraint dialog + + + + + Create + constraint dialog + + + + + Edit constraint + dialog window + + + + + Apply + constraint dialog + + + + + Primary key + table constraints + + + + + Foreign key + table constraints + + + + + Unique + table constraints + + + + + Not NULL + table constraints + + + + + Check + table constraints + + + + + Collate + table constraints + + + + + Default + table constraints + + + + + ConstraintTabModel + + + Table + table constraints + + + + + Column (%1) + table constraints + + + + + Scope + table constraints + + + + + Type + table constraints + + + + + Details + table constraints + + + + + Name + table constraints + + + + + CssDebugDialog + + + SQLiteStudio CSS console + + + + + DataView + + + Filter data + data view + + + + + Grid view + + + + + Form view + + + + + Refresh table data + data view + + + + + First page + data view + + + + + Previous page + data view + + + + + Next page + data view + + + + + Last page + data view + + + + + Apply filter + data view + + + + + Commit changes for selected cells + data view + + + + + Rollback changes for selected cells + data view + + + + + Show grid view of results + sql editor + + + + + Show form view of results + sql editor + + + + + Filter by text + data view + + + + + Filter by the Regular Expression + data view + + + + + Filter by SQL expression + data view + + + + + Tabs on top + data view + + + + + Tabs at bottom + data view + + + + + Place new rows above selected row + data view + + + + + Place new rows below selected row + data view + + + + + Place new rows at the end of the data view + data view + + + + + Total number of rows is being counted. +Browsing other pages will be possible after the row counting is done. + + + + + Row: %1 + + + + + DbConverterDialog + + + Convert database + + + + + Source database + + + + + Source database version: + + + + + Target database + + + + + Target version: + + + + + This is the file that will be created as a result of the conversion. + + + + + Target file: + + + + + Name of the new database: + + + + + This is the name that the converted database will be added to SQLiteStudio with. + + + + + Select source database + + + + + Enter valid and writable file path. + + + + + Entered file exists and will be overwritten. + + + + + Enter a not empty, unique name (as in the list of databases on the left). + + + + + No valid target dialect available. Conversion not possible. + + + + + Select valid target dialect. + + + + + Database %1 has been successfully converted and now is available under new name: %2 + + + + + SQL statements conversion + + + + + Following error occurred while converting SQL statements to the target SQLite version: + + + + + Would you like to ignore those errors and proceed? + + + + + DbDialog + + + Database + + + + + Database type + + + + + Database driver + + + + + + File + + + + + Create new database file + + + + + Name (on the list) + + + + + Generate name basing on file path + + + + + Generate automatically + + + + + Options + + + + + <p>Enable this if you want the database to be stored in configuration file and restored every time SQLiteStudio is started.</p> + aasfd + + + + + Permanent (keep it in configuration) + + + + + Test connection + + + + + Browse for existing database file on local computer + + + + + Browse + + + + + Enter an unique database name. + + + + + This name is already in use. Please enter unique name. + + + + + Enter a database file path. + + + + + This database is already on the list under name: %1 + + + + + Select a database type. + + + + + Auto-generated + + + + + Type the name + + + + + DbObjectDialogs + + + Delete table + + + + + Are you sure you want to delete table %1? + + + + + Delete index + + + + + Are you sure you want to delete index %1? + + + + + Delete trigger + + + + + Are you sure you want to delete trigger %1? + + + + + Delete view + + + + + Are you sure you want to delete view %1? + + + + + Error while dropping %1: %2 + + + + + DbTree + + + Databases + + + + + Filter by name + + + + + Copy + + + + + Paste + + + + + Select all + + + + + Create a group + + + + + Delete the group + + + + + Rename the group + + + + + Add a database + + + + + Edit the database + + + + + Remove the database + + + + + Connect to the database + + + + + Disconnect from the database + + + + + Import + + + + + Export the database + + + + + Convert database type + + + + + Vacuum + + + + + Integrity check + + + + + Create a table + + + + + Edit the table + + + + + Delete the table + + + + + Export the table + + + + + Import into the table + + + + + Populate table + + + + + Create similar table + + + + + Reset autoincrement sequence + + + + + Create an index + + + + + Edit the index + + + + + Delete the index + + + + + Create a trigger + + + + + Edit the trigger + + + + + Delete the trigger + + + + + Create a view + + + + + Edit the view + + + + + Delete the view + + + + + Add a column + + + + + Edit the column + + + + + Delete the column + + + + + Delete selected items + + + + + Clear filter + + + + + Refresh all database schemas + + + + + Refresh selected database schema + + + + + + Erase table data + + + + + + Database + + + + + Grouping + + + + + + Create group + + + + + Group name + + + + + Entry with name %1 already exists in group %2. + + + + + Delete group + + + + + Are you sure you want to delete group %1? +All objects from this group will be moved to parent group. + + + + + Delete database + + + + + Are you sure you want to delete database '%1'? + + + + + + Cannot import, because no import plugin is loaded. + + + + + + Cannot export, because no export plugin is loaded. + + + + + Error while executing VACUUM on the database %1: %2 + + + + + VACUUM execution finished successfully. + + + + + Integrity check (%1) + + + + + Reset autoincrement + + + + + Are you sure you want to reset autoincrement value for table '%1'? + + + + + An error occurred while trying to reset autoincrement value for table '%1': %2 + + + + + Autoincrement value for table '%1' has been reset successfly. + + + + + Are you sure you want to delete all data from table '%1'? + + + + + An error occurred while trying to delete data from table '%1': %2 + + + + + All data has been deleted for table '%1'. + + + + + Following objects will be deleted: %1. + + + + + Following databases will be removed from list: %1. + + + + + Remainig objects from deleted group will be moved in place where the group used to be. + + + + + %1<br><br>Are you sure you want to continue? + + + + + Delete objects + + + + + DbTreeItemDelegate + + + error + dbtree labels + + + + + (system table) + database tree label + + + + + (virtual) + virtual table label + + + + + (system index) + database tree label + + + + + DbTreeModel + + + Database: %1 + dbtree tooltip + + + + + Version: + dbtree tooltip + + + + + File size: + dbtree tooltip + + + + + Encoding: + dbtree tooltip + + + + + Error: + dbtree tooltip + + + + + Table : %1 + dbtree tooltip + + + + + Columns (%1): + dbtree tooltip + + + + + Indexes (%1): + dbtree tooltip + + + + + Triggers (%1): + dbtree tooltip + + + + + Copy + + + + + Move + + + + + Include data + + + + + Include indexes + + + + + Include triggers + + + + + Abort + + + + + Referenced tables + + + + + Do you want to include following referenced tables as well: +%1 + + + + + Name conflict + + + + + Following object already exists in the target database. +Please enter new, unique name, or press '%1' to abort the operation: + + + + + SQL statements conversion + + + + + Following error occurred while converting SQL statements to the target SQLite version: + + + + + Would you like to ignore those errors and proceed? + + + + + DdlHistoryWindow + + + Filter by database: + + + + + -- Queries executed on database %1 (%2) +-- Date and time of execution: %3 +%4 + + + + + DDL history + + + + + DdlPreviewDialog + + + Queries to be executed + + + + + Don't show again + + + + + DebugConsole + + + SQLiteStudio Debug Console + + + + + EditorWindow + + + Query + + + + + History + + + + + Results in the separate tab + + + + + Results below the query + + + + + + SQL editor %1 + + + + + Results + + + + + Execute query + + + + + Explain query + + + + + Clear execution history + sql editor + + + + + Export results + sql editor + + + + + Create view from query + sql editor + + + + + Previous database + + + + + Next database + + + + + Show next tab + sql editor + + + + + Show previous tab + sql editor + + + + + Focus results below + sql editor + + + + + Focus SQL editor above + sql editor + + + + + Active database (%1/%2) + + + + + Query finished in %1 second(s). Rows affected: %2 + + + + + Query finished in %1 second(s). + + + + + Clear execution history + + + + + Are you sure you want to erase the entire SQL execution history? This cannot be undone. + + + + + Cannot export, because no export plugin is loaded. + + + + + No database selected in the SQL editor. Cannot create a view for unknown database. + + + + + Editor window "%1" has uncommited data. + + + + + ErrorsConfirmDialog + + + Errors + + + + + Following errors occured: + + + + + Would you like to proceed? + + + + + ExportDialog + + + Export + + + + + What do you want to export? + + + + + A database + + + + + A single table + + + + + Query results + + + + + Table to export + + + + + Database + + + + + Table + + + + + Options + + + + + When this option is unchecked, then only table DDL (CREATE TABLE statement) is exported. + + + + + Export table data + + + + + Export table indexes + + + + + Export table triggers + + + + + Note, that exporting table indexes and triggers may be unsupported by some output formats. + + + + + Select database objects to export + + + + + Export data from tables + + + + + Select all + + + + + Deselect all + + + + + + Database: + + + + + Query to export results for + + + + + Query to be executed for results: + + + + + Export format and options + + + + + Export format + + + + + Output + + + + + Exported file path + + + + + Clipboard + + + + + File + + + + + Exported text encoding: + + + + + Export format options + + + + + Cancel + + + + + + + Select database to export. + + + + + Select table to export. + + + + + Enter valid query to export. + + + + + Select at least one object to export. + + + + + You must provide a file name to export to. + + + + + Path you provided is an existing directory. You cannot overwrite it. + + + + + The directory '%1' does not exist. + + + + + The file '%1' exists and will be overwritten. + + + + + All files (*) + + + + + Pick file to export to + + + + + Internal error during export. This is a bug. Please report it. + + + + + FontEdit + + + Choose font + font configuration + + + + + Form + + + Active SQL formatter plugin + + + + + FormView + + + Commit row + form view + + + + + Rollback row + form view + + + + + First row + form view + + + + + Previous row + form view + + + + + Next row + form view + + + + + Last row + form view + + + + + Insert new row + form view + + + + + Delete current row + form view + + + + + FunctionsEditor + + + Filter funtions + + + + + Input arguments + + + + + Undefined + + + + + Databases + + + + + Register in all databases + + + + + Register in following databases: + + + + + Type: + + + + + Function name: + + + + + Implementation language: + + + + + Initialization code: + + + + + + Function implementation code: + + + + + Final step implementation code: + + + + + SQL function editor + + + + + Commit all function changes + + + + + Rollback all function changes + + + + + Create new function + + + + + Delete selected function + + + + + Custom SQL functions manual + + + + + Add function argument + + + + + Rename function argument + + + + + Delete function argument + + + + + Move function argument up + + + + + Move function argument down + + + + + Scalar + + + + + Aggregate + + + + + Enter a non-empty, unique name of the function. + + + + + Pick the implementation language. + + + + + Per step code: + + + + + Enter a non-empty implementation code. + + + + + argument + new function argument name in function editor window + + + + + Functions editor window has uncommited modifications. + + + + + ImportDialog + + + Import data + + + + + Table to import to + + + + + Table + + + + + Database + + + + + Data source to import from + + + + + Data source type + + + + + Options + + + + + Text encoding: + + + + + Input file: + + + + + <p>If enabled, any constraint violation, or invalid data format (wrong column count), or any other problem encountered during import will be ignored and the importing will be continued.</p> + + + + + Ignore errors + + + + + Data source options + + + + + Cancel + + + + + If you type table name that doesn't exist, it will be created. + + + + + Enter the table name + + + + + Select import plugin. + + + + + You must provide a file to import from. + + + + + The file '%1' does not exist. + + + + + Path you provided is a directory. A regular file is required. + + + + + Pick file to import from + + + + + IndexDialog + + + + Index + + + + + On table: + + + + + Index name: + + + + + Partial index condition + + + + + Unique index + + + + + Column + + + + + Collation + + + + + Sort + + + + + DDL + + + + + Tried to open index dialog for closed or inexisting database. + + + + + Could not process index %1 correctly. Unable to open an index dialog. + + + + + Pick the table for the index. + + + + + Select at least one column. + + + + + Enter a valid condition. + + + + + default + index dialog + + + + + Sort order + table constraints + + + + + + Error + index dialog + + + + + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? + + + + + An error occurred while executing SQL statements: +%1 + + + + + LanguageDialog + + + Language + + + + + Please choose language: + + + + + MainWindow + + + Database toolbar + + + + + Structure toolbar + + + + + Tools + + + + + Window list + + + + + View toolbar + + + + + Configuration widgets + + + + + Syntax highlighting engines + + + + + Data editors + + + + + Running in debug mode. Press %1 or use 'Help / Open debug console' menu entry to open the debug console. + + + + + Running in debug mode. Debug messages are printed to the standard output. + + + + + You need to restart application to make the language change take effect. + + + + + Open SQL editor + + + + + Open DDL history + + + + + Open SQL functions editor + + + + + Open collations editor + + + + + Import + + + + + Export + + + + + Open configuration dialog + + + + + Tile windows + + + + + Tile windows horizontally + + + + + Tile windows vertically + + + + + Cascade windows + + + + + Next window + + + + + Previous window + + + + + Hide status field + + + + + Close selected window + + + + + Close all windows but selected + + + + + Close all windows + + + + + Restore recently closed window + + + + + Rename selected window + + + + + Open Debug Console + + + + + Open CSS Console + + + + + Report a bug + + + + + Propose a new feature + + + + + About + + + + + Licenses + + + + + Open home page + + + + + Open forum page + + + + + User Manual + + + + + SQLite documentation + + + + + Report history + + + + + Check for updates + + + + + Database + menubar + + + + + Structure + menubar + + + + + View + menubar + + + + + Window list + menubar view menu + + + + + Tools + menubar + + + + + Help + + + + + Could not set style: %1 + main window + + + + + Cannot export, because no export plugin is loaded. + + + + + Cannot import, because no import plugin is loaded. + + + + + Rename window + + + + + Enter new name for the window: + + + + + New updates are available. <a href="%1">Click here for details</a>. + + + + + You're running the most recent version. No updates are available. + + + + + Database passed in command line parameters (%1) was already on the list under name: %2 + + + + + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 + + + + + Could not add database %1 to list. + + + + + MdiWindow + + + Uncommited changes + + + + + Close anyway + + + + + Don't close + + + + + MultiEditor + + + Null value + multieditor + + + + + Configure editors for this data type + + + + + Data editor plugin '%1' not loaded, while it is defined for editing '%1' data type. + + + + + Deleted + multieditor + + + + + Read only + multieditor + + + + + MultiEditorBool + + + Boolean + + + + + MultiEditorDate + + + Date + + + + + MultiEditorDateTime + + + Date & time + + + + + MultiEditorHex + + + Hex + + + + + MultiEditorNumeric + + + Number + numeric multi editor tab name + + + + + MultiEditorText + + + Text + + + + + Tab changes focus + + + + + Cut + + + + + Copy + + + + + Paste + + + + + Delete + + + + + Undo + + + + + Redo + + + + + MultiEditorTime + + + Time + + + + + NewConstraintDialog + + + New constraint + + + + + + Primary Key + new constraint dialog + + + + + + Foreign Key + new constraint dialog + + + + + + Unique + new constraint dialog + + + + + + Check + new constraint dialog + + + + + Not NULL + new constraint dialog + + + + + Collate + new constraint dialog + + + + + Default + new constraint dialog + + + + + NewVersionDialog + + + SQLiteStudio updates + + + + + New updates are available! + + + + + Component + + + + + Current version + + + + + Update version + + + + + Check for updates on startup + + + + + Update to new version! + + + + + The update will be automatically downloaded and installed. This will also restart application at the end. + + + + + Not now. + + + + + Don't install the update and close this window. + + + + + PopulateConfigDialog + + + Populating configuration + + + + + Configuring <b>%1</b> for column <b>%2</b> + + + + + PopulateDialog + + + Populate table + + + + + Database + + + + + Table + + + + + Columns + + + + + Number of rows to populate: + + + + + Populate + populate dialog button + + + + + Abort + + + + + Configure + + + + + Populating configuration for this column is invalid or incomplete. + + + + + Select database with table to populate + + + + + Select table to populate + + + + + You have to select at least one column. + + + + + QObject + + + Cannot edit columns that are result of compound %1 statements (one that includes %2, %3 or %4 keywords). + + + + + The query execution mechanism had problems with extracting ROWID's properly. This might be a bug in the application. You may want to report this. + + + + + Requested column is a result of SQL expression, instead of a simple column selection. Such columns cannot be edited. + + + + + Requested column belongs to restricted SQLite table. Those tables cannot be edited directly. + + + + + Cannot edit results of query other than %1. + + + + + Cannot edit columns that are result of aggregated %1 statements. + + + + + Cannot edit columns that are result of %1 statement. + + + + + Cannot edit columns that are result of common table expression statement (%1). + + + + + + + + on conflict: %1 + data view tooltip + + + + + references table %1, column %2 + data view tooltip + + + + + condition: %1 + data view tooltip + + + + + collation name: %1 + data view tooltip + + + + + Data grid view + + + + + Copy cell(s) contents to clipboard + + + + + Paste cell(s) contents from clipboard + + + + + Set empty value to selected cell(s) + + + + + Set NULL value to selected cell(s) + + + + + Commit changes to cell(s) contents + + + + + Rollback changes to cell(s) contents + + + + + Delete selected data row + + + + + Insert new data row + + + + + Open contents of selected cell in a separate editor + + + + + Total pages available: %1 + + + + + Total rows loaded: %1 + + + + + Data view (both grid and form) + + + + + Refresh data + + + + + Switch to grid view of the data + + + + + Switch to form view of the data + + + + + Database list + + + + + Delete selected item + + + + + Clear filter contents + + + + + Refresh schema + + + + + Refresh all schemas + + + + + Add database + + + + + Select all items + + + + + Copy selected item(s) + + + + + + + Paste from clipboard + + + + + Tables + + + + + Indexes + + + + + Triggers + + + + + Views + + + + + Columns + + + + + Data form view + + + + + Commit changes for current row + + + + + Rollback changes for current row + + + + + Go to first row on current page + + + + + Go to next row + + + + + Go to previous row + + + + + Go to last row on current page + + + + + Insert new row + + + + + Delete current row + + + + + Main window + + + + + Open SQL editor + + + + + Previous window + + + + + Next window + + + + + Hide status area + + + + + Open configuration dialog + + + + + Open Debug Console + + + + + Open CSS Console + + + + + Cell text value editor + + + + + + Cut selected text + + + + + + Copy selected text + + + + + + Delete selected text + + + + + + Undo + + + + + + Redo + + + + + SQL editor input field + + + + + Select whole editor contents + + + + + Save contents into a file + + + + + Load contents from a file + + + + + Find in text + + + + + Find next + + + + + Find previous + + + + + Replace in text + + + + + Delete current line + + + + + Request code assistant + + + + + Format contents + + + + + Move selected block of text one line down + + + + + Move selected block of text one line up + + + + + Copy selected block of text and paste it a line below + + + + + Copy selected block of text and paste it a line above + + + + + All SQLite databases + + + + + All files + + + + + + Database file + + + + + Reports history window + + + + + Delete selected entry + + + + + SQL editor window + + + + + Execute query + + + + + Execute "%1" query + + + + + Switch current working database to previous on the list + + + + + Switch current working database to next on the list + + + + + Go to next editor tab + + + + + Go to previous editor tab + + + + + Move keyboard input focus to the results view below + + + + + Move keyboard input focus to the SQL editor above + + + + + Table window + + + + + Refresh table structure + + + + + Add new column + + + + + Edit selected column + + + + + Delete selected column + + + + + Export table data + + + + + Import data to the table + + + + + Add new table constraint + + + + + Edit selected table constraint + + + + + Delete selected table constraint + + + + + Refresh table index list + + + + + Add new index + + + + + Edit selected index + + + + + Delete selected index + + + + + Refresh table trigger list + + + + + + Add new trigger + + + + + + Edit selected trigger + + + + + + Delete selected trigger + + + + + + Go to next tab + + + + + + Go to previous tab + + + + + A view window + + + + + Refresh view trigger list + + + + + QuitConfirmDialog + + + Uncommited changes + + + + + Are you sure you want to quit the application? + +Following items are pending: + + + + + SearchTextDialog + + + Find or replace + + + + + Find: + + + + + Case sensitive + + + + + Search backwards + + + + + Regular expression matching + + + + + Replace && +find next + + + + + Replace with: + + + + + Replace all + + + + + Find + + + + + SortDialog + + + Sort by columns + + + + + + Column + + + + + + Order + + + + + Sort by: %1 + + + + + Move column up + + + + + Move column down + + + + + SqlEditor + + + Cut + sql editor + + + + + Copy + sql editor + + + + + Paste + sql editor + + + + + Delete + sql editor + + + + + Select all + sql editor + + + + + Undo + sql editor + + + + + Redo + sql editor + + + + + Complete + sql editor + + + + + Format SQL + sql editor + + + + + Save SQL to file + sql editor + + + + + Select file to save SQL + sql editor + + + + + Load SQL from file + sql editor + + + + + Delete line + sql editor + + + + + Move block down + sql editor + + + + + Move block up + sql editor + + + + + Copy block down + sql editor + + + + + Copy up down + sql editor + + + + + Find + sql editor + + + + + Find next + sql editor + + + + + Find previous + sql editor + + + + + Replace + sql editor + + + + + Could not open file '%1' for writing: %2 + + + + + Saved SQL contents to file: %1 + + + + + Syntax completion can be used only when a valid database is set for the SQL editor. + + + + + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. + + + + + Save to file + + + + + SQL scripts (*.sql);;All files (*) + + + + + Open file + + + + + Could not open file '%1' for reading: %2 + + + + + Reached the end of document. Hit the find again to restart the search. + + + + + SqlQueryItem + + + Column: + data view tooltip + + + + + Data type: + data view + + + + + Table: + data view tooltip + + + + + Constraints: + data view tooltip + + + + + This cell is not editable, because: %1 + + + + + Cannot load the data for a cell that refers to the already closed database. + + + + + SqlQueryItemDelegate + + + + Cannot edit this cell. Details: %2 + + + + + The row is marked for deletion. + + + + + SqlQueryModel + + + + Only one query can be executed simultaneously. + + + + + Uncommited data + + + + + There are uncommited data changes. Do you want to proceed anyway? All uncommited changes will be lost. + + + + + Cannot commit the data for a cell that refers to the already closed database. + + + + + Could not begin transaction on the database. Details: %1 + + + + + An error occurred while commiting the transaction: %1 + + + + + An error occurred while rolling back the transaction: %1 + + + + + Tried to commit a cell which is not editable (yet modified and waiting for commit)! This is a bug. Please report it. + + + + + An error occurred while commiting the data: %1 + + + + + + Error while executing SQL query on database '%1': %2 + + + + + Error while loading query results: %1 + + + + + Insert multiple rows + + + + + Number of rows to insert: + + + + + SqlQueryView + + + Copy + + + + + Copy as... + + + + + Paste + + + + + Paste as... + + + + + Set NULL values + + + + + Erase values + + + + + Edit value in editor + + + + + Commit + + + + + Rollback + + + + + Commit selected cells + + + + + Rollback selected cells + + + + + Define columns to sort by + + + + + Remove custom sorting + + + + + Insert row + + + + + Insert multiple rows + + + + + Delete selected row + + + + + No items selected to paste clipboard contents to. + + + + + Edit value + + + + + SqlTableModel + + + Error while commiting new row: %1 + + + + + Error while deleting row from table %1: %2 + + + + + StatusField + + + Status + + + + + Copy + + + + + Clear + + + + + TableConstraintsModel + + + Type + table constraints + + + + + Details + table constraints + + + + + Name + table constraints + + + + + TableForeignKeyPanel + + + Foreign table: + + + + + SQLite 2 does not support foreign keys officially, +but it's okay to use them anyway. + + + + + Columns + + + + + Local column + + + + + Foreign column + + + + + Reactions + + + + + Deferred foreign key + + + + + Named constraint + + + + + Constraint name + + + + + Pick the foreign column. + + + + + Pick the foreign table. + + + + + Select at least one foreign column. + + + + + Enter a name of the constraint. + + + + + Foreign column + table constraints + + + + + TablePrimaryKeyAndUniquePanel + + + Columns + + + + + Column + + + + + Collation + + + + + Sort + + + + + Valid only for a single column with INTEGER data type + + + + + Autoincrement + + + + + Named constraint + + + + + Constraint name + + + + + On conflict + + + + + Collate + table constraints + + + + + Sort order + table constraints + + + + + Select at least one column. + + + + + Enter a name of the constraint. + + + + + TableStructureModel + + + Name + table structure columns + + + + + Data type + table structure columns + + + + + Default value + table structure columns + + + + + TableWindow + + + Structure + + + + + Table name: + + + + + Data + + + + + Constraints + + + + + Indexes + + + + + Triggers + + + + + DDL + + + + + Export table + table window + + + + + Import data to table + table window + + + + + Populate table + table window + + + + + Refresh structure + table window + + + + + Commit structure changes + table window + + + + + Rollback structure changes + table window + + + + + Add column + table window + + + + + Edit column + table window + + + + + + Delete column + table window + + + + + Move column up + table window + + + + + Move column down + table window + + + + + Create similar table + table window + + + + + Reset autoincrement value + table window + + + + + Add table constraint + table window + + + + + Edit table constraint + table window + + + + + Delete table constraint + table window + + + + + Move table constraint up + table window + + + + + Move table constraint down + table window + + + + + Add table primary key + table window + + + + + Add table foreign key + table window + + + + + Add table unique constraint + table window + + + + + Add table check constraint + table window + + + + + Refresh index list + table window + + + + + Create index + table window + + + + + Edit index + table window + + + + + Delete index + table window + + + + + Refresh trigger list + table window + + + + + Create trigger + table window + + + + + Edit trigger + table window + + + + + Delete trigger + table window + + + + + Are you sure you want to delete column '%1'? + table window + + + + + Following problems will take place while modifying the table. +Would you like to proceed? + table window + + + + + Table modification + table window + + + + + Could not load data for table %1. Error details: %2 + + + + + Could not process the %1 table correctly. Unable to open a table window. + + + + + Could not restore window %1, because no database or table was stored in session for this window. + + + + + Could not restore window '%1', because no database or table was stored in session for this window. + + + + + Could not restore window '%1', because database %2 could not be resolved. + + + + + Could not restore window '%1'', because the table %2 doesn't exist in the database %3. + + + + + + New table %1 + + + + + Could not commit table structure. Error message: %1 + table window + + + + + Reset autoincrement + + + + + Are you sure you want to reset autoincrement value for table '%1'? + + + + + An error occurred while trying to reset autoincrement value for table '%1': %2 + + + + + Autoincrement value for table '%1' has been reset successfly. + + + + + Empty name + + + + + A blank name for the table is allowed in SQLite, but it is not recommended. +Are you sure you want to create a table with blank name? + + + + + Cannot create a table without at least one column. + + + + + Cannot create table %1, if it has no primary key defined. Either uncheck the %2, or define a primary key. + + + + + Cannot use autoincrement for primary key when %1 clause is used. Either uncheck the %2, or the autoincrement in a primary key. + + + + + Are you sure you want to delete table constraint '%1'? + table window + + + + + Delete constraint + table window + + + + + Cannot export, because no export plugin is loaded. + + + + + Cannot import, because no import plugin is loaded. + + + + + Uncommited changes + + + + + There are uncommited structure modifications. You cannot browse or edit data until you have table structure settled. +Do you want to commit the structure, or do you want to go back to the structure tab? + + + + + Go back to structure tab + + + + + Commit modifications and browse data. + + + + + Name + table window indexes + + + + + Unique + table window indexes + + + + + Columns + table window indexes + + + + + Partial index condition + table window indexes + + + + + Name + table window triggers + + + + + Event + table window triggers + + + + + Condition + table window triggers + + + + + Details + table window triggers + + + + + Table window "%1" has uncommited structure modifications and data. + + + + + Table window "%1" has uncommited data. + + + + + Table window "%1" has uncommited structure modifications. + + + + + TriggerColumnsDialog + + + Trigger columns + + + + + Triggering columns: + + + + + TriggerDialog + + + + Trigger + + + + + On table: + + + + + Action: + + + + + + <p>SQL condition that will be evaluated before the actual trigger code. In case the condition returns false, the trigger will not be fired for that row.</p> + + + + + Pre-condition: + + + + + The scope is still not fully supported by the SQLite database. + + + + + Trigger name: + + + + + When: + + + + + List of columns for UPDATE OF action. + + + + + Scope: + + + + + Code: + + + + + Trigger statements to be executed. + + + + + DDL + + + + + On view: + + + + + Could not process trigger %1 correctly. Unable to open a trigger dialog. + + + + + Enter a valid condition. + + + + + Enter a valid trigger code. + + + + + Error + trigger dialog + + + + + An error occurred while executing SQL statements: +%1 + + + + + VersionConvertSummaryDialog + + + Database version convert + + + + + Following changes to the SQL statements will be made: + + + + + Before + + + + + After + + + + + ViewWindow + + + Query + + + + + View name: + + + + + Data + + + + + Triggers + + + + + DDL + + + + + + Could not restore window '%1', because no database or view was stored in session for this window. + + + + + Could not restore window '%1', because database %2 could not be resolved. + + + + + Could not restore window '%1', because database %2 could not be open. + + + + + Could not restore window '%1', because the view %2 doesn't exist in the database %3. + + + + + + New view %1 + + + + + Refresh the view + view window + + + + + Commit the view changes + view window + + + + + Rollback the view changes + view window + + + + + Refresh trigger list + view window + + + + + Create new trigger + view window + + + + + Edit selected trigger + view window + + + + + Delete selected trigger + view window + + + + + View window "%1" has uncommited structure modifications and data. + + + + + View window "%1" has uncommited data. + + + + + View window "%1" has uncommited structure modifications. + + + + + Could not load data for view %1. Error details: %2 + + + + + Uncommited changes + + + + + There are uncommited structure modifications. You cannot browse or edit data until you have the view structure settled. +Do you want to commit the structure, or do you want to go back to the structure tab? + + + + + Go back to structure tab + + + + + Commit modifications and browse data. + + + + + Could not commit view changes. Error message: %1 + view window + + + + + Name + view window triggers + + + + + Instead of + view window triggers + + + + + Condition + view window triggers + + + + + Details + table window triggers + + + + + Could not process the %1 view correctly. Unable to open a view window. + + + + + Empty name + + + + + A blank name for the view is allowed in SQLite, but it is not recommended. +Are you sure you want to create a view with blank name? + + + + + The SELECT statement could not be parsed. Please correct the query and retry. +Details: %1 + + + + + The view could not be modified due to internal SQLiteStudio error. Please report this! + + + + + The view code could not be parsed properly for execution. This is a SQLiteStudio's bug. Please report it. + + + + + Following problems will take place while modifying the view. +Would you like to proceed? + view window + + + + + View modification + view window + + + + + WidgetCover + + + Interrupt + + + + diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pl.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pl.ts index b38c58b..8671753 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pl.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pl.ts @@ -891,7 +891,7 @@ ale można go używać. ConfigDialog - + Configuration Konfiguracja @@ -972,258 +972,285 @@ ale można go używać. Ogranicz początkową szerokość kolumn danych (w pikselach): - + + Inserting new row in data grid + + + + + Before currently selected row + + + + + + + General.InsertRowPlacement + + + + + After currently selected row + + + + + At the end of data view + + + + Data types Type danych - + Available editors: Dostępne edytory: - + Editors selected for this data type: Edytory wybrane dla tego typu danych: - + Schema editing Edycja schematu - + Number of DDL changes kept in history. Liczba zmian DDL trzymanych w historii. - + DDL history size: Rozmiar historii DDL: - + Don't show DDL preview dialog when commiting schema changes Nie pokazuj okna podglądu DDL podczas zatwierdzania zmian schematu - + SQL queries Zapytania SQL - - + + Number of queries kept in the history. Liczba zapytań trzymana w historii. - + History size: Rozmiar historii: - + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> <p>Jeśli w oknie edytora SQL jest więcej niż jedno zapytanie, to (jeśli ta opcja jest włączona) tylko jedno zapytanie będzie wykonana - to, które znajduje się pod kursorem pisania. W przeciwnym wypadku wszystkie zapytania będą wykonywane. Zawsze możesz ograniczyć zapytania do wywołania przez zaznaczenie tych zapytań, które chcesz wywołać.</p> - + Execute only the query under the cursor Wykonuj tylko zapytania będące pod kursorem - + Updates Aktualizacje - + Automatically check for updates at startup Sprawdzaj aktualizacje automatycznie przy starcie - + Session Sesje - + Restore last session (active MDI windows) after startup Przywróć ostatnią sesję (aktywne okna MDI) po starcie - + Filter shortcuts by name or key combination Filtruj skróty po nazwie, lub kombinacji klawiszy - + Action Akcja - + Key combination Kombinacja klawiszy - + Changing language requires application restart to take effect. Zmiana języka wymaga restartu aplikacji, aby zadziałać. - + Compact layout - + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> - + Use compact layout - + General.CompactLayout - + Database list Lista baz - + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. Gdy wyłączone, to kolumny będą ułożone w takiej kolejności, w jakiej wystąpiły w zapytaniu CREATE TABLE. - + Sort table columns alphabetically Sortuj kolumny tabel alfabetycznie. - + Expand tables node when connected to a database Rozwiń listę tabel po połączeniu z bazą danych - + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> <p>Dodatkowe etykiety, to te wyświetlane obok nazw na liście baz danych (są niebieskie, chyba że skonfigurowano je inaczej). Włączenie tej opcji spowoduje wyświetlenie etykiet dla baz danych, niepoprawnych baz danych, oraz dla węzłów agregujących (grupa kolumn, grupa indeksów, grupa wyzwalaczy). Więcej etykiet jest dostępne niżej.</p> - + Display additional labels on the list Wyświetlaj dodatkowe etykiety na liście - + For regular tables labels will show number of columns, indexes and triggers for each of tables. Dla zwykłych tabel etykiety będą pokazywać liczbę kolumn, inseksów, oraz wyzwalaczy dla tych tabel. - + Display labels for regular tables Wyświetlaj etykiety dla zwykłych tabel - + Virtual tables will be marked with a 'virtual' label. Tabele wirtualne będą oznaczone etykietą 'wirtualna'. - + Display labels for virtual tables Wyświetlaj etykiety dla tabel wirtualnych - + Expand views node when connected to a database Rozwiń listę widoków po połączeniu z bazą. - + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) Gdy ta opcja jest wyłączona, to wszystkie obiekty będą ułożone w takiej kolejności, w jakiej występują w tabeli sqlite_master (czyli w takiej, w jakiej zostały stworzone) - + Sort objects (tables, indexes, triggers and views) alphabetically Sortuj obiekty (tabele, indeksy, wyzwalacze i widoki) alfabetycznie - + Display system tables and indexes on the list Wyświetlaj tabele i indeksy systemowe na liście - + Table windows Okna tabel - + When enabled, Table Windows will show up with the data tab, instead of the structure tab. Gdy włączone, Okna Tabel będą się pokazywać z zakładką danych, zamiast z zakładką struktury. - + Open Table Windows with the data tab for start Otwieraj Okna Tabeli z zakładką danych na początek - + View windows Okna Widoków - + When enabled, View Windows will show up with the data tab, instead of the structure tab. Gdy włączone, Okna Widoków będą się pokazywać z zakładką danych, zamiast z zakładką struktury. - + Open View Windows with the data tab for start Otwieraj Okna Widoku z zakładką danych na początek - + Main window dock areas - + Left and right areas occupy corners - + Top and bottom areas occupy corners - + Hide built-in plugins Ukryj wtyczki wbudowane - + Current style: Aktualny styl: - + Preview Podgląd - + Enabled Włączone @@ -1232,193 +1259,193 @@ ale można go używać. Kolumna - + Disabled Wyłączone - - + + Language Język - + Active formatter plugin Aktywna wtyczka formatera - + SQL editor font Czcionka edytora SQL - + Database list font Czcionka listy baz danych - + Database list additional label font Czcionka dodatkowych etykiety listy baz danych - + Data view font Czcionka widoku danych - + Status field font Czcionka pola statusu - + SQL editor colors Kolory edytora SQL - + Current line background Tło bieżącej linii - + <p>SQL strings are enclosed with single quote characters.</p> <p>Łańcuchy znaków SQL są zamknięte pomiędzy znakami apostrofu.</p> - + String foreground Czcionka łańcucha znaków - + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> <b>Parametry wiążące to wyrażenia zastępcze dla wartości, które mają być dopiero dostarczone przez użytkownika. Mają one jedną z form: </p><ul><li>:nazwa_parametru</li><li>$nazwa_parametru</li><li>@nazwa_parametru</li><li>?</li></ul> - + Bind parameter foreground Czcionka parametru wiążącego - + Highlighted parenthesis background Tło podświetlonych nawiasów - + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> <p>Wartości BLOB są wartościami binarnymi, reprezentowanymi jako liczby heksadecymalne, jak np:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + BLOB value foreground - + Regular foreground Standardowa czcionka - + Line numbers area background Tło obszaru numerów linii - + Keyword foreground Czcionka słowa kluczowego - + Number foreground Czcionka liczby - + Comment foreground Czcionka komentarza - + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> <p>Poprawne obiekty to nazwy tabel, indekstów, wyzwalaczy i widoków, które istnieją w basie SQLite.</p> - + Valid objects foreground Czcionka poprawnych obiektów - + Data view colors Kolory widoku danych - + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> <p>Jakakolwiek zmiana danych będzie obrysowana tym kolorem, dopóki nie zostanie zatwierdzona do bazy danych.</p> - + Uncommited data outline color Kolor obrysu niezatwierdzonych danych - + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> <p>W przypadku błędu podczas zatwierdzania zmian danych, komórka będąca przyczyną problemu zostanie obrysowana tym kolorem.</p> - + Commit error outline color Kolor obrysu błędu zatwierdzania - + NULL value foreground Kolor czcionki wartości NULL - + Deleted row background Tło wiersza usuniętego - + Database list colors Kolory listy baz danych - + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> <p>Dodatkowe etykiety to te, które mówią o wersji SQLite, liczbie obiektów w głębszych częściach drzewa, itp.</p> - + Additional labels foreground Czcionka dodatkowych etykiet - + Status field colors Kolory pola statusu - + Information message foreground Czcionka wiadomości informującej - + Warning message foreground Czcionka wiadomości ostrzegającej - + Error message foreground Czcionka wiadomości błędu @@ -1680,98 +1707,116 @@ ale można go używać. Odśwież dane tabeli - + First page data view Pierwsza strona - + Previous page data view Poprzednia strona - + Next page data view Następna strona - + Last page data view Ostatnia strona - + Apply filter data view Zastosuj filtr - + Commit changes for selected cells data view Zatwierdź zmiany dla wybranych komórek - + Rollback changes for selected cells data view Wycofaj zmiany dla wybranych komórek - + Show grid view of results sql editor Pokaż widok siatki dla wyników - + Show form view of results sql editor Pokaż widok formularza dla wyników - + Filter by text data view Filtruj po tekście - + Filter by the Regular Expression data view Filtruj używając Wyrażeń Regularnych - + Filter by SQL expression data view Filtruj używając wyrażenia SQL - + Tabs on top data view Karty na górze - + Tabs at bottom data view Karty na dole - + + Place new rows above selected row + data view + + + + + Place new rows below selected row + data view + + + + + Place new rows at the end of the data view + data view + + + + Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. Całkowita liczba wierszy jest liczona. Przeglądanie pozostałych stron będzie możliwe kiedy liczenie wierszy zostanie zakończone. - + Row: %1 Wiersz: %1 @@ -1930,7 +1975,7 @@ Przeglądanie pozostałych stron będzie możliwe kiedy liczenie wierszy zostani - + File Plik @@ -1959,42 +2004,42 @@ Przeglądanie pozostałych stron będzie możliwe kiedy liczenie wierszy zostani Testuj połączenie z bazą - + Browse for existing database file on local computer Przeglądaj lokalny komputer w poszukiwaniu istniejącej bazy - + Browse Przeglądaj - + Enter an unique database name. Wprowadź unikalną nazwę bazy danych. - + This name is already in use. Please enter unique name. Ta nazwa jest już w użyciu. Proszę wprowadzić unikalną nazwę. - + Enter a database file path. Wprowadź ścieżkę do pliku bazy danych. - + This database is already on the list under name: %1 Ta baza jest już na liście pod nazwą: %1 - + Select a database type. Wybierz typ bazy danych. - + Auto-generated Auto-generowana @@ -2003,7 +2048,7 @@ Przeglądanie pozostałych stron będzie możliwe kiedy liczenie wierszy zostani Nazwa będzie generowana automatycznie - + Type the name Wprowadź nazwę @@ -3288,42 +3333,42 @@ Proszę podać nową, unikalną nazwę, lub nacisnąć '%1', aby przer Opcje źródła danych - + Cancel Anuluj - + If you type table name that doesn't exist, it will be created. Jeśli wpiszesz nazwę tabeli, która nie istnieje, to zostanie ona stworzona. - + Enter the table name Wprowadź nazwę tabeli - + Select import plugin. Wybierz wtyczkę importu - + You must provide a file to import from. Musisz podać plik z którego należy zaimportować. - + The file '%1' does not exist. Plik '%1' nie istnieje. - + Path you provided is a directory. A regular file is required. Ścieżka którą podałeś jest katalogiem. Wymagany jest zwykły plik. - + Pick file to import from Wybierz plik do importu @@ -3414,19 +3459,19 @@ Proszę podać nową, unikalną nazwę, lub nacisnąć '%1', aby przer Kierunek sortowania - - + + Error index dialog Błąd - + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? Nie można utworzyć indeksu, ponieważ wartości w wybranych kolumnach nie są unikalne. Czy chcesz wykonać zapytanie SELECT, aby zobaczyć wartości stwarzające problem? - + An error occurred while executing SQL statements: %1 Wystąpił błąd podczas wykonywania zapytań SQL: @@ -3499,248 +3544,248 @@ Proszę podać nową, unikalną nazwę, lub nacisnąć '%1', aby przer Uruchomiono tryb debugowania. Wiadomości debugujące są wyświetlane na standardowym wyjściu. - + You need to restart application to make the language change take effect. Należy zrestartować aplikację, aby nastąpiła zmiana języka. - + Open SQL editor Otwórz edytor SQL - + Open DDL history Otwórz historię DDL - + Open SQL functions editor Otwórz edytor funkcji SQL - + Open collations editor Otwórz edytor zestawień - + Import Importuj - + Export Eksportuj - + Open configuration dialog Otwórz okno konfiguracji - + Tile windows Ustaw okna w płytki - + Tile windows horizontally Ustaw okno poziomo - + Tile windows vertically Ustaw okna pionowo - + Cascade windows Ustaw okna caskadowo - + Next window Następne okno - + Previous window Poprzednie okno - + Hide status field Ukryj pole statusu - + Close selected window Zamknij wybrane okno - + Close all windows but selected Zamknij wszystkie okna, oprócz wybranego - + Close all windows Zamknij wszystkie okna - + Restore recently closed window Przywróć ostatnio zamknięte okno - + Rename selected window Zmień nazwę wybranego okna - + Open Debug Console Otwórz Konsolę Debugowania - + Open CSS Console - + Report a bug Zgłoś błąd - + Propose a new feature Zgłoś pomysł - + About O programie - + Licenses Licencje - + Open home page Otwórz stronę domową - + Open forum page Otwórz stronę forum - + User Manual Podręcznik Użytkownika - + SQLite documentation Dokumentacja SQLite - + Report history Historia zgłoszeń - + Check for updates Sprawdź aktualizacje - + Database menubar Baza danych - + Structure menubar Struktura - + View menubar Widok - + Window list menubar view menu Lista okien - + Tools menubar Narzędzia - + Help Pomoc - + Could not set style: %1 main window Nie udało się ustawić stylu: %1 - + Cannot export, because no export plugin is loaded. Nie można wyeksportować, ponieważ żadna wtyczka eksportu nie została załadowana. - + Cannot import, because no import plugin is loaded. Nie można zaimportować, ponieważ żadna wtyczka importu nie została załadowana. - + Rename window Zmień nazwę okna - + Enter new name for the window: Wprowadź nową nazwę dla okna: - + New updates are available. <a href="%1">Click here for details</a>. Nowe aktualizacje są dostępne: <a href="%1">Kliknij aby poznać szczegóły</a>. - + You're running the most recent version. No updates are available. Uruchomiona jest najnowsza wersja. Nie ma dostępnych aktualizacji. - + Database passed in command line parameters (%1) was already on the list under name: %2 Baza danych podana w parametrach linii poleceń (%1) była już na liście pod nazwą: %2 - + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 Baza danych podana w linii poleceń (%1) jest tymczasowo dodana do listy pod nazwą: %2 - + Could not add database %1 to list. Nie udało się dodać bazy danych %1 do listy. @@ -4194,12 +4239,12 @@ Proszę podać nową, unikalną nazwę, lub nacisnąć '%1', aby przer Otwórz zawartość wybranej komórki w osobnym edytorze - + Total pages available: %1 Liczba dostępnych stron: %1 - + Total rows loaded: %1 Liczba załadowanych wierszy: %1 @@ -4266,7 +4311,7 @@ Proszę podać nową, unikalną nazwę, lub nacisnąć '%1', aby przer - + Paste from clipboard Wklej ze schowka @@ -4387,106 +4432,106 @@ Proszę podać nową, unikalną nazwę, lub nacisnąć '%1', aby przer - + Cut selected text Wytnij wybrany tekst - + Copy selected text Skopiuj wybrany tekst - + Delete selected text Usuń wybrany tekst - + Undo Cofnij - + Redo Przywróć - + SQL editor input field Pole wprowadzania edytora SQL - + Select whole editor contents Zaznacz całą zawartość edytora - + Save contents into a file Zapisz zawartość do pliku - + Load contents from a file Wczytaj zawartość z pliku - + Find in text Znajdź w tekście - + Find next Znajdź następny - + Find previous Znajdź poprzedni - + Replace in text Zmień w tekście - + Delete current line Usuń bieżącą linię - + Request code assistant Wywołaj asystenta kodu - + Format contents Formatuj zawartość - + Move selected block of text one line down Przenieś wybrany blok tekstu o jedną linię w dół - + Move selected block of text one line up Przenieś wybrany blok tekstu o jedną linię w górę - + Copy selected block of text and paste it a line below Skopiuj wybrany blok tekstu i wklej go poniżej - + Copy selected block of text and paste it a line above Skopiuj wybrany blok tekstu i wklej go powyżej @@ -4782,173 +4827,173 @@ znajdź następny SqlEditor - + Cut sql editor Wytnij - + Copy sql editor Kopiuj - + Paste sql editor Wklej - + Delete sql editor Usuń - + Select all sql editor Zaznacz wszystko - + Undo sql editor Cofnij - + Redo sql editor Przywróć - + Complete sql editor Dopełnij - + Format SQL sql editor Formatuj SQL - + Save SQL to file sql editor Zapisz SQL do pliku - + Select file to save SQL sql editor - + Load SQL from file sql editor Wczytaj SQL z pliku - + Delete line sql editor Usuń linię - + Move block down sql editor Przesuń blok w dół - + Move block up sql editor Przesuń blok w górę - + Copy block down sql editor Skopiuj blok w dół - + Copy up down sql editor Skopiuj blok w górę - + Find sql editor Znajdź - + Find next sql editor Znajdź następny - + Find previous sql editor Znajdź poprzedni - + Replace sql editor Zastąp - + Saved SQL contents to file: %1 - + Syntax completion can be used only when a valid database is set for the SQL editor. Dopełnianie składni może być użyte tylko wtedy, gdy poprawna baza danych jest ustawiona w edytorze SQL. - + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. Zawartość edytora SQL jest ogromna, więc sprawdzanie błędów i podświetlanie istniejących obiektów zostało tymczasowo wyłączone. - + Save to file Zapisz do pliku - + Could not open file '%1' for writing: %2 Nie udało się otworzyć pliku '%1' do zapisu: %2 - + SQL scripts (*.sql);;All files (*) Skrypty SQL (*.sql);;Wszystkie pliki (*) - + Open file Otwórz plik - + Could not open file '%1' for reading: %2 Nie udało się otworzyć pliku '%1' do odczytu: %2 - + Reached the end of document. Hit the find again to restart the search. Osiągnięto koniec dokumentu. Wciśnij szukanie ponownie, aby zrestartować szukanie. @@ -5068,12 +5113,12 @@ znajdź następny Błąd podczas wczytywania wyników zapytania: %1 - + Insert multiple rows Wstaw wiele wierszy - + Number of rows to insert: Liczba wierszy do wstawienia: diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pt_BR.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pt_BR.ts index 491b6ea..9d1c8bb 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pt_BR.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_pt_BR.ts @@ -888,7 +888,7 @@ but it's okay to use it. ConfigDialog - + Configuration @@ -969,449 +969,476 @@ but it's okay to use it. - + + Inserting new row in data grid + + + + + Before currently selected row + + + + + + + General.InsertRowPlacement + + + + + After currently selected row + + + + + At the end of data view + + + + Data types - + Available editors: - + Editors selected for this data type: - + Schema editing - + Number of DDL changes kept in history. - + DDL history size: - + Don't show DDL preview dialog when commiting schema changes - + SQL queries - - + + Number of queries kept in the history. - + History size: - + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> - + Execute only the query under the cursor - + Updates - + Automatically check for updates at startup - + Session - + Restore last session (active MDI windows) after startup - + Filter shortcuts by name or key combination - + Action - + Key combination - - + + Language - + Changing language requires application restart to take effect. - + Compact layout - + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> - + Use compact layout - + General.CompactLayout - + Database list - + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. - + Sort table columns alphabetically - + Expand tables node when connected to a database - + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> - + Display additional labels on the list - + For regular tables labels will show number of columns, indexes and triggers for each of tables. - + Display labels for regular tables - + Virtual tables will be marked with a 'virtual' label. - + Display labels for virtual tables - + Expand views node when connected to a database - + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) - + Sort objects (tables, indexes, triggers and views) alphabetically - + Display system tables and indexes on the list - + Table windows - + When enabled, Table Windows will show up with the data tab, instead of the structure tab. - + Open Table Windows with the data tab for start - + View windows - + When enabled, View Windows will show up with the data tab, instead of the structure tab. - + Open View Windows with the data tab for start - + Main window dock areas - + Left and right areas occupy corners - + Top and bottom areas occupy corners - + Hide built-in plugins - + Current style: - + Preview - + Enabled - + Disabled - + Active formatter plugin - + SQL editor font - + Database list font - + Database list additional label font - + Data view font - + Status field font - + SQL editor colors - + Current line background - + <p>SQL strings are enclosed with single quote characters.</p> - + String foreground - + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> - + Bind parameter foreground - + Highlighted parenthesis background - + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + BLOB value foreground - + Regular foreground - + Line numbers area background - + Keyword foreground - + Number foreground - + Comment foreground - + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> - + Valid objects foreground - + Data view colors - + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> - + Uncommited data outline color - + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> - + Commit error outline color - + NULL value foreground - + Deleted row background - + Database list colors - + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> - + Additional labels foreground - + Status field colors - + Information message foreground - + Warning message foreground - + Error message foreground @@ -1673,97 +1700,115 @@ but it's okay to use it. - + First page data view - + Previous page data view - + Next page data view - + Last page data view - + Apply filter data view - + Commit changes for selected cells data view - + Rollback changes for selected cells data view - + Show grid view of results sql editor - + Show form view of results sql editor - + Filter by text data view - + Filter by the Regular Expression data view - + Filter by SQL expression data view - + Tabs on top data view - + Tabs at bottom data view - + + Place new rows above selected row + data view + + + + + Place new rows below selected row + data view + + + + + Place new rows at the end of the data view + data view + + + + Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. - + Row: %1 @@ -1910,7 +1955,7 @@ Browsing other pages will be possible after the row counting is done. - + File @@ -1931,47 +1976,47 @@ Browsing other pages will be possible after the row counting is done. - + Browse for existing database file on local computer - + Browse - + Enter an unique database name. - + This name is already in use. Please enter unique name. - + Enter a database file path. - + This database is already on the list under name: %1 - + Select a database type. - + Auto-generated - + Type the name @@ -3226,42 +3271,42 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Cancel - + If you type table name that doesn't exist, it will be created. - + Enter the table name - + Select import plugin. - + You must provide a file to import from. - + The file '%1' does not exist. - + Path you provided is a directory. A regular file is required. - + Pick file to import from @@ -3352,19 +3397,19 @@ Please enter new, unique name, or press '%1' to abort the operation: - - + + Error index dialog - + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? - + An error occurred while executing SQL statements: %1 @@ -3436,248 +3481,248 @@ Please enter new, unique name, or press '%1' to abort the operation: - + You need to restart application to make the language change take effect. - + Open SQL editor - + Open DDL history - + Open SQL functions editor - + Open collations editor - + Import - + Export - + Open configuration dialog - + Tile windows - + Tile windows horizontally - + Tile windows vertically - + Cascade windows - + Next window - + Previous window - + Hide status field - + Close selected window - + Close all windows but selected - + Close all windows - + Restore recently closed window - + Rename selected window - + Open Debug Console - + Open CSS Console - + Report a bug - + Propose a new feature - + About - + Licenses - + Open home page - + Open forum page - + User Manual - + SQLite documentation - + Report history - + Check for updates - + Database menubar - + Structure menubar - + View menubar - + Window list menubar view menu - + Tools menubar - + Help - + Could not set style: %1 main window - + Cannot export, because no export plugin is loaded. - + Cannot import, because no import plugin is loaded. - + Rename window - + Enter new name for the window: - + New updates are available. <a href="%1">Click here for details</a>. - + You're running the most recent version. No updates are available. - + Database passed in command line parameters (%1) was already on the list under name: %2 - + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 - + Could not add database %1 to list. @@ -4127,12 +4172,12 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Total pages available: %1 - + Total rows loaded: %1 @@ -4199,7 +4244,7 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Paste from clipboard @@ -4320,106 +4365,106 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Cut selected text - + Copy selected text - + Delete selected text - + Undo - + Redo - + SQL editor input field - + Select whole editor contents - + Save contents into a file - + Load contents from a file - + Find in text - + Find next - + Find previous - + Replace in text - + Delete current line - + Request code assistant - + Format contents - + Move selected block of text one line down - + Move selected block of text one line up - + Copy selected block of text and paste it a line below - + Copy selected block of text and paste it a line above @@ -4712,173 +4757,173 @@ find next SqlEditor - + Cut sql editor - + Copy sql editor - + Paste sql editor - + Delete sql editor - + Select all sql editor - + Undo sql editor - + Redo sql editor - + Complete sql editor - + Format SQL sql editor - + Save SQL to file sql editor - + Select file to save SQL sql editor - + Load SQL from file sql editor - + Delete line sql editor - + Move block down sql editor - + Move block up sql editor - + Copy block down sql editor - + Copy up down sql editor - + Find sql editor - + Find next sql editor - + Find previous sql editor - + Replace sql editor - + Saved SQL contents to file: %1 - + Syntax completion can be used only when a valid database is set for the SQL editor. - + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. - + Save to file - + Could not open file '%1' for writing: %2 - + SQL scripts (*.sql);;All files (*) - + Open file - + Could not open file '%1' for reading: %2 - + Reached the end of document. Hit the find again to restart the search. @@ -4994,12 +5039,12 @@ find next - + Insert multiple rows - + Number of rows to insert: diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts index af5e93d..4f0ea2c 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_ru.ts @@ -890,7 +890,7 @@ but it's okay to use it. ConfigDialog - + Configuration Конфигурация @@ -971,449 +971,476 @@ but it's okay to use it. Ограничить начальную ширину столбца данных (в пикселях): - + + Inserting new row in data grid + Вставка новой строки в таблице данных + + + + Before currently selected row + Перед текущей выделенной строкой + + + + + + General.InsertRowPlacement + General.InsertRowPlacement + + + + After currently selected row + После текущей выделенной строки + + + + At the end of data view + В конец области просмотра данных + + + Data types Типы данных - + Available editors: Доступные редакторы: - + Editors selected for this data type: Выбранные редакторы для этого типа данных: - + Schema editing Редактирование схемы - + Number of DDL changes kept in history. Количество сохраняемых в истории изменений DDL. - + DDL history size: Размер истории DDL: - + Don't show DDL preview dialog when commiting schema changes Не показывать диалог предпросмотра DDL при подтверждении изменений схемы - + SQL queries SQL запросы - - + + Number of queries kept in the history. Количество сохраняемых в истории запросов. - + History size: Размер истории: - + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> <p>Если в окне редактора SQL введено более одного запроса, то (если данная опция активирована) будет выполнен лишь один запрос - тот, который находится под текстовым курсором. В противном случае будут исполнены все запросы. Вы можете ограничить выполняемые запросы, выделив их перед вызовом выполнения.</p> - + Execute only the query under the cursor Выполнять только запрос под курсором - + Updates Обновления - + Automatically check for updates at startup Автоматически проверять обновления при запуске - + Session Сессия - + Restore last session (active MDI windows) after startup Восстановить предыдущую сессию (активные MDI окна) после запуска - + Filter shortcuts by name or key combination Фильтруйте горячие клавиши по имени или комбинации клавиш - + Action Действие - + Key combination Комбинация клавиш - - + + Language Язык - + Changing language requires application restart to take effect. Для смены языка потребуется перезапустить приложение. - + Compact layout Компактный режим - + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> <p>В компактном режиме все поля и отступы в интерфейсе минимизированы для отображения большего количества данных. Интерфейс станет чуть менее эстетичным, однако это позволит уместить больше данных на экране.</p> - + Use compact layout Включить компактный режим - + General.CompactLayout General.CompactLayout - + Database list Список баз данных - + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. Если опция деактивирована, столбцы будут отсортированы в том порядке, в котором они были указаны в конструкции CREATE TABLE. - + Sort table columns alphabetically Сортировать столбцы таблицы в алфавитном порядке - + Expand tables node when connected to a database Развернуть список таблиц после подключения к базе данных - + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> <p>Дополнительные метки находятся справа от имён в списке баз данных (они отображаются синим цветом, если не выбран иной). При активации этой опции будут отображены метки у баз данных, некорректных баз данных и у групповых узлов (группа столбцов, группа индексов, группа триггеров). Для отображения дополнительных меток воспользуйтесь опциями ниже.<p> - + Display additional labels on the list Отображать дополнительные метки в списке - + For regular tables labels will show number of columns, indexes and triggers for each of tables. Для обычных таблиц метки будут показывать количество столбцов, индексов и триггеров у каждой таблицы. - + Display labels for regular tables Отображать метки у обычных таблиц - + Virtual tables will be marked with a 'virtual' label. Виртуальные таблицы будут помечены как 'вирутальные'. - + Display labels for virtual tables Отображать метки у виртуальных таблиц - + Expand views node when connected to a database Развернуть список представлений после подключения к базе данных - + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) Если опция деактивирована, объекты будут отсортированы в том порядке, в котором они указаны в таблице sqlite_master (т.е. в порядке создания) - + Sort objects (tables, indexes, triggers and views) alphabetically Сортировать объекты (таблицы, индексы, триггеры и представления) в алфавитном порядке - + Display system tables and indexes on the list Отображать в списке системные таблицы и индексы - + Table windows Окна таблиц - + When enabled, Table Windows will show up with the data tab, instead of the structure tab. Если опция активирована, окно таблицы будет открыто на вкладке данных вместо вкладки структуры. - + Open Table Windows with the data tab for start Открывать окна таблиц на вкладке данных - + View windows Окна представлений - + When enabled, View Windows will show up with the data tab, instead of the structure tab. Если опция активирована, окно представления будет открыто на вкладке данных вместо вкладки структуры. - + Open View Windows with the data tab for start Открывать окна представлений на вкладке данных - + Main window dock areas Области прикрепления вокруг главного окна - + Left and right areas occupy corners Углы занимают правая и левая области - + Top and bottom areas occupy corners Углы занимают верхняя и нижняя области - + Hide built-in plugins Скрыть встроенные модули - + Current style: Текущий стиль: - + Preview Предпросмотр - + Enabled Активно - + Disabled Неактивно - + Active formatter plugin Активный модуль форматирования - + SQL editor font Шрифт редактора SQL - + Database list font Шрифт списка баз данных - + Database list additional label font Шрифт дополнительных меток в списке баз данных - + Data view font Шрифт просмотра данных - + Status field font Шрифт окна статуса - + SQL editor colors Цвета редактора SQL - + Current line background Фон текущей строки - + <p>SQL strings are enclosed with single quote characters.</p> <p>Строки SQL обрамляются в одинарные кавычки.</p> - + String foreground Цвет строки - + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> <p>Подстановочные параметры предназначены для значений, которые будут в дальнейшем указаны пользователем. Они определяются одним из следующих способов:</p><ul><li>:имя_параметра</li><li>$имя_параметра</li><li>@имя_параметра</li><li>?</li></ul> - + Bind parameter foreground Цвет подстановочных параметров - + Highlighted parenthesis background Фон подсвечиваемых скобок - + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> <p>Данные типа BLOB — это бинарные данные, представляемые в виде шестнадцатеричных чисел, например:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + BLOB value foreground Цвет данных типа BLOB - + Regular foreground Стандартный цвет - + Line numbers area background Фон области нумерации строк - + Keyword foreground Цвет ключевого слова - + Number foreground Цвет числа - + Comment foreground Цвет комментария - + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> <p>Распознаваемыми объектами являются имена талиц, индексов, триггеров и представлений, существующих в базе данных SQLite.</p> - + Valid objects foreground Цвет распознанных объектов - + Data view colors Цвета в окне просмотра данных - + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> <p>Все изменения данных будут обрамлены этим цветом, пока не будут записаны в базу данных.</p> - + Uncommited data outline color Цвет обрамления неподтверждённых изменений - + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> <p>В случае ошибки при подтверждении изменений данных, этим цветом будут обрамлены проблемные ячейки.</p> - + Commit error outline color Цвет обрамления ошибочных ячеек - + NULL value foreground Цвет значений NULL - + Deleted row background Фон удалённых строк - + Database list colors Цвета списка баз данных - + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> <p>Дополнительные метки содержат информацию о версии SQLite, о количестве объектов в глубине дерева и т.д.</p> - + Additional labels foreground Цвет дополнительных меток - + Status field colors Цвета в окне Статуса - + Information message foreground Цвет информационного сообщения - + Warning message foreground Цвет предупреждения - + Error message foreground Цвет ошибки @@ -1675,98 +1702,116 @@ but it's okay to use it. Обновить данные таблицы - + First page data view Первая страница - + Previous page data view Предыдущая страница - + Next page data view Следующая страница - + Last page data view Последняя страница - + Apply filter data view Применить фильтр - + Commit changes for selected cells data view Подтвердить изменения для выбранных ячеек - + Rollback changes for selected cells data view Откатить изменения для выбранных ячеек - + Show grid view of results sql editor Показать результаты в виде таблицы - + Show form view of results sql editor Показать результаты в виде формы - + Filter by text data view Текстовый фильтр - + Filter by the Regular Expression data view Фильтр по регулярному выражению - + Filter by SQL expression data view Фильтр по выражению SQL - + Tabs on top data view Вкладки сверху - + Tabs at bottom data view Вкладки снизу - + + Place new rows above selected row + data view + Поместить новые строки перед выделенной строкой + + + + Place new rows below selected row + data view + Поместить новые строки после выделенной строки + + + + Place new rows at the end of the data view + data view + Поместить новые строки в конец области просмотра данных + + + Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. Идёт подсчёт общего числа строк. Переключение на другие страницы станет возможным после окончания подсчёта. - + Row: %1 Строка: %1 @@ -1925,7 +1970,7 @@ Browsing other pages will be possible after the row counting is done. - + File Файл @@ -1954,42 +1999,42 @@ Browsing other pages will be possible after the row counting is done. Тест соединения с базой данных - + Browse for existing database file on local computer Указать существующий файл базы данных на локальном компьютере - + Browse Обзор - + Enter an unique database name. Введите уникальное имя базы данных. - + This name is already in use. Please enter unique name. Данное имя уже используется. Пожалуйста, укажите уникальное имя. - + Enter a database file path. Введите путь к базе данных. - + This database is already on the list under name: %1 Указанная база данных уже находится в списке под именем %1 - + Select a database type. Выберите тип базы данных. - + Auto-generated Автоматически сгенерировано @@ -1998,7 +2043,7 @@ Browsing other pages will be possible after the row counting is done. Имя будет сгенерировано автоматически - + Type the name Введите имя @@ -3262,42 +3307,42 @@ Please enter new, unique name, or press '%1' to abort the operation:Опции источника данных - + Cancel Отмена - + If you type table name that doesn't exist, it will be created. Если вы введёте несуществующее имя таблицы, она будет создана. - + Enter the table name Введите имя таблицы - + Select import plugin. Выберите модуль импорта. - + You must provide a file to import from. Необходимо указать файл, из которого осуществляется импорт. - + The file '%1' does not exist. Файл '%1' не существует. - + Path you provided is a directory. A regular file is required. Указанный путь является каталогом. Необходимо указать файл. - + Pick file to import from Выберите файл для импорта @@ -3388,19 +3433,19 @@ Please enter new, unique name, or press '%1' to abort the operation:Порядок сортировки - - + + Error index dialog Ошибка - + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? Невозможно создать уникальный индекс, т.к. данные в выбранных столбцах неуникальны. Вы хотите выполнить запрос SELECT для просмотра проблемных данных? - + An error occurred while executing SQL statements: %1 При выполнении конструкций SQL произошла ошибка: @@ -3473,248 +3518,248 @@ Please enter new, unique name, or press '%1' to abort the operation:Отладочный режим. Отладочные сообщения выводятся в стандартный выходной поток. - + You need to restart application to make the language change take effect. Для смены языка необходимо перезапустить приложение. - + Open SQL editor Открыть редактор SQL - + Open DDL history Открыть историю DDL - + Open SQL functions editor Открыть редактор функций SQL - + Open collations editor Открыть редактор сравнений - + Import Импорт - + Export Экспорт - + Open configuration dialog Открыть диалог конфигурации - + Tile windows Расположить окна плиткой - + Tile windows horizontally Расположить окна по горизонтали - + Tile windows vertically Расположить окна по вертикали - + Cascade windows Расположить окна каскадом - + Next window Следующее окно - + Previous window Предыдущее окно - + Hide status field Скрыть окно статуса - + Close selected window Закрыть выбранное окно - + Close all windows but selected Закрыть все окна, кроме выбранного - + Close all windows Закрыть все окна - + Restore recently closed window Восстановить недавно закрытые окна - + Rename selected window Переименовать выбранное окно - + Open Debug Console Открыть отладочную консоль - + Open CSS Console Открыть консоль CSS - + Report a bug Сообщить об ошибке - + Propose a new feature Предложить новый функционал - + About О программе - + Licenses Лицензии - + Open home page Открыть домашнюю страницу - + Open forum page Открыть страницу форума - + User Manual Руководство пользователя - + SQLite documentation Документация по SQLite - + Report history История отчётов - + Check for updates Проверить обновления - + Database menubar База данных - + Structure menubar Структура - + View menubar Вид - + Window list menubar view menu Окна - + Tools menubar Инструменты - + Help Справка - + Could not set style: %1 main window Невозможно применить стиль: %1 - + Cannot export, because no export plugin is loaded. Невозможно произвести экспорт, т.к. не загружено ни одного модуля экспорта. - + Cannot import, because no import plugin is loaded. Невозможно произвести импорт, т.к. не загружено ни одного модуля импорта. - + Rename window Переименовать окно - + Enter new name for the window: Введите новое имя для окна: - + New updates are available. <a href="%1">Click here for details</a>. Доступны обновления. <a href="%1">Нажмите здесь для подробностей</a>. - + You're running the most recent version. No updates are available. Установлена последняя версия. Обновлений нет. - + Database passed in command line parameters (%1) was already on the list under name: %2 База данных, переданная через аргументы командной строки (%1), уже находится в списке под именем %2 - + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 База данных, переданная через аргументы командной строки (%1), была временно добавлена в список под именем %2 - + Could not add database %1 to list. Невозможно добавить базу данных %1 в список. @@ -4164,12 +4209,12 @@ Please enter new, unique name, or press '%1' to abort the operation:Открыть содержимое выбранной ячейки в отдельном редакторе - + Total pages available: %1 Всего доступно страниц: %1 - + Total rows loaded: %1 Всего загружено строк: %1 @@ -4236,7 +4281,7 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Paste from clipboard Вставить из буфера обмена @@ -4357,106 +4402,106 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Cut selected text Вырезать выбранный текст - + Copy selected text Копировать выбранный текст - + Delete selected text Удалить выбранный текст - + Undo Отменить - + Redo Повторить - + SQL editor input field Поле ввода редактора SQL - + Select whole editor contents Выбрать всё содержимое редактора - + Save contents into a file Сохранить содержимое в файл - + Load contents from a file Загрузить содержимое из файла - + Find in text Найти в тексте - + Find next Найти далее - + Find previous Найти предыдущее - + Replace in text Замена в тексте - + Delete current line Удалить текущую строчку - + Request code assistant Вызвать автодополнение - + Format contents Форматировать содержимое - + Move selected block of text one line down Переместить выбранный блок текста на строчку вниз - + Move selected block of text one line up Переместить выбранный блок текста на строчку вверх - + Copy selected block of text and paste it a line below Скопировать блок текста и вставить его строчкой ниже - + Copy selected block of text and paste it a line above Скопировать блок текста и вставить его строчкой выше @@ -4751,173 +4796,173 @@ find next SqlEditor - + Cut sql editor Вырезать - + Copy sql editor Копировать - + Paste sql editor Вставить - + Delete sql editor Удалить - + Select all sql editor Выделить всё - + Undo sql editor Отменить - + Redo sql editor Повторить - + Complete sql editor Завершить - + Format SQL sql editor Форматировать SQL - + Save SQL to file sql editor Сохранить SQL в файл - + Select file to save SQL sql editor Выбрать файл для сохранения SQL - + Load SQL from file sql editor Загрузить SQL из файла - + Delete line sql editor Удалить строчку - + Move block down sql editor Переместить блок вниз - + Move block up sql editor Переместить блок вверх - + Copy block down sql editor Копировать блок вниз - + Copy up down sql editor Копировать блок вверх - + Find sql editor Найти - + Find next sql editor Найти далее - + Find previous sql editor Найти предыдущее - + Replace sql editor Заменить - + Saved SQL contents to file: %1 SQL-код сохранён в файле %1 - + Syntax completion can be used only when a valid database is set for the SQL editor. Дополнение синтаксиса может быть использовано только после назначения корректной базы данных редактору SQL. - + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. Размер содержимого редактора SQL слишком велико, поэтому обнаружение ошибок и подсветка существующих объектов временно отключена. - + Save to file Сохранить в файл - + Could not open file '%1' for writing: %2 Невозможно открыть файл '%1' для записи: %2 - + SQL scripts (*.sql);;All files (*) Скрипты SQL (*.sql);;Все файлы (*) - + Open file Открыть файл - + Could not open file '%1' for reading: %2 Невозможно открыть файл '%1' для чтения: %2 - + Reached the end of document. Hit the find again to restart the search. Достигнут конец документа. Нажмите Найти снова для перезапуска поиска. @@ -5033,12 +5078,12 @@ find next Ошибка при загрузке результатов запроса: %1 - + Insert multiple rows Вставить несколько строк - + Number of rows to insert: Количество вставляемых строк: diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_sk.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_sk.ts index 332a764..39f70f8 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_sk.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_sk.ts @@ -215,12 +215,12 @@ Reporting as an unregistered user, using e-mail address. - Nahlásenie ako neregistrovaný užívateľ pomocou emailovej adresy. + Nahlásenie ako neregistrovaný používateľ pomocou emailovej adresy. Reporting as a registered user. - Nahlásenie ako registrovaný užívateľ. + Nahlásenie ako registrovaný používateľ. @@ -372,17 +372,17 @@ Register in all databases - + Registrovať vo všetkých databázach Register in following databases: - + Registrovať v nasledujúcich databázach: Implementation code: - + Implementačný kód: @@ -412,22 +412,22 @@ Editing collations manual - + Manuál úpravy porovnávaní Enter a non-empty, unique name of the collation. - + Zadajte jedinečný názov porovnávania. Pick the implementation language. - + Vyberte implementačný jazyk. Enter a non-empty implementation code. - + Zadajte implementačný kód. @@ -664,7 +664,7 @@ Are you sure you want to delete constraint '%1'? column dialog - + Ste si istý, že chcete vymazať obmedzenie '%1'? @@ -1024,7 +1024,7 @@ but it's okay to use it. <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> - + <p>Ak je v SQL editore viacej ako jeden dotaz, potom(ak je táto voľba zapnutá) bude vykonaný iba jeden dotaz - ten, na ktorom je kurzor. Ináč budú vykonané všetky dotazy. Vždy si viete vybrať ktoré dotazy budú vykonané a to ich výberom\označením.</p> @@ -1350,12 +1350,12 @@ but it's okay to use it. Data view colors - + Farby dát <p>Any data changes will be outlined with this color, until they're commited to the database.</p> - + <p>Všetky zmeny dát budú ohraničené touto farbou, dokiaľ nebudú potvrdené.</p> @@ -1365,7 +1365,7 @@ but it's okay to use it. <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> - + <p>V prípade chyby pri potvrdzovaní zmien dát, budú problematické bunky ohraničené touto farbou.</p> @@ -2268,7 +2268,7 @@ Prezeranie ďalších strán bude možné až po dokončení spočítavania. Erase table data - + Vymazať dáta z tabuľky @@ -2312,24 +2312,24 @@ Všetky objekty z tejto skupiny budú presunuté do nadradenej skupiny. Delete database - Vymazať databázu + Odstrániť databázu Are you sure you want to delete database '%1'? - Ste si istý, že chcete vymazať databázu '%1'? + Ste si istý, že chcete odstrániť databázu '%1'? Cannot import, because no import plugin is loaded. - Nemôžem importovať, lebo nebol načítaný žiaden plugin na import. + Nemôžem importovať, lebo nebol načítaný žiaden plugin na import. Cannot export, because no export plugin is loaded. - Nemôžem exportovať, lebo nebol načítaný žiaden plugin na export. + Nemôžem exportovať, lebo nebol načítaný žiaden plugin na export. @@ -2369,27 +2369,27 @@ Všetky objekty z tejto skupiny budú presunuté do nadradenej skupiny. Are you sure you want to delete all data from table '%1'? - + Ste si istý, že chcete vymazať všetky dáta z tabuľky '%1'? An error occurred while trying to delete data from table '%1': %2 - + Vyskytla sa chyba pri pokuse vymazať dáta z tabuľky '%1': %2 All data has been deleted for table '%1'. - + Všetky dáta z tabuľky '%1' boli vymazané. Following objects will be deleted: %1. - + Nasledujúce objekty budú odstránené: %1. Following databases will be removed from list: %1. - + Nasledujúce databázy budú odstránené zo zoznamu: %1. @@ -2399,12 +2399,12 @@ Všetky objekty z tejto skupiny budú presunuté do nadradenej skupiny. %1<br><br>Are you sure you want to continue? - + %1<br><br>Ste si istý, že chcete pokračovať? Delete objects - + Odstránenie objektov @@ -3052,7 +3052,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Implementation language: - Implementačný jazyk: + Implementačný jazyk: @@ -3252,7 +3252,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Ignore errors - + Ignorovať chyby @@ -3390,7 +3390,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Error index dialog - + Chyba @@ -3577,7 +3577,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Open CSS Console - + Otvoriť CSS konzolu @@ -3612,7 +3612,7 @@ Please enter new, unique name, or press '%1' to abort the operation: User Manual - Užívateľský manuál + Používateľský manuál @@ -3703,12 +3703,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Database passed in command line parameters (%1) was already on the list under name: %2 - + Databáza prebratá z príkazového riadka (%1) už je v zozname pod názvom: %2 Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 - + Databáza prebratá z príkazového riadka (%1) bola dočasne pridaná do zoznamu pod názvom: %2 @@ -3762,7 +3762,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Read only multieditor - + Iba na čítanie @@ -4013,7 +4013,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Abort - Zrušiť + Zrušiť @@ -4636,7 +4636,7 @@ Please enter new, unique name, or press '%1' to abort the operation: A view window - + Okno pohľadu @@ -4895,7 +4895,7 @@ nájsť ďalší Could not open file '%1' for writing: %2 - + Nemôžem otvoriť súbor '%1' pre zápis: %2 @@ -4910,12 +4910,12 @@ nájsť ďalší Could not open file '%1' for reading: %2 - + Nemôžem otvoriť súbor '%1' na čítanie: %2 Reached the end of document. Hit the find again to restart the search. - + Dosiahnutý koniec súboru. Kliknite na tlačidlo Nájsť pre hľadanie od začiatku súboru. @@ -6020,22 +6020,22 @@ Chcete potvrdiť štruktúru alebo sa chcete vrátiť do záložky štruktúr? View window "%1" has uncommited structure modifications and data. - + Okno pohľadu "%1" obsahuje nepotrdené zmeny štruktúr a dát. View window "%1" has uncommited data. - + Okno pohľadu "%1" obsahuje nepotrdené dáta. View window "%1" has uncommited structure modifications. - + Okno pohľadu "%1" obsahuje nepotrdené zmeny štruktúr. Could not load data for view %1. Error details: %2 - + Nemôžem načítať dáta z pohľadu %1. Detaily chyby: %2 diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_zh_CN.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_zh_CN.ts index 7d8bb85..acefaa8 100644 --- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_zh_CN.ts +++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_zh_CN.ts @@ -99,7 +99,7 @@ Reporter - 上报人 + 报告者 @@ -150,7 +150,7 @@ You can see all your reported bugs and ideas by selecting menu '%1' and then '%2'. - 您可以通过选择菜单 “1%”下的“%2”来查看全部您报告的bugs和想法。 + 您可以通过选择菜单 “1%”下的“%2”来查看全部您报告的bugs和想法。 @@ -465,7 +465,7 @@ Enter a collation name. - 输入排序规则名称。 + 输入排序规则名称。 @@ -754,7 +754,7 @@ but it's okay to use it. Autoincrement - + Autoincrement @@ -769,7 +769,7 @@ but it's okay to use it. On conflict: - 冲突: + 冲突: @@ -892,24 +892,24 @@ but it's okay to use it. ConfigDialog - + Configuration - + 配置 Search - + 搜索 General - + 通用 Keyboard shortcuts - + 快捷键 @@ -939,7 +939,7 @@ but it's okay to use it. Code formatters - 代码格式化 + 代码格式化 @@ -973,449 +973,476 @@ but it's okay to use it. 限制宽度(单位:像素): - + + Inserting new row in data grid + + + + + Before currently selected row + 在已选列之前 + + + + + + General.InsertRowPlacement + + + + + After currently selected row + 在已选列之后 + + + + At the end of data view + 在数据显示区域的末尾 + + + Data types 数据类型 - + Available editors: 可用的编辑器: - + Editors selected for this data type: 已选的该数据类型编辑器: - + Schema editing 架构编辑 - + Number of DDL changes kept in history. 数据库定义(DDL)的更改历史记录数量。 - + DDL history size: 数据库定义(DDL)历史大小: - + Don't show DDL preview dialog when commiting schema changes 当提交schema变动时不显示数据库定义(DDL)预览对话框 - + SQL queries SQL查询 - - + + Number of queries kept in the history. 查询历史记录数量。 - + History size: 历史大小: - + <p>If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.</p> <p>如果SQL编辑器中有多个语句,如果启用该选项,只执行光标下的语句;反之则执行全部语句。另外您可以选择需要执行的语句来执行</p> - + Execute only the query under the cursor 只执行光标下的语句 - + Updates 更新 - + Automatically check for updates at startup 在启动时自己检查更新 - + Session 会话 - + Restore last session (active MDI windows) after startup 启动后恢复上一次会话。 - + Filter shortcuts by name or key combination - + Action - + Key combination 按键编定 - - + + Language 语言 - + Changing language requires application restart to take effect. 更改语言后,重启程序生效。 - + Compact layout - + <p>Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.</p> - + Use compact layout - + General.CompactLayout - + Database list 数据库列表 - + If switched off, then columns will be sorted in the order they are typed in CREATE TABLE statement. 如果关闭,将会以 CREATE TABLE 中的顺序对列进行排序。 - + Sort table columns alphabetically 按字母对列排序 - + Expand tables node when connected to a database 当连接到数据库时,展开数据库节点。 - + <p>Additional labels are those displayed next to the names on the databases list (they are blue, unless configured otherwise). Enabling this option will result in labels for databases, invalid databases and aggregated nodes (column group, index group, trigger group). For more labels see options below.<p> - + Display additional labels on the list - + For regular tables labels will show number of columns, indexes and triggers for each of tables. - + Display labels for regular tables - + Virtual tables will be marked with a 'virtual' label. - + Display labels for virtual tables - + Expand views node when connected to a database - + If this option is switched off, then objects will be sorted in order they appear in sqlite_master table (which is in order they were created) - + Sort objects (tables, indexes, triggers and views) alphabetically - + Display system tables and indexes on the list - + Table windows - + When enabled, Table Windows will show up with the data tab, instead of the structure tab. - + Open Table Windows with the data tab for start - + View windows - + When enabled, View Windows will show up with the data tab, instead of the structure tab. - + Open View Windows with the data tab for start - + Main window dock areas - + Left and right areas occupy corners - + Top and bottom areas occupy corners - + Hide built-in plugins - + Current style: - + 当前风格: - + Preview 预览 - + Enabled 已启用 - + Disabled 已禁用 - + Active formatter plugin 启用格式化插件 - + SQL editor font SQL编辑器字体 - + Database list font 数据库字体 - + Database list additional label font 数据库额外标签字体 - + Data view font 数据浏览字体 - + Status field font 状态栏字体 - + SQL editor colors SQL编辑器颜色 - + Current line background 当前行的背景色 - + <p>SQL strings are enclosed with single quote characters.</p> <p>单引号内的SQL字符串</p> - + String foreground 字符串颜色 - + <p>Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:</p><ul><li>:param_name</li><li>$param_name</li><li>@param_name</li><li>?</li></ul> - + Bind parameter foreground - + Highlighted parenthesis background - + <p>BLOB values are binary values represented as hexadecimal numbers, like:</p><ul><li>X'12B4'</li><li>x'46A2F4'</li></ul> - + BLOB value foreground BLOB值的颜色 - + Regular foreground 背景色 - + Line numbers area background 行号的背景色 - + Keyword foreground 关键字的颜色 - + Number foreground 数字颜色 - + Comment foreground 注释颜色 - + <p>Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.</p> - + Valid objects foreground - + Data view colors - + <p>Any data changes will be outlined with this color, until they're commited to the database.</p> - + Uncommited data outline color - + <p>In case of error while commiting data changes, the problematic cell will be outlined with this color.</p> - + Commit error outline color - + NULL value foreground NULL值的颜色 - + Deleted row background 已删除行的背景色 - + Database list colors 数据库列表颜色 - + <p>Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.</p> - + Additional labels foreground - + Status field colors - + Information message foreground 信息颜色 - + Warning message foreground 警告信息颜色 - + Error message foreground 错误信息颜色 @@ -1453,7 +1480,7 @@ but it's okay to use it. Dependencies: plugin details - + 依赖: @@ -1475,7 +1502,7 @@ but it's okay to use it. %1 (built-in) plugins manager in configuration dialog - + %1 (内建) @@ -1677,99 +1704,117 @@ but it's okay to use it. - + First page data view - + 首页 - + Previous page data view - + 上一页 - + Next page data view - + 下一页 - + Last page data view - + 末页 - + Apply filter data view - + Commit changes for selected cells data view - + Rollback changes for selected cells data view - + Show grid view of results sql editor - + Show form view of results sql editor - + Filter by text data view - + Filter by the Regular Expression data view - + Filter by SQL expression data view - + Tabs on top data view - + Tabs at bottom data view - + + Place new rows above selected row + data view + + + + + Place new rows below selected row + data view + + + + + Place new rows at the end of the data view + data view + + + + Total number of rows is being counted. Browsing other pages will be possible after the row counting is done. - + Row: %1 - + 行:%1 @@ -1777,27 +1822,27 @@ Browsing other pages will be possible after the row counting is done. Convert database - + 转换数据库 Source database - + 源数据库 Source database version: - + 源数据库版本: Target database - + 目的数据库 Target version: - + 目标版本: @@ -1807,7 +1852,7 @@ Browsing other pages will be possible after the row counting is done. Target file: - + 目标文件: @@ -1822,7 +1867,7 @@ Browsing other pages will be possible after the row counting is done. Select source database - + 选择源数据库 @@ -1875,17 +1920,17 @@ Browsing other pages will be possible after the row counting is done. Database - 数据库 + 数据库 Database type - + 数据类型 Database driver - + 数据库驱动 @@ -1895,17 +1940,17 @@ Browsing other pages will be possible after the row counting is done. Options - 选项 + 选项 Permanent (keep it in configuration) - + 记住该数据库 Test connection - + 测试连接 Name @@ -1918,13 +1963,13 @@ Browsing other pages will be possible after the row counting is done. Create new database file - + 创建新数据库文件 - + File - 文件 + 文件 @@ -1943,49 +1988,49 @@ Browsing other pages will be possible after the row counting is done. - + Browse for existing database file on local computer - + 浏览计算上已存在的文件 - + Browse - + 浏览 - + Enter an unique database name. - + This name is already in use. Please enter unique name. - + Enter a database file path. - + 输入数据库文件位置。 - + This database is already on the list under name: %1 - + 该数据库已在列表中:%1 - + Select a database type. - + 选择数据库类型。 - + Auto-generated - + 自动产生 - + Type the name - + 输入名字 @@ -1993,42 +2038,42 @@ Browsing other pages will be possible after the row counting is done. Delete table - + 删除表 Are you sure you want to delete table %1? - + 确定要删除表“%1”吗? Delete index - + 删除索引 Are you sure you want to delete index %1? - + 确定要删除索引“%1”吗? Delete trigger - + 删除触发器 Are you sure you want to delete trigger %1? - + 确定要删除触发器“%1”吗? Delete view - + 删除视图 Are you sure you want to delete view %1? - + 确定要删除视图“%1”吗? @@ -2041,240 +2086,240 @@ Browsing other pages will be possible after the row counting is done. Databases - 数据库 + 数据库 Filter by name - + 过滤名 Copy - 复制 + 复制 Paste - 粘贴 + 粘贴 Select all - 全选 + 全选 Create a group - + 创建分组 Delete the group - + 删除分组 Rename the group - + 重命名分组 Add a database - + 添加数据库 Edit the database - + 编辑数据库 Remove the database - + 移除数据库 Connect to the database - + 连接到数据库 Disconnect from the database - + 断开数据库连接 Import - 导入 + 导入 Export the database - + 导数该数据库 Convert database type - + 转换数据库类型 Vacuum - + 清理 Integrity check - + 检查完整性 Create a table - + 新建表 Edit the table - + 编辑该表 Delete the table - + 删除该表 Export the table - + 导出该表 Import into the table - + 导入到该表 Populate table - + 填充表 Create similar table - + 创建一个相似的表 Reset autoincrement sequence - + 重设 autoincrement Create an index - + 创建索引 Edit the index - + 编辑该索引 Delete the index - + 删除该索引 Create a trigger - + 创建触发器 Edit the trigger - + 编辑该触发器 Delete the trigger - + 删除该触发器 Create a view - + 创建视图 Edit the view - + 编辑该视图 Delete the view - + 删除该视图 Add a column - + 添加字段 Edit the column - + 编辑该字段 Delete the column - + 删除该字段 Delete selected items - + 删除已选项目 Clear filter - + 清除过滤器 Refresh all database schemas - + 刷新全部数据库的结构 Refresh selected database schema - + 刷新已选数据库的结构 Erase table data - + 擦除该表的数据 Database - 数据库 + 数据库 Grouping - + 分组 Create group - + 创建分组 Group name - + 分组名 @@ -2284,95 +2329,96 @@ Browsing other pages will be possible after the row counting is done. Delete group - + 删除分组 Are you sure you want to delete group %1? All objects from this group will be moved to parent group. - + 确认删除组 %1 吗? +删除后该组下的全部内容将被移动到其所属的父分组中。 Delete database - + 删除数据库 Are you sure you want to delete database '%1'? - + 您确定要删除数据库“%1”吗? Cannot import, because no import plugin is loaded. - + 未能导入,因为没有导入插件被加载。 Cannot export, because no export plugin is loaded. - + 未能导出,因为没有导出插件被加载。 Error while executing VACUUM on the database %1: %2 - + 在数据库%1上运行 VACUUM 命令时出错:%2 VACUUM execution finished successfully. - + VACUUM 命令执行完成。 Integrity check (%1) - + 完整性检查(%1) Reset autoincrement - + 重置autoincrement Are you sure you want to reset autoincrement value for table '%1'? - + 您确定要重设“%1”的autoincrement吗? An error occurred while trying to reset autoincrement value for table '%1': %2 - + 在重设表“%1”的autoincrement时出现错误:%2 Autoincrement value for table '%1' has been reset successfly. - + 表“%1”的auincrement重设成功。 Are you sure you want to delete all data from table '%1'? - + 您确定要删除表“%1”中的全部数据吗? An error occurred while trying to delete data from table '%1': %2 - + 删除表“%1”中的数据时出错:%2 All data has been deleted for table '%1'. - + 表“%1”中的数据全部被删除。 Following objects will be deleted: %1. - + 以下内容将被删除:%1。 Following databases will be removed from list: %1. - + 以下数据库将从列表中移除:%1。 @@ -2382,12 +2428,12 @@ All objects from this group will be moved to parent group. %1<br><br>Are you sure you want to continue? - + %1<br><br>继续? Delete objects - + 删除对象 @@ -2396,25 +2442,25 @@ All objects from this group will be moved to parent group. error dbtree labels - + 错误 (system table) database tree label - + (系统表) (virtual) virtual table label - + (虚拟) (system index) database tree label - + (系统索引) @@ -2423,90 +2469,90 @@ All objects from this group will be moved to parent group. Database: %1 dbtree tooltip - 数据库:%1 + 数据库:%1 Version: dbtree tooltip - 版本: + 版本: File size: dbtree tooltip - + 文件大小: Encoding: dbtree tooltip - + 编码: Error: dbtree tooltip - + 错误: Table : %1 dbtree tooltip - + 表:%1 Columns (%1): dbtree tooltip - + 字段(%1) Indexes (%1): dbtree tooltip - + 索引(%1) Triggers (%1): dbtree tooltip - + 触发器(%1) Copy - 复制 + 复制 Move - + 移动 Include data - + 包含数据 Include indexes - + 包含索引 Include triggers - + 包含触发器 Abort - 中止 + 中止 Referenced tables - + 参照表 @@ -2517,7 +2563,7 @@ All objects from this group will be moved to parent group. Name conflict - + 名字冲突 @@ -2538,7 +2584,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Would you like to ignore those errors and proceed? - + 忽略错误并继续? @@ -2546,7 +2592,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Filter by database: - + 数据库过滤: @@ -2558,7 +2604,7 @@ Please enter new, unique name, or press '%1' to abort the operation: DDL history - + DDL历史 @@ -2566,12 +2612,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Queries to be executed - + 将要执行的语句 Don't show again - + 不再显示 @@ -2579,7 +2625,7 @@ Please enter new, unique name, or press '%1' to abort the operation: SQLiteStudio Debug Console - SQLiteStudio 调试终端 + SQLiteStudio 调试终端 @@ -2592,33 +2638,33 @@ Please enter new, unique name, or press '%1' to abort the operation: History - + 历史 Results in the separate tab - + 结果在新标签中打开 Results below the query - + 结果在当前页打开 SQL editor %1 - + SQL编辑器 %1 Results - + 结果 Execute query - + 执行语句 @@ -2629,41 +2675,41 @@ Please enter new, unique name, or press '%1' to abort the operation: Clear execution history sql editor - + 清除执行历史 Export results sql editor - + 导出结果 Create view from query sql editor - + 从query中创建视图 Previous database - + 前一个数据库 Next database - + 下一个数据库 Show next tab sql editor - + 显示下一个标签 Show previous tab sql editor - + 显示上一个标签 @@ -2695,17 +2741,17 @@ Please enter new, unique name, or press '%1' to abort the operation: Clear execution history - + 清除执行历史 Are you sure you want to erase the entire SQL execution history? This cannot be undone. - + 确定要删除全部的SQL执行历史吗?删除后不能恢复。 Cannot export, because no export plugin is loaded. - + 未能导出,因为没有导出插件被加载。 @@ -2715,7 +2761,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Editor window "%1" has uncommited data. - + 编辑器“%1”里有未提交的数据库。 @@ -2723,17 +2769,17 @@ Please enter new, unique name, or press '%1' to abort the operation: Errors - + 错误 Following errors occured: - + 发生了以下错误: Would you like to proceed? - + 仍然继续吗? @@ -2970,49 +3016,49 @@ Please enter new, unique name, or press '%1' to abort the operation: Commit row form view - + 提交 Rollback row form view - + 回滚 First row form view - + 首行 Previous row form view - + 前一行 Next row form view - + 下一行 Last row form view - + 末行 Insert new row form view - + 新插入行 Delete current row form view - + 删除当前行 @@ -3020,42 +3066,42 @@ Please enter new, unique name, or press '%1' to abort the operation: Filter funtions - + 过滤函数 Function name: - + 函数名: Implementation language: - 实现语言: + 实现语言: Type: - + 类型: Input arguments - + 输入参数 Undefined - + Undefined Databases - 数据库 + 数据库 Register in all databases - 在所有数据库中注册 + 在所有数据库中注册 @@ -3065,7 +3111,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Initialization code: - + 初始化代码: @@ -3081,57 +3127,57 @@ Please enter new, unique name, or press '%1' to abort the operation: SQL function editor - + SQL函数编辑器 Commit all function changes - + 提交所有对函数的更改 Rollback all function changes - + 回滚所有对函数的更改 Create new function - + 新建函数 Delete selected function - + 删除已选函数 Custom SQL functions manual - + 自定义SQL函数手册 Add function argument - + 添加函数参数 Rename function argument - + 重命名函数参数 Delete function argument - + 删除函数参数 Move function argument up - + 上移函数参数 Move function argument down - + 下移函数参数 @@ -3146,12 +3192,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Enter a non-empty, unique name of the function. - + 输入非空唯一的函数名称 Pick the implementation language. - 选择实现语言。 + 选择实现语言。 @@ -3180,47 +3226,47 @@ Please enter new, unique name, or press '%1' to abort the operation: Import data - + 导入数据 Table to import to - + 目的表 Table - + Database - 数据库 + 数据库 Data source to import from - + 数据源 Data source type - + 数据源类型 Options - 选项 + 选项 Input file: - + 输入文件: Text encoding: - + 文本编码: @@ -3230,52 +3276,52 @@ Please enter new, unique name, or press '%1' to abort the operation: Ignore errors - + 忽略错误 Data source options - + 数据源选项 - + Cancel - 取消 + 取消 - + If you type table name that doesn't exist, it will be created. - + 如果输入的表不存在,则新建该表。 - + Enter the table name - + 输入表名 - + Select import plugin. - + 选择导入插件。 - + You must provide a file to import from. - + 必须提供一个导入文件。 - + The file '%1' does not exist. - + 文件“%1”不存在。 - + Path you provided is a directory. A regular file is required. - + 你提供的是一个目录。我们需要的是文件。 - + Pick file to import from - + 选择要导入的文件 @@ -3319,12 +3365,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Sort - + 排序 DDL - + DDL @@ -3344,7 +3390,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Select at least one column. - + 至少选择一列 @@ -3355,31 +3401,31 @@ Please enter new, unique name, or press '%1' to abort the operation: default index dialog - + 默认 Sort order table constraints - + 排序 - - + + Error index dialog - + 错误 - + Cannot create unique index, because values in selected columns are not unique. Would you like to execute SELECT query to see problematic values? - + An error occurred while executing SQL statements: %1 - + 在执行SQL语句时发生了错误:%1 @@ -3400,12 +3446,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Database toolbar - + 数据工具栏 Structure toolbar - + 结构工具栏 @@ -3448,250 +3494,250 @@ Please enter new, unique name, or press '%1' to abort the operation: - + You need to restart application to make the language change take effect. - + 更改语言后重启程序生效。 - + Open SQL editor 打开SQL编辑器 - + Open DDL history 打开数据库定义(DDL)历史 - + Open SQL functions editor 打开SQL函数编辑器 - + Open collations editor - + Import - 导入 + 导入 - + Export 导出 - + Open configuration dialog 打开配置对话框 - + Tile windows 平铺窗口 - + Tile windows horizontally 水平排列窗口 - + Tile windows vertically 垂直排列窗口 - + Cascade windows 层叠窗口 - + Next window 下一个窗口 - + Previous window 上一个窗口 - + Hide status field 隐藏状态栏 - + Close selected window 关闭当前窗口 - + Close all windows but selected 关闭其它窗口 - + Close all windows 关闭全部窗口 - + Restore recently closed window 恢复最近关闭的窗口 - + Rename selected window 重命名当前窗口 - + Open Debug Console 打开调试终端 - + Open CSS Console - + 打开CSS控制台 - + Report a bug 提交Bug - + Propose a new feature 提交新功能建议 - + About 关于 - + Licenses 许可 - + Open home page 访问主页 - + Open forum page 访问论坛 - + User Manual 用户手册 - + SQLite documentation SQLite文档 - + Report history 报告历史 - + Check for updates 检查更新 - + Database menubar 数据库 - + Structure menubar 结构 - + View menubar 查看 - + Window list menubar view menu 窗口列表 - + Tools menubar 工具 - + Help 帮助 - + Could not set style: %1 main window - + 未能设置风格:%1 - + Cannot export, because no export plugin is loaded. - + 未能导出,因为没有导出插件被加载。 - + Cannot import, because no import plugin is loaded. - + 未能导入,因为没有导入插件被加载。 - + Rename window 重命名窗口 - + Enter new name for the window: 窗口的新名称: - + New updates are available. <a href="%1">Click here for details</a>. 有新更新 <a href="%1">点此查看更新详情</a>. - + You're running the most recent version. No updates are available. - 您使用的是最新版,不需要更新。 + 您使用的是最新版,不需要更新。 - + Database passed in command line parameters (%1) was already on the list under name: %2 - + Database passed in command line parameters (%1) has been temporarily added to the list under name: %2 - + Could not add database %1 to list. - + 未能将数据%1添加到列表 @@ -3789,7 +3835,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Text - + 文本 @@ -3880,13 +3926,13 @@ Please enter new, unique name, or press '%1' to abort the operation: Collate new constraint dialog - 排序规则 + 排序规则 Default new constraint dialog - 默认 + 默认 @@ -3947,7 +3993,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Populating configuration - + 配置填充 @@ -3960,7 +4006,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Populate table - + 填充表 @@ -3980,23 +4026,23 @@ Please enter new, unique name, or press '%1' to abort the operation: Number of rows to populate: - + 填充的行数: Populate populate dialog button - + 填充 Abort - 中止 + 中止 Configure - 配置 + 配置 @@ -4011,7 +4057,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Select table to populate - + 选择要填充的表 @@ -4139,12 +4185,12 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Total pages available: %1 - + Total rows loaded: %1 @@ -4211,7 +4257,7 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Paste from clipboard @@ -4228,7 +4274,7 @@ Please enter new, unique name, or press '%1' to abort the operation: Triggers - + 触发器 @@ -4278,12 +4324,12 @@ Please enter new, unique name, or press '%1' to abort the operation: Insert new row - + 新插入行 Delete current row - + 删除当前行 @@ -4332,106 +4378,106 @@ Please enter new, unique name, or press '%1' to abort the operation: - + Cut selected text - + Copy selected text - + Delete selected text - + Undo 撤销 - + Redo 恢复 - + SQL editor input field - + Select whole editor contents - + Save contents into a file - + Load contents from a file - + Find in text - + Find next 查找下一个 - + Find previous 查找上一个 - + Replace in text - + Delete current line - + Request code assistant - + Format contents - + Move selected block of text one line down - + Move selected block of text one line up - + Copy selected block of text and paste it a line below - + Copy selected block of text and paste it a line above @@ -4627,14 +4673,14 @@ Please enter new, unique name, or press '%1' to abort the operation: Uncommited changes - 未提交的更改 + 未提交的更改 Are you sure you want to quit the application? Following items are pending: - + 您确定要退出本程序吗? @@ -4642,17 +4688,17 @@ Following items are pending: Find or replace - + 查找与替换 Find: - + 查找: Case sensitive - + 大小写敏感 @@ -4662,28 +4708,28 @@ Following items are pending: Regular expression matching - + 正则表达式 Replace && find next - + 替换并查找下一个 Replace with: - + 替换为: Replace all - + 全部替换 Find - 查找 + 查找 @@ -4697,13 +4743,13 @@ find next Column - 字段 + 字段 Order - + 排序 @@ -4724,173 +4770,173 @@ find next SqlEditor - + Cut sql editor 剪切 - + Copy sql editor 复制 - + Paste sql editor 粘贴 - + Delete sql editor 删除 - + Select all sql editor 全选 - + Undo sql editor 撤销 - + Redo sql editor 恢复 - + Complete sql editor 完成 - + Format SQL sql editor 格式化SQL - + Save SQL to file sql editor 保存SQL到文件 - + Select file to save SQL sql editor - + Load SQL from file sql editor 从文件加载SQL - + Delete line sql editor 删除行 - + Move block down sql editor 整块下移 - + Move block up sql editor 整块上移 - + Copy block down sql editor - + Copy up down sql editor - + Find sql editor 查找 - + Find next sql editor 查找下一个 - + Find previous sql editor 查找上一个 - + Replace sql editor 替换 - + Saved SQL contents to file: %1 - + Syntax completion can be used only when a valid database is set for the SQL editor. - + Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled. - + Save to file 保存到文件 - + Could not open file '%1' for writing: %2 - + SQL scripts (*.sql);;All files (*) SQL文件 (*.sql);;所有文件 (*) - + Open file 打开文件 - + Could not open file '%1' for reading: %2 - + Reached the end of document. Hit the find again to restart the search. 已搜索到文档底部。点击查找从头程序开始搜索。 @@ -4901,25 +4947,25 @@ find next Column: data view tooltip - + 字段: Data type: data view - 数据类型: + 数据类型: Table: data view tooltip - + 表: Constraints: data view tooltip - + 约束: @@ -5006,12 +5052,12 @@ find next - + Insert multiple rows - + 插入多行 - + Number of rows to insert: @@ -5021,32 +5067,32 @@ find next Copy - 复制 + 复制 Copy as... - + 复制为... Paste - 粘贴 + 粘贴 Paste as... - + 粘贴为... Set NULL values - + 设置为NULL Erase values - + 擦除 @@ -5056,12 +5102,12 @@ find next Commit - + 提交 Rollback - + 回滚 @@ -5086,17 +5132,17 @@ find next Insert row - + 插入行 Insert multiple rows - + 插入多行 Delete selected row - + 删除已选行 @@ -5106,7 +5152,7 @@ find next Edit value - + 编辑值 @@ -5114,12 +5160,12 @@ find next Error while commiting new row: %1 - + 写入新行时发生了错误:%1 Error while deleting row from table %1: %2 - + 删除行时发生了错误 %1:%2 @@ -5241,12 +5287,12 @@ but it's okay to use them anyway. Columns - 字段 + 字段 Column - 字段 + 字段 @@ -5256,7 +5302,7 @@ but it's okay to use them anyway. Sort - + 排序 @@ -5266,7 +5312,7 @@ but it's okay to use them anyway. Autoincrement - + Autoincrement @@ -5298,7 +5344,7 @@ but it's okay to use them anyway. Select at least one column. - + 至少选择一列。 @@ -5342,7 +5388,7 @@ but it's okay to use them anyway. Data - + 数据 @@ -5357,7 +5403,7 @@ but it's okay to use them anyway. Triggers - + 触发器 @@ -5380,7 +5426,7 @@ but it's okay to use them anyway. Populate table table window - + 填充表 @@ -5519,7 +5565,7 @@ but it's okay to use them anyway. Delete index table window - + 删除索引 @@ -5543,7 +5589,7 @@ but it's okay to use them anyway. Delete trigger table window - + 删除触发器 @@ -5609,7 +5655,7 @@ Would you like to proceed? Reset autoincrement - + 重置autoincrement @@ -5667,12 +5713,12 @@ Are you sure you want to create a table with blank name? Cannot export, because no export plugin is loaded. - + 未能导出,因为没有导出插件被加载。 Cannot import, because no import plugin is loaded. - + 未能导入,因为没有导入插件被加载。 @@ -5865,13 +5911,13 @@ Do you want to commit the structure, or do you want to go back to the structure Error trigger dialog - + 错误 An error occurred while executing SQL statements: %1 - + 在执行SQL语句“%1”时发生了错误。 @@ -5879,7 +5925,7 @@ Do you want to commit the structure, or do you want to go back to the structure Database version convert - + 数据库版本转换 @@ -5889,12 +5935,12 @@ Do you want to commit the structure, or do you want to go back to the structure Before - + 之前 After - + 之后 @@ -5912,12 +5958,12 @@ Do you want to commit the structure, or do you want to go back to the structure Data - + 数据 Triggers - + 触发器 diff --git a/SQLiteStudio3/guiSQLiteStudio/windows/tablewindow.cpp b/SQLiteStudio3/guiSQLiteStudio/windows/tablewindow.cpp index 02a1052..cd1ba72 100644 --- a/SQLiteStudio3/guiSQLiteStudio/windows/tablewindow.cpp +++ b/SQLiteStudio3/guiSQLiteStudio/windows/tablewindow.cpp @@ -46,6 +46,7 @@ #include #include #include +#include // TODO extend QTableView for columns and constraints, so they show full-row-width drop indicator, // instead of single column drop indicator. -- cgit v1.2.3