From 4d165ab376dcd2360c636437b0c891371e33b77e Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Thu, 11 Aug 2016 19:29:05 +0100 Subject: [PATCH 01/79] Updated version number to 3.9.0 --- CMakeLists.txt | 8 ++++---- src/app.plist | 6 +++--- src/version.h | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 707a0e7d1..1b0ea2245 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -220,7 +220,7 @@ endif(sqlcipher) # add extra library path for MacOS and FreeBSD set(EXTRAPATH APPLE OR ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") -if(EXTRAPATH) +if(EXTRAPATH) find_library(LIBSQLITE ${LIBSQLITE_NAME} HINTS /usr/local/lib /usr/local/opt/sqlite/lib) set(ADDITIONAL_INCLUDE_PATHS /usr/local/include /usr/local/opt/sqlite/include) else(EXTRAPATH) @@ -353,11 +353,11 @@ endif() #cpack set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "DB Browser for SQLite") -set(CPACK_PACKAGE_VENDOR "oldsch00l") +set(CPACK_PACKAGE_VENDOR "DB Browser for SQLite Team") set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") set(CPACK_PACKAGE_VERSION_MAJOR "3") -set(CPACK_PACKAGE_VERSION_MINOR "8") +set(CPACK_PACKAGE_VERSION_MINOR "9") set(CPACK_PACKAGE_VERSION_PATCH "0") set(CPACK_PACKAGE_INSTALL_DIRECTORY "SqliteBrowser${CPACK_PACKAGE_VERSION_MAJOR}") if(WIN32 AND NOT UNIX) @@ -368,7 +368,7 @@ if(WIN32 AND NOT UNIX) set(CPACK_NSIS_DISPLAY_NAME "DB Browser for SQLite") set(CPACK_NSIS_HELP_LINK "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") set(CPACK_NSIS_URL_INFO_ABOUT "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") - set(CPACK_NSIS_CONTACT "peinthor@gmail.com") + set(CPACK_NSIS_CONTACT "justin@postgresql.org") set(CPACK_NSIS_MODIFY_PATH OFF) set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON) set(CPACK_NSIS_MUI_FINISHPAGE_RUN "sqlitebrowser.exe") diff --git a/src/app.plist b/src/app.plist index 1d2ebcc8f..102dc96e1 100644 --- a/src/app.plist +++ b/src/app.plist @@ -52,7 +52,7 @@ CFBundleExecutable @EXECUTABLE@ CFBundleGetInfoString - 3.8.99 + 3.9.0 CFBundleIconFile @ICON@ CFBundleIdentifier @@ -64,11 +64,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.8.99 + 3.9.0 CFBundleSignature SqLB CFBundleVersion - 3.8.99 + 3.9.0 NSPrincipalClass NSApplication NSHighResolutionCapable diff --git a/src/version.h b/src/version.h index 7f2fd7d54..608305309 100644 --- a/src/version.h +++ b/src/version.h @@ -1,8 +1,8 @@ #ifndef GEN_VERSION_H #define GEN_VERSION_H #define MAJOR_VERSION 3 -#define MINOR_VERSION 8 -#define PATCH_VERSION 99 +#define MINOR_VERSION 9 +#define PATCH_VERSION 0 #define str(s) #s #define xstr(s) str(s) From 60ace6005391b4f3d1d457da8ab88d77b4430d70 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Thu, 11 Aug 2016 19:43:23 +0100 Subject: [PATCH 02/79] Added email notification settings for Travis CI --- .travis.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.travis.yml b/.travis.yml index 879133c96..ee41a409c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,3 +22,10 @@ script: matrix: fast_finish: true + +notifications: + email: + recipients: + - justin@postgresql.org + on_success: never + on_failure: always From 152ebc81a7c804352956bf4147e8a64c7528e8bd Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Fri, 5 Aug 2016 22:46:38 +0300 Subject: [PATCH 03/79] Improved copy/pasting in ExtendedTableWidget --- src/ExtendedTableWidget.cpp | 73 ++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index 5f922f50d..4deb85580 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -28,42 +28,55 @@ ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) : void ExtendedTableWidget::copy() { - // Get list of selected items - QItemSelectionModel* selection = selectionModel(); - QModelIndexList indices = selection->selectedIndexes(); + QModelIndexList indices = selectionModel()->selectedIndexes(); // Abort if there's nothing to copy - if(indices.size() == 0) - { + if (indices.isEmpty()) return; - } else if(indices.size() == 1) { - qApp->clipboard()->setText(indices.front().data().toString()); + qSort(indices); + + // Check whether selection is rectangular + QItemSelection rect(indices.first(), indices.last()); + bool correct = true; + + foreach (const QModelIndex& index, indices) + if (!rect.contains(index)) { + correct = false; + break; + } + + foreach (const QModelIndex& index, rect.indexes()) + if (!indices.contains(index)) { + correct = false; + break; + } + + if (!correct) { + QMessageBox::warning(this, QApplication::applicationName(), + tr("This function cannot be used with multiple independent selections.")); return; } - // Sort the items by row, then by column - qSort(indices); - - // Go through all the items... + QModelIndex first = indices.first(); QString result; - QModelIndex prev = indices.front(); - indices.removeFirst(); - foreach(QModelIndex index, indices) - { - // Add the content of this cell to the clipboard string - result.append(QString("\"%1\"").arg(prev.data().toString())); + int currentRow = 0; - // If this is a new row add a line break, if not add a tab for cell separation - if(index.row() != prev.row()) + foreach(const QModelIndex& index, indices) { + if (first == index) { /* first index */ } + else if (index.row() != currentRow) result.append("\r\n"); else result.append("\t"); - prev = index; + currentRow = index.row(); + QVariant text = index.data(Qt::EditRole); + + // non-NULL data is enquoted, whilst NULL isn't + if (!text.isNull()) + result.append(QString("\"%1\"").arg(text.toString())); } - result.append(QString("\"%1\"\r\n").arg(indices.last().data().toString())); // And the last cell + result.append("\r\n"); - // And finally add it to the clipboard qApp->clipboard()->setText(result); } @@ -76,11 +89,8 @@ void ExtendedTableWidget::paste() QModelIndexList indices = selection->selectedIndexes(); // Abort if there's nowhere to paste - if(indices.size() == 0) - { + if(indices.isEmpty()) return; - } - // Find out end of line character QString endOfLine; @@ -107,14 +117,16 @@ void ExtendedTableWidget::paste() // Unpack cliboard, assuming that it is rectangular QList clipboardTable; - QStringList cr = clipboard.trimmed().split(endOfLine); + if (clipboard.endsWith(endOfLine)) + clipboard.chop(endOfLine.length()); + QStringList cr = clipboard.split(endOfLine); + foreach(const QString& r, cr) clipboardTable.push_back(r.split("\t")); int clipboardRows = clipboardTable.size(); int clipboardColumns = clipboardTable.front().size(); - // Sort the items by row, then by column qSort(indices); @@ -154,7 +166,9 @@ void ExtendedTableWidget::paste() int column = firstColumn; foreach(const QString& cell, clipboardRow) { - if(cell.startsWith('"') && cell.endsWith('"')) + if (cell.isEmpty()) + m->setData(m->index(row, column), QVariant()); + else if(cell.startsWith('"') && cell.endsWith('"')) { QString unquatedCell = cell.mid(1, cell.length()-2); m->setData(m->index(row, column), unquatedCell); @@ -186,6 +200,7 @@ void ExtendedTableWidget::keyPressEvent(QKeyEvent* event) if(event->matches(QKeySequence::Copy)) { copy(); + return; // Call a custom paste method when Ctrl-P is pressed } else if(event->matches(QKeySequence::Paste)) { From 7fca8d1439623523554e26bf4d9fbdc1d205cb96 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sat, 6 Aug 2016 21:28:46 +0300 Subject: [PATCH 04/79] Implemented multiple BLOB cells copy/paste --- src/ExtendedTableWidget.cpp | 66 +++++++++++++++++++++++++++++++++++-- src/ExtendedTableWidget.h | 3 ++ 2 files changed, 66 insertions(+), 3 deletions(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index 4deb85580..62933983c 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -57,6 +57,33 @@ void ExtendedTableWidget::copy() return; } + m_buffer.clear(); + + // If any of the cells contain binary data - we use inner buffer + bool containsBinary = false; + SqliteTableModel* m = qobject_cast(model()); + foreach (const QModelIndex& index, indices) + if (m->isBinary(index)) { + containsBinary = true; + break; + } + + if (containsBinary) { + qApp->clipboard()->clear(); + // Copy selected data into inner buffer + int columns = indices.last().column() - indices.first().column() + 1; + while (!indices.isEmpty()) { + QByteArrayList lst; + for (int i = 0; i < columns; ++i) { + lst << indices.first().data(Qt::EditRole).toByteArray(); + indices.pop_front(); + } + m_buffer.push_back(lst); + } + + return; + } + QModelIndex first = indices.first(); QString result; int currentRow = 0; @@ -82,8 +109,6 @@ void ExtendedTableWidget::copy() void ExtendedTableWidget::paste() { - QString clipboard = qApp->clipboard()->text(); - // Get list of selected items QItemSelectionModel* selection = selectionModel(); QModelIndexList indices = selection->selectedIndexes(); @@ -92,6 +117,42 @@ void ExtendedTableWidget::paste() if(indices.isEmpty()) return; + SqliteTableModel* m = qobject_cast(model()); + + if (qApp->clipboard()->text().isEmpty() && !m_buffer.isEmpty()) { + // If buffer contains something - use it instead of clipboard + int rows = m_buffer.size(); + int columns = m_buffer.first().size(); + + int firstRow = indices.front().row(); + int firstColumn = indices.front().column(); + + int lastRow = qMin(firstRow + rows - 1, m->rowCount() - 1); + int lastColumn = qMin(firstColumn + columns - 1, m->columnCount() - 1); + + int row = firstRow; + + foreach(const QByteArrayList& lst, m_buffer) { + int column = firstColumn; + foreach(const QByteArray& ba, lst) { + m->setData(m->index(row, column), ba); + + column++; + if (column > lastColumn) + break; + } + + row++; + if (row > lastRow) + break; + } + + return; + } + + + QString clipboard = qApp->clipboard()->text(); + // Find out end of line character QString endOfLine; if(clipboard.endsWith('\n')) @@ -155,7 +216,6 @@ void ExtendedTableWidget::paste() // Here we have positive answer even if cliboard is bigger than selection - SqliteTableModel* m = qobject_cast(model()); // If last row and column are after table size clamp it int lastRow = qMin(firstRow + clipboardRows - 1, m->rowCount() - 1); int lastColumn = qMin(firstColumn + clipboardColumns - 1, m->columnCount() - 1); diff --git a/src/ExtendedTableWidget.h b/src/ExtendedTableWidget.h index 0734978be..4e1b552d0 100644 --- a/src/ExtendedTableWidget.h +++ b/src/ExtendedTableWidget.h @@ -27,6 +27,9 @@ class ExtendedTableWidget : public QTableView void paste(); int numVisibleRows(); + typedef QList QByteArrayList; + QList m_buffer; + private slots: void vscrollbarChanged(int value); void cellClicked(const QModelIndex& index); From bd0f8c804db9ab367a39a2e01ff029ac31d9e5a9 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sun, 7 Aug 2016 18:22:32 +0300 Subject: [PATCH 05/79] Implement copy/pasting single image via clipboard --- src/ExtendedTableWidget.cpp | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index 62933983c..ded544d0f 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -10,6 +10,7 @@ #include #include #include +#include ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) : QTableView(parent) @@ -35,6 +36,17 @@ void ExtendedTableWidget::copy() return; qSort(indices); + SqliteTableModel* m = qobject_cast(model()); + + // If single image cell selected - copy it to clipboard + if (indices.size() == 1) { + QImage img; + if (img.loadFromData(m->data(indices.first(), Qt::EditRole).toByteArray())) { + qApp->clipboard()->setImage(img); + return; + } + } + // Check whether selection is rectangular QItemSelection rect(indices.first(), indices.last()); bool correct = true; @@ -61,7 +73,6 @@ void ExtendedTableWidget::copy() // If any of the cells contain binary data - we use inner buffer bool containsBinary = false; - SqliteTableModel* m = qobject_cast(model()); foreach (const QModelIndex& index, indices) if (m->isBinary(index)) { containsBinary = true; @@ -119,6 +130,19 @@ void ExtendedTableWidget::paste() SqliteTableModel* m = qobject_cast(model()); + // If clipboard contains image - just insert it + QImage img = qApp->clipboard()->image(); + if (!img.isNull()) { + QByteArray ba; + QBuffer buffer(&ba); + buffer.open(QIODevice::WriteOnly); + img.save(&buffer, "PNG"); + buffer.close(); + + m->setData(indices.first(), ba); + return; + } + if (qApp->clipboard()->text().isEmpty() && !m_buffer.isEmpty()) { // If buffer contains something - use it instead of clipboard int rows = m_buffer.size(); From 048d2c636d3ad86fd91b14baa8132ee54566812d Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Fri, 12 Aug 2016 06:21:17 +0300 Subject: [PATCH 06/79] Implement persistent clipboard copy/paste formatting --- src/ExtendedTableWidget.cpp | 109 +++++++++++++++++++++--------------- 1 file changed, 64 insertions(+), 45 deletions(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index ded544d0f..fae8d8be6 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -12,6 +12,55 @@ #include #include +namespace +{ + +QList parseClipboard(const QString& clipboard) +{ + QList result; + result.push_back(QStringList()); + + QRegExp re("(\"(?:[^\t\"]+|\"\"[^\"]*\"\")*)\"|(\t|\r?\n)"); + int offset = 0; + int whitespace_offset = 0; + + while (offset >= 0) { + QString text; + int pos = re.indexIn(clipboard, offset); + if (pos < 0) { + // insert everything that left + text = clipboard.mid(whitespace_offset); + result.last().push_back(text); + offset = -1; + break; + } + + if (re.pos(2) < 0) { + offset = pos + re.cap(1).length() + 1; + continue; + } + + QString ws = re.cap(2); + // if two whitespaces in row - that's an empty cell + if (!(pos - whitespace_offset)) { + result.last().push_back(QString()); + } else { + text = clipboard.mid(whitespace_offset, pos - whitespace_offset); + result.last().push_back(text); + } + + if (ws.endsWith("\n")) + // create new row + result.push_back(QStringList()); + + whitespace_offset = offset = pos + ws.length(); + } + + return result; +} + +} + ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) : QTableView(parent) { @@ -107,13 +156,15 @@ void ExtendedTableWidget::copy() result.append("\t"); currentRow = index.row(); - QVariant text = index.data(Qt::EditRole); + QVariant data = index.data(Qt::EditRole); // non-NULL data is enquoted, whilst NULL isn't - if (!text.isNull()) - result.append(QString("\"%1\"").arg(text.toString())); + if (!data.isNull()) { + QString text = data.toString(); + text.replace("\"", "\"\""); + result.append(QString("\"%1\"").arg(text)); + } } - result.append("\r\n"); qApp->clipboard()->setText(result); } @@ -143,7 +194,9 @@ void ExtendedTableWidget::paste() return; } - if (qApp->clipboard()->text().isEmpty() && !m_buffer.isEmpty()) { + QString clipboard = qApp->clipboard()->text(); + + if (clipboard.isEmpty() && !m_buffer.isEmpty()) { // If buffer contains something - use it instead of clipboard int rows = m_buffer.size(); int columns = m_buffer.first().size(); @@ -174,40 +227,7 @@ void ExtendedTableWidget::paste() return; } - - QString clipboard = qApp->clipboard()->text(); - - // Find out end of line character - QString endOfLine; - if(clipboard.endsWith('\n')) - { - if(clipboard.endsWith("\r\n")) - { - endOfLine = "\r\n"; - } - else - { - endOfLine = "\n"; - } - } - else if(clipboard.endsWith('\r')) - { - endOfLine = "\r"; - } - else - { - // Have only one cell, so there is no line break at end - endOfLine = "\n"; - } - - // Unpack cliboard, assuming that it is rectangular - QList clipboardTable; - if (clipboard.endsWith(endOfLine)) - clipboard.chop(endOfLine.length()); - QStringList cr = clipboard.split(endOfLine); - - foreach(const QString& r, cr) - clipboardTable.push_back(r.split("\t")); + QList clipboardTable = parseClipboard(clipboard); int clipboardRows = clipboardTable.size(); int clipboardColumns = clipboardTable.front().size(); @@ -252,14 +272,13 @@ void ExtendedTableWidget::paste() { if (cell.isEmpty()) m->setData(m->index(row, column), QVariant()); - else if(cell.startsWith('"') && cell.endsWith('"')) - { - QString unquatedCell = cell.mid(1, cell.length()-2); - m->setData(m->index(row, column), unquatedCell); - } else { - m->setData(m->index(row, column), cell); + QString text = cell; + if (QRegExp("\".*\"").exactMatch(text)) + text = text.mid(1, cell.length() - 2); + text.replace("\"\"", "\""); + m->setData(m->index(row, column), text); } column++; From 54fc83e1eb479d91e38c1ae54d416597224663d6 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Fri, 12 Aug 2016 08:04:41 +0300 Subject: [PATCH 07/79] Force contiguous selection in ExtendedTableWidget --- src/ExtendedTableWidget.cpp | 22 ---------------------- src/MainWindow.ui | 3 +++ 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index fae8d8be6..7fb4116c0 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -96,28 +96,6 @@ void ExtendedTableWidget::copy() } } - // Check whether selection is rectangular - QItemSelection rect(indices.first(), indices.last()); - bool correct = true; - - foreach (const QModelIndex& index, indices) - if (!rect.contains(index)) { - correct = false; - break; - } - - foreach (const QModelIndex& index, rect.indexes()) - if (!indices.contains(index)) { - correct = false; - break; - } - - if (!correct) { - QMessageBox::warning(this, QApplication::applicationName(), - tr("This function cannot be used with multiple independent selections.")); - return; - } - m_buffer.clear(); // If any of the cells contain binary data - we use inner buffer diff --git a/src/MainWindow.ui b/src/MainWindow.ui index 3de13cc2d..c3d539216 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -198,6 +198,9 @@ Qt::CopyAction + + QAbstractItemView::ContiguousSelection + true From 54dbd62508791da4bbcbc8c5bac4c770a1cc9cd7 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sat, 13 Aug 2016 01:56:14 +0300 Subject: [PATCH 08/79] Polished cell editor widget (cherry picked from commit ad10e8016c3310bf0b0ce65b19252289b141ec53) --- src/EditDialog.cpp | 73 +++++++++++++++------------------------------- src/EditDialog.h | 14 +++------ src/MainWindow.cpp | 61 +++++++++++++++----------------------- src/MainWindow.h | 4 +-- 4 files changed, 53 insertions(+), 99 deletions(-) diff --git a/src/EditDialog.cpp b/src/EditDialog.cpp index e99359a78..42faabd2a 100644 --- a/src/EditDialog.cpp +++ b/src/EditDialog.cpp @@ -11,10 +11,12 @@ #include #include //#include +#include EditDialog::EditDialog(QWidget* parent) : QDialog(parent), ui(new Ui::EditDialog), + currentIndex(QModelIndex()), dataType(Null) { ui->setupUi(this); @@ -30,38 +32,25 @@ EditDialog::EditDialog(QWidget* parent) QShortcut* ins = new QShortcut(QKeySequence(Qt::Key_Insert), this); connect(ins, SIGNAL(activated()), this, SLOT(toggleOverwriteMode())); - reset(); -} - -EditDialog::~EditDialog() -{ - delete ui; -} - -void EditDialog::reset() -{ // Set the font for the text and hex editors QFont editorFont(PreferencesDialog::getSettingsValue("databrowser", "font").toString()); editorFont.setPointSize(PreferencesDialog::getSettingsValue("databrowser", "fontsize").toInt()); ui->editorText->setFont(editorFont); hexEdit->setFont(editorFont); +} - curRow = -1; - curCol = -1; - ui->editorText->clear(); - ui->editorText->setFocus(); - ui->editorImage->clear(); - hexEdit->setData(QByteArray()); - oldData = ""; - dataType = Null; - - // Update the cell data info in the bottom left of the Edit Cell - updateCellInfo(hexEdit->data()); +EditDialog::~EditDialog() +{ + delete ui; } -void EditDialog::closeEvent(QCloseEvent*) +void EditDialog::setCurrentIndex(const QModelIndex& idx) { - emit goingAway(); + currentIndex = QPersistentModelIndex(idx); + + QByteArray data = idx.data(Qt::EditRole).toByteArray(); + loadData(data); + updateCellInfo(data); } void EditDialog::showEvent(QShowEvent*) @@ -143,6 +132,7 @@ void EditDialog::loadData(const QByteArray& data) // The text widget buffer is now the main data source dataSource = TextBuffer; + break; case HexEditor: @@ -169,6 +159,7 @@ void EditDialog::loadData(const QByteArray& data) // The text widget buffer is now the main data source dataSource = TextBuffer; + break; } break; @@ -229,24 +220,6 @@ void EditDialog::loadData(const QByteArray& data) } } -// Loads data from a cell into the Edit Cell window -void EditDialog::loadDataFromCell(const QByteArray& data, int row, int col) -{ - // Store the position of the being edited - curRow = row; - curCol = col; - - // Store a copy of the data, so we can check if it has changed when the - // accept() method is called - oldData = data; - - // Load the data into the cell - loadData(data); - - // Update the cell data info in the bottom left of the Edit Cell - updateCellInfo(data); -} - void EditDialog::importData() { // Get list of supported image file formats to include them in the file dialog filter @@ -328,21 +301,21 @@ void EditDialog::setNull() void EditDialog::accept() { - // Check if the current cell data is different from the original cell data + if(!currentIndex.isValid()) + return; + if (dataSource == TextBuffer) { + QString oldData = currentIndex.data(Qt::EditRole).toString(); QString newData = ui->editorText->toPlainText(); - if ((newData != oldData) || (newData.isNull() != oldData.isNull())) { + if (oldData != newData) // The data is different, so commit it back to the database - QByteArray convertedText = newData.toUtf8(); - emit recordTextUpdated(curRow, curCol, false, convertedText); - } + emit recordTextUpdated(currentIndex, newData.toUtf8(), false); } else { // The data source is the hex widget buffer, thus binary data + QByteArray oldData = currentIndex.data(Qt::EditRole).toByteArray(); QByteArray newData = hexEdit->data(); - if ((newData != oldData) || (newData.isNull() != oldData.isNull())) { - // The data is different, so commit it back to the database - emit recordTextUpdated(curRow, curCol, true, newData); - } + if (newData != oldData) + emit recordTextUpdated(currentIndex, newData, true); } } diff --git a/src/EditDialog.h b/src/EditDialog.h index f6390e73a..38af2d526 100644 --- a/src/EditDialog.h +++ b/src/EditDialog.h @@ -2,6 +2,7 @@ #define EDITDIALOG_H #include +#include class QHexEdit; @@ -17,18 +18,14 @@ class EditDialog : public QDialog explicit EditDialog(QWidget* parent = 0); ~EditDialog(); - int getCurrentCol() { return curCol; } - int getCurrentRow() { return curRow; } + void setCurrentIndex(const QModelIndex& idx); public slots: - virtual void reset(); - virtual void loadDataFromCell(const QByteArray& data, int row, int col); virtual void setFocus(); virtual void reject(); virtual void allowEditing(bool on); protected: - virtual void closeEvent(QCloseEvent* ev); virtual void showEvent(QShowEvent* ev); private slots: @@ -44,15 +41,12 @@ private slots: virtual QString humanReadableSize(double byteCount); signals: - void goingAway(); - void recordTextUpdated(int row, int col, bool isBlob, const QByteArray& data); + void recordTextUpdated(const QPersistentModelIndex& idx, const QByteArray& data, bool isBlob); private: Ui::EditDialog* ui; QHexEdit* hexEdit; - QByteArray oldData; - int curCol; - int curRow; + QPersistentModelIndex currentIndex; int dataSource; int dataType; diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 15fe663b6..9f955ec5e 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -202,11 +202,11 @@ void MainWindow::init() connect(ui->dataTable->filterHeader(), SIGNAL(sectionClicked(int)), this, SLOT(browseTableHeaderClicked(int))); connect(ui->dataTable->verticalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(setRecordsetLabel())); connect(ui->dataTable->horizontalHeader(), SIGNAL(sectionResized(int,int,int)), this, SLOT(updateBrowseDataColumnWidth(int,int,int))); - connect(editDock, SIGNAL(goingAway()), this, SLOT(editDockAway())); - connect(editDock, SIGNAL(recordTextUpdated(int, int, bool, QByteArray)), this, SLOT(updateRecordText(int, int, bool, QByteArray))); + connect(editDock, SIGNAL(recordTextUpdated(QPersistentModelIndex, QByteArray, bool)), this, SLOT(updateRecordText(QPersistentModelIndex, QByteArray, bool))); connect(ui->dbTreeWidget->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)), this, SLOT(changeTreeSelection())); connect(ui->dataTable->horizontalHeader(), SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(showDataColumnPopupMenu(QPoint))); connect(ui->dataTable->verticalHeader(), SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(showRecordPopupMenu(QPoint))); + connect(ui->dockEdit, SIGNAL(visibilityChanged(bool)), this, SLOT(toggleEditDock(bool))); // plot widgets ui->treePlotColumns->setSelectionMode(QAbstractItemView::NoSelection); @@ -476,9 +476,6 @@ void MainWindow::populateTable(QString tablename) // Set the recordset label setRecordsetLabel(); - // Reset the edit cell dock - editDock->reset(); - // update plot updatePlot(m_browseTableModel); @@ -531,9 +528,6 @@ bool MainWindow::fileClose() connect(ui->dataTable->filterHeader(), SIGNAL(filterChanged(int,QString)), this, SLOT(updateFilter(int,QString))); connect(m_browseTableModel, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(dataTableSelectionChanged(QModelIndex))); - // Reset the edit cell dock - editDock->reset(); - // Remove all stored table information browse data tab browseTableSettings.clear(); defaultBrowseTableEncoding = QString(); @@ -805,23 +799,21 @@ void MainWindow::helpAbout() dialog.exec(); } -void MainWindow::updateRecordText(int row, int col, bool isBlob, const QByteArray& newtext) +void MainWindow::updateRecordText(const QPersistentModelIndex& idx, const QByteArray& text, bool isBlob) { - m_currentTabTableModel->setTypedData(m_currentTabTableModel->index(row, col), isBlob, newtext); + m_currentTabTableModel->setTypedData(idx, isBlob, text); } -void MainWindow::editDockAway() +void MainWindow::toggleEditDock(bool visible) { - // Get the sender - EditDialog* sendingEditDialog = qobject_cast(sender()); - - // Hide the edit dock - ui->dockEdit->setVisible(false); - - // Update main window - activateWindow(); - ui->dataTable->setFocus(); - ui->dataTable->setCurrentIndex(ui->dataTable->currentIndex().sibling(sendingEditDialog->getCurrentRow(), sendingEditDialog->getCurrentCol())); + if (!visible) { + // Update main window + activateWindow(); + ui->dataTable->setFocus(); + } else { + // fill edit dock with actual data + editDock->setCurrentIndex(ui->dataTable->currentIndex()); + } } void MainWindow::doubleClickTable(const QModelIndex& index) @@ -832,18 +824,14 @@ void MainWindow::doubleClickTable(const QModelIndex& index) } // * Don't allow editing of other objects than tables (on the browse table) * - bool allowEditing = (m_currentTabTableModel == m_browseTableModel) && + bool isEditingAllowed = (m_currentTabTableModel == m_browseTableModel) && (db.getObjectByName(ui->comboBrowseTable->currentText()).gettype() == "table"); // Enable or disable the Apply, Null, & Import buttons in the Edit Cell - // dock depending on the value of the "allowEditing" bool above - editDock->allowEditing(allowEditing); + // dock depending on the value of the "isEditingAllowed" bool above + editDock->allowEditing(isEditingAllowed); - // Load the current value into the edit dock - QByteArray cellData = index.data(Qt::EditRole).toByteArray(); - int cellRow = index.row(); - int cellColumn = index.column(); - editDock->loadDataFromCell(cellData, cellRow, cellColumn); + editDock->setCurrentIndex(index); // Show the edit dock ui->dockEdit->setVisible(true); @@ -855,21 +843,20 @@ void MainWindow::doubleClickTable(const QModelIndex& index) void MainWindow::dataTableSelectionChanged(const QModelIndex& index) { // Cancel on invalid index - if(!index.isValid()) + if(!index.isValid()) { + editDock->setCurrentIndex(QModelIndex()); return; + } - bool edit = (m_currentTabTableModel == m_browseTableModel) && - (db.getObjectByName(ui->comboBrowseTable->currentText()).gettype() == "table"); + bool editingAllowed = (m_currentTabTableModel == m_browseTableModel) && + (db.getObjectByName(ui->comboBrowseTable->currentText()).gettype() == "table"); // Don't allow editing of other objects than tables - editDock->allowEditing(edit); + editDock->allowEditing(editingAllowed); // If the Edit Cell dock is visible, load the new value into it if (editDock->isVisible()) { - QByteArray cellData = index.data(Qt::EditRole).toByteArray(); - int cellRow = index.row(); - int cellColumn = index.column(); - editDock->loadDataFromCell(cellData, cellRow, cellColumn); + editDock->setCurrentIndex(index); } } diff --git a/src/MainWindow.h b/src/MainWindow.h index 856af46c0..5a40668a6 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -179,8 +179,8 @@ private slots: void editTable(); void helpWhatsThis(); void helpAbout(); - void updateRecordText(int row, int col, bool type, const QByteArray& newtext); - void editDockAway(); + void updateRecordText(const QPersistentModelIndex& idx, const QByteArray& text, bool isBlob); + void toggleEditDock(bool visible); void dataTableSelectionChanged(const QModelIndex& index); void doubleClickTable(const QModelIndex& index); void executeQuery(); From 6ff7860a00a511b956b27e7180c450572f27b991 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sat, 13 Aug 2016 02:44:37 +0300 Subject: [PATCH 09/79] Fix Travis build (cherry picked from commit dbda6871b663e72422ff091f5d50d8bd1a999d96) --- src/MainWindow.cpp | 1 + src/MainWindow.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 9f955ec5e..de9a104b2 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #include diff --git a/src/MainWindow.h b/src/MainWindow.h index 5a40668a6..38d10ceb7 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -12,6 +12,7 @@ class EditDialog; class QIntValidator; class QLabel; class QModelIndex; +class QPersistentModelIndex; class SqliteTableModel; class DbStructureModel; class QNetworkReply; From 7adb0e57814bd1bdc35383a0d00aacc7328cd677 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 13 Aug 2016 16:34:07 +0100 Subject: [PATCH 10/79] Ugly workarounds :) for various small bugs in the Edit Cell Fixes #726, and also a few other small issues at the same time (cherry picked from commit 47b1224bc2313262c96fbfa93f7fed60468fe42b) --- src/EditDialog.cpp | 46 +++++++++++++++++++++++++++++++++++++++++----- src/EditDialog.h | 2 ++ src/EditDialog.ui | 16 ++++++++++++++++ 3 files changed, 59 insertions(+), 5 deletions(-) diff --git a/src/EditDialog.cpp b/src/EditDialog.cpp index 42faabd2a..b8d6cdc74 100644 --- a/src/EditDialog.cpp +++ b/src/EditDialog.cpp @@ -293,6 +293,20 @@ void EditDialog::setNull() hexEdit->setData(QByteArray()); dataType = Null; + // Check if in text editor mode + int editMode = ui->editorStack->currentIndex(); + if (editMode == TextEditor) { + // Setting NULL in the text editor switches the data source to it + dataSource = TextBuffer; + + // Ensure the text editor is enabled + ui->editorText->setEnabled(true); + + // The text editor doesn't know the difference between an empty string + // and a NULL, so we need to record NULL outside of that + textNullSet = true; + } + // Update the cell data info in the bottom left of the Edit Cell updateCellInfo(hexEdit->data()); @@ -305,11 +319,17 @@ void EditDialog::accept() return; if (dataSource == TextBuffer) { - QString oldData = currentIndex.data(Qt::EditRole).toString(); - QString newData = ui->editorText->toPlainText(); - if (oldData != newData) - // The data is different, so commit it back to the database - emit recordTextUpdated(currentIndex, newData.toUtf8(), false); + // Check if a NULL is set in the text editor + if (textNullSet) { + emit recordTextUpdated(currentIndex, hexEdit->data(), true); + } else { + // It's not NULL, so proceed with normal text string checking + QString oldData = currentIndex.data(Qt::EditRole).toString(); + QString newData = ui->editorText->toPlainText(); + if (oldData != newData) + // The data is different, so commit it back to the database + emit recordTextUpdated(currentIndex, newData.toUtf8(), false); + } } else { // The data source is the hex widget buffer, thus binary data QByteArray oldData = currentIndex.data(Qt::EditRole).toByteArray(); @@ -360,6 +380,22 @@ void EditDialog::editModeChanged(int newMode) } } +// Called for every keystroke in the text editor (only) +void EditDialog::editTextChanged() +{ + if (dataSource == TextBuffer) { + // Data has been changed in the text editor, so it can't be a NULL + // any more + textNullSet = false; + + // Update the cell info in the bottom left manually. This is because + // updateCellInfo() only works with QByteArray's (for now) + int dataLength = ui->editorText->toPlainText().length(); + ui->labelType->setText(tr("Type of data currently in cell: Text / Numeric")); + ui->labelSize->setText(tr("%n char(s)", "", dataLength)); + } +} + // Determine the type of data in the cell int EditDialog::checkDataType(const QByteArray& data) { diff --git a/src/EditDialog.h b/src/EditDialog.h index 38af2d526..b3c0a1912 100644 --- a/src/EditDialog.h +++ b/src/EditDialog.h @@ -37,6 +37,7 @@ private slots: virtual void loadData(const QByteArray& data); virtual void toggleOverwriteMode(); virtual void editModeChanged(int newMode); + virtual void editTextChanged(); virtual void updateCellInfo(const QByteArray& data); virtual QString humanReadableSize(double byteCount); @@ -49,6 +50,7 @@ private slots: QPersistentModelIndex currentIndex; int dataSource; int dataType; + bool textNullSet; enum DataSources { TextBuffer, diff --git a/src/EditDialog.ui b/src/EditDialog.ui index 5b124ee06..8f35092bf 100644 --- a/src/EditDialog.ui +++ b/src/EditDialog.ui @@ -326,6 +326,22 @@ + + editorText + textChanged() + EditDialog + editTextChanged() + + + 279 + 191 + + + 339 + 335 + + + importData() From c18b8734eccbb3c83c5f24331cdce8887bc66c96 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 13 Aug 2016 21:09:58 +0100 Subject: [PATCH 11/79] Updated Windows paths for build deps and install This should allow for installing multiple DB4S versions side by side, allow both Win32 and Win64 dependencies to co-exist, and also correctly find SQLCipher. (cherry picked from commit 232240d7333b1670018c134c592cfab2e1860f31) --- CMakeLists.txt | 50 +++++++++++++++++++++++++++++++++++--------------- src/sqlite.h | 4 ++++ 2 files changed, 39 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b0ea2245..411d3d1b2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -project(sqlitebrowser) +project("DB Browser for SQLite") cmake_minimum_required(VERSION 2.8.7) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" "${CMAKE_MODULE_PATH}") @@ -12,18 +12,35 @@ endif() if(WIN32 AND MSVC) if(CMAKE_CL_64) - set(SQLITE3_PATH "C:/dev/SQLite") - set(QT5_PATH "C:/dev/Qt/5.6/msvc2013_64") + # Paths for 64-bit windows builds set(OPENSSL_PATH "C:/dev/OpenSSL-Win64") + set(QT5_PATH "C:/dev/Qt/5.7/msvc2013_64") set(VSREDIST "vcredist_x64.exe") + + # Choose between SQLCipher or SQLite, depending whether + # -Dsqlcipher=1 is passed on the command line + if(sqlcipher) + set(SQLITE3_PATH "C:/git_repos/sqlcipher") + else() + set(SQLITE3_PATH "C:/dev/SQLite-Win64") + endif() else() - set(QT5_PATH "E:/Qt/Qt5.5.1/5.5/msvc2013") - set(SQLITE3_PATH "E:/libs/sqlite3") - set(OPENSSL_PATH "E:/libs/openssl-1.0.2a-i386-win32") + # Paths for 32-bit windows builds + set(OPENSSL_PATH "C:/dev/OpenSSL-Win32") + set(QT5_PATH "C:/dev/Qt/5.7/msvc2013") set(VSREDIST "vcredist_x86.exe") + + # Choose between SQLCipher or SQLite, depending whether + # -Dsqlcipher=1 is passed on the command line + if(sqlcipher) + set(SQLITE3_PATH "C:/git_repos/sqlcipher") + else() + set(SQLITE3_PATH "C:/dev/SQLite-Win32") + endif() endif() - set(USE_QT5 TRUE) set(CMAKE_PREFIX_PATH "${QT5_PATH};${SQLITE3_PATH}") + set(USE_QT5 TRUE) + set(VSREDIST_DIR "C:/dev/dependencies") endif() find_package(Antlr2) @@ -229,7 +246,11 @@ endif(EXTRAPATH) if(WIN32 AND MSVC) find_path(SQLITE3_INCLUDE_DIR sqlite3.h) - find_file(SQLITE3_DLL sqlite3.dll) + if(sqlcipher) + find_file(SQLITE3_DLL sqlcipher.dll) + else(sqlcipher) + find_file(SQLITE3_DLL sqlite3.dll) + endif(sqlcipher) include_directories(${SQLITE3_INCLUDE_DIR}) endif() @@ -338,17 +359,16 @@ if(WIN32 AND MSVC) CONFIGURATIONS Release) # The files below are common to all configurations install(FILES - ${QT5_BIN_PATH}/icudt54.dll - ${QT5_BIN_PATH}/icuin54.dll - ${QT5_BIN_PATH}/icuuc54.dll + ${SQLITE3_DLL} + ${OPENSSL_PATH}/libeay32.dll ${OPENSSL_PATH}/ssleay32.dll DESTINATION bin) install(FILES ${QT5_PATH}/plugins/platforms/qwindows.dll DESTINATION bin/platforms) - install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/deps/${VSREDIST} DESTINATION tmp) + install(PROGRAMS "${VSREDIST_DIR}/${VSREDIST}" DESTINATION tmp) endif() #cpack @@ -359,19 +379,19 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") set(CPACK_PACKAGE_VERSION_MAJOR "3") set(CPACK_PACKAGE_VERSION_MINOR "9") set(CPACK_PACKAGE_VERSION_PATCH "0") -set(CPACK_PACKAGE_INSTALL_DIRECTORY "SqliteBrowser${CPACK_PACKAGE_VERSION_MAJOR}") if(WIN32 AND NOT UNIX) # There is a bug in NSI that does not handle full unix paths properly. Make # sure there is at least one set of four (4) backlasshes. + set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_DESCRIPTION_SUMMARY}\\\\${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") - set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\sqlitebrowser.exe") + set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\DB Browser for SQLite.exe") set(CPACK_NSIS_DISPLAY_NAME "DB Browser for SQLite") set(CPACK_NSIS_HELP_LINK "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") set(CPACK_NSIS_URL_INFO_ABOUT "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") set(CPACK_NSIS_CONTACT "justin@postgresql.org") set(CPACK_NSIS_MODIFY_PATH OFF) set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON) - set(CPACK_NSIS_MUI_FINISHPAGE_RUN "sqlitebrowser.exe") + set(CPACK_NSIS_MUI_FINISHPAGE_RUN "DB Browser for SQLite.exe") # VS redist list(APPEND CPACK_NSIS_EXTRA_INSTALL_COMMANDS " diff --git a/src/sqlite.h b/src/sqlite.h index 4f7b02096..a9f399749 100644 --- a/src/sqlite.h +++ b/src/sqlite.h @@ -4,7 +4,11 @@ #ifdef ENABLE_SQLCIPHER #define SQLITE_TEMP_STORE 2 #define SQLITE_HAS_CODEC +#ifdef Q_OS_WIN32 + #include +#else #include +#endif #else #include #endif From 04276bddc1c6c09a4a961497044e7ef2d6a8c5b0 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 13 Aug 2016 21:31:07 +0100 Subject: [PATCH 12/79] Update shortcut name on Windows --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 411d3d1b2..f98c098af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -399,8 +399,8 @@ if(WIN32 AND NOT UNIX) Delete '\\\"$INSTDIR\\\\tmp\\\\${VSREDIST}\\\"' ") else(WIN32 AND NOT UNIX) - set(CPACK_STRIP_FILES "bin/sqlitebrowser") + set(CPACK_STRIP_FILES "bin/DB Browser for SQLite") set(CPACK_SOURCE_STRIP_FILES "") endif(WIN32 AND NOT UNIX) -set(CPACK_PACKAGE_EXECUTABLES "sqlitebrowser" "SqliteBrowser") +set(CPACK_PACKAGE_EXECUTABLES "DB Browser for SQLite" "DB Browser for SQLite") include(CPack) From 31b3378dfac672699197ed5c98dad2ed294826c4 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 14 Aug 2016 11:37:06 +0100 Subject: [PATCH 13/79] Updated Win32 paths in the SQLite/SQLCipher switch clause for qmake --- src/src.pro | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/src.pro b/src/src.pro index 367138121..45378e163 100644 --- a/src/src.pro +++ b/src/src.pro @@ -126,6 +126,13 @@ CONFIG(sqlcipher) { INCLUDEPATH += /usr/local/opt/sqlcipher/include LIBS += -L/usr/local/opt/sqlcipher/lib } + + win32 { + # Added SQLCipher installation path variables, matching our setup guide + LIBS += -L"C:\git_repos\sqlcipher" -L"C:\dev\OpenSSL-Win64" + INCLUDEPATH += "C:\git_repos\sqlcipher" -L"C:\dev\OpenSSL-Win64" + DEPENDPATH += "C:\git_repos\sqlcipher" -L"C:\dev\OpenSSL-Win64" + } } else { LIBS += -lsqlite3 @@ -134,6 +141,13 @@ CONFIG(sqlcipher) { INCLUDEPATH += /usr/local/opt/sqlite/include LIBS += -L/usr/local/opt/sqlite/lib } + + win32 { + # Added SQLite installation path variables, matching our setup guide + LIBS += -L"C:\dev\SQLite-Win64" + INCLUDEPATH += "C:\dev\SQLite-Win64" + DEPENDPATH += "C:\dev\SQLite-Win64" + } } LIBPATH_QHEXEDIT=$$OUT_PWD/../libs/qhexedit @@ -163,11 +177,6 @@ win32 { LIBPATH_QSCINTILLA = $$LIBPATH_QSCINTILLA/release } QMAKE_CXXFLAGS += -DCHECKNEWVERSION - - # Added SQLite installation path variables, matching our setup guide - LIBS += -L$$PWD/../../../dev/SQLite/ -lsqlite3 - INCLUDEPATH += $$PWD/../../../dev/SQLite - DEPENDPATH += $$PWD/../../../dev/SQLite } mac { TARGET = "DB Browser for SQLite" From ac0b8b9a4f38d4f35a2c3aa21fa9b7c68001049a Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 14 Aug 2016 10:27:06 +0100 Subject: [PATCH 14/79] Renamed Arabic language file for now, so flag icon shows on windows --- CMakeLists.txt | 2 +- src/src.pro | 2 +- src/translations/{sqlb_ar.ts => sqlb_ar_SA.ts} | 0 src/translations/translations.qrc | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename src/translations/{sqlb_ar.ts => sqlb_ar_SA.ts} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index f98c098af..cc52f72c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -167,7 +167,7 @@ set(SQLB_MISC # Translation files set(SQLB_TSS - "${CMAKE_SOURCE_DIR}/src/translations/sqlb_ar.ts" + "${CMAKE_SOURCE_DIR}/src/translations/sqlb_ar_SA.ts" "${CMAKE_SOURCE_DIR}/src/translations/sqlb_zh.ts" "${CMAKE_SOURCE_DIR}/src/translations/sqlb_zh_TW.ts" "${CMAKE_SOURCE_DIR}/src/translations/sqlb_de.ts" diff --git a/src/src.pro b/src/src.pro index 45378e163..fcc9fdcd8 100644 --- a/src/src.pro +++ b/src/src.pro @@ -104,7 +104,7 @@ FORMS += \ ColumnDisplayFormatDialog.ui TRANSLATIONS += \ - translations/sqlb_ar.ts \ + translations/sqlb_ar_SA.ts \ translations/sqlb_zh.ts \ translations/sqlb_zh_TW.ts \ translations/sqlb_de.ts \ diff --git a/src/translations/sqlb_ar.ts b/src/translations/sqlb_ar_SA.ts similarity index 100% rename from src/translations/sqlb_ar.ts rename to src/translations/sqlb_ar_SA.ts diff --git a/src/translations/translations.qrc b/src/translations/translations.qrc index 4bfac7782..368f1ca2c 100644 --- a/src/translations/translations.qrc +++ b/src/translations/translations.qrc @@ -1,6 +1,6 @@ - sqlb_ar.qm + sqlb_ar_SA.qm sqlb_ru.qm sqlb_de.qm sqlb_fr.qm From b9263fcc0ba651f93569e7135831c11640384d92 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Mon, 15 Aug 2016 00:07:12 +0100 Subject: [PATCH 15/79] Removed an un-needed apostrophe from a user visible string --- src/EditTableDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EditTableDialog.cpp b/src/EditTableDialog.cpp index a9feb2a72..9877845f0 100644 --- a/src/EditTableDialog.cpp +++ b/src/EditTableDialog.cpp @@ -366,7 +366,7 @@ void EditTableDialog::itemChanged(QTreeWidgetItem *item, int column) if(rowcount != uniquecount) { // There is a NULL value, so print an error message, uncheck the combobox, and return here - QMessageBox::information(this, qApp->applicationName(), tr("Column '%1'' has no unique data.\n").arg(field->name()) + QMessageBox::information(this, qApp->applicationName(), tr("Column '%1' has no unique data.\n").arg(field->name()) + tr("This makes it impossible to set this flag. Please change the table data first.")); item->setCheckState(column, Qt::Unchecked); return; From 50be0b15eaca7ff6ccffca15c4d148c959176abb Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Mon, 15 Aug 2016 00:17:15 +0100 Subject: [PATCH 16/79] Removed an un-needed apostrophe from the already submitted translations. --- src/translations/sqlb_ar_SA.ts | 2 +- src/translations/sqlb_es_ES.ts | 2 +- src/translations/sqlb_ru.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/translations/sqlb_ar_SA.ts b/src/translations/sqlb_ar_SA.ts index cf56635a6..5d649d3bc 100644 --- a/src/translations/sqlb_ar_SA.ts +++ b/src/translations/sqlb_ar_SA.ts @@ -782,7 +782,7 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. ليس للعمود '%1' بيانات فريدة. diff --git a/src/translations/sqlb_es_ES.ts b/src/translations/sqlb_es_ES.ts index cc462a4e2..456e55692 100644 --- a/src/translations/sqlb_es_ES.ts +++ b/src/translations/sqlb_es_ES.ts @@ -812,7 +812,7 @@ Abortando ejecución. - Column '%1'' has no unique data. + Column '%1' has no unique data. La columna '%1' no tiene datos únicos. diff --git a/src/translations/sqlb_ru.ts b/src/translations/sqlb_ru.ts index e32214237..cb4fe34fe 100755 --- a/src/translations/sqlb_ru.ts +++ b/src/translations/sqlb_ru.ts @@ -766,7 +766,7 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. Столбец '%1" содержит не уникальные данные. From cf13ba3996d86b0d097ee7c3a83ba6f398f6b17c Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Mon, 15 Aug 2016 18:02:47 +0100 Subject: [PATCH 17/79] Add menu roles to the Menu items Solves the problem with missing menu items as described here: https://github.com/sqlitebrowser/sqlitebrowser/pull/730#issuecomment-239823489 (cherry picked from commit 4ed64dcc490eac212ad61e5a22ae2496ee15b131) --- src/MainWindow.ui | 72 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/src/MainWindow.ui b/src/MainWindow.ui index c3d539216..42105cab6 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -1348,6 +1348,9 @@ Ctrl+N + + QAction::NoRole + @@ -1369,6 +1372,9 @@ Ctrl+O + + QAction::NoRole + @@ -1380,6 +1386,9 @@ Ctrl+W + + QAction::NoRole + @@ -1398,6 +1407,9 @@ This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. + + QAction::NoRole + @@ -1419,6 +1431,9 @@ Ctrl+S + + QAction::NoRole + @@ -1436,6 +1451,9 @@ Compact the database file, removing space wasted by deleted records. + + QAction::NoRole + @@ -1458,6 +1476,9 @@ This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. + + QAction::NoRole + @@ -1469,6 +1490,9 @@ Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. + + QAction::NoRole + @@ -1480,6 +1504,9 @@ This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. + + QAction::NoRole + @@ -1491,6 +1518,9 @@ Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. + + QAction::NoRole + @@ -1506,6 +1536,9 @@ Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database + + QAction::NoRole + @@ -1524,6 +1557,9 @@ Open the Delete Table wizard, where you can select a database table to be dropped. + + QAction::NoRole + @@ -1539,6 +1575,9 @@ Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. + + QAction::NoRole + @@ -1554,6 +1593,9 @@ Open the Create Index wizard, where it is possible to define a new index on an existing database table. + + QAction::NoRole + @@ -1590,6 +1632,9 @@ Ctrl+T + + QAction::NoRole + @@ -1602,6 +1647,9 @@ Shift+F1 + + QAction::NoRole + @@ -1672,6 +1720,9 @@ &Load extension + + QAction::NoRole + @@ -1707,6 +1758,9 @@ &Wiki... + + QAction::NoRole + @@ -1716,6 +1770,9 @@ Bug &report... + + QAction::NoRole + @@ -1725,6 +1782,9 @@ Web&site... + + QAction::NoRole + @@ -1740,6 +1800,9 @@ Save the current session to a file + + QAction::NoRole + @@ -1755,6 +1818,9 @@ Load a working session from a file + + QAction::NoRole + @@ -1763,6 +1829,9 @@ &Attach Database + + QAction::NoRole + @@ -1772,6 +1841,9 @@ &Set Encryption + + QAction::NoRole + From 6fc544ce85283cd17f08170e1b5e9d3d19493c71 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Tue, 16 Aug 2016 20:35:06 +0100 Subject: [PATCH 18/79] Change "Execute current line" shortcut to Shift+F5. (cherry picked from commit e9063235f954b0f4328d2549e6087e50a4915cc2) --- src/MainWindow.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MainWindow.ui b/src/MainWindow.ui index 42105cab6..73f6984ca 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -1733,10 +1733,10 @@ Execute current line - Execute current line [Ctrl+E] + Execute current line [Shift+F5] - Ctrl+E + Shift+F5 From b34269bbcfbb03587e4935ae272504fcd9280bf7 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Sun, 14 Aug 2016 17:11:00 +0200 Subject: [PATCH 19/79] Fix foreign key preview for foreign keys in the first column See #718. --- src/sqlitetablemodel.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sqlitetablemodel.cpp b/src/sqlitetablemodel.cpp index 012f936ac..f44f88210 100644 --- a/src/sqlitetablemodel.cpp +++ b/src/sqlitetablemodel.cpp @@ -258,7 +258,9 @@ sqlb::ForeignKeyClause SqliteTableModel::getForeignKeyClause(int column) const { DBBrowserObject obj = m_db->getObjectByName(m_sTable); if(obj.getname().size()) - if (column > 0 && column < obj.table.fields().count()) + // Note that the rowid column has number -1 here, it can safely be excluded since there will never be a + // foreign key on that column. + if (column >= 0 && column < obj.table.fields().count()) { return obj.table.fields().at(column)->foreignKey(); } else { From 937bd1b7d5eb66298791cfb15498c816c089c43a Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Sun, 14 Aug 2016 17:44:55 +0200 Subject: [PATCH 20/79] grammar: Fix recognising numbers in the '.x' format, i.e. omitting the 0 See issue #623. (cherry picked from commit 5381bff244a1619dc438a91f042c0a48d9862ebb) --- src/grammar/Sqlite3Lexer.cpp | 3 +-- src/grammar/Sqlite3Lexer.hpp | 2 +- src/grammar/Sqlite3Parser.cpp | 2 +- src/grammar/Sqlite3Parser.hpp | 2 +- src/grammar/sqlite3.g | 2 +- src/grammar/sqlite3TokenTypes.hpp | 2 +- 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/grammar/Sqlite3Lexer.cpp b/src/grammar/Sqlite3Lexer.cpp index a52cd1261..543e17951 100644 --- a/src/grammar/Sqlite3Lexer.cpp +++ b/src/grammar/Sqlite3Lexer.cpp @@ -1,4 +1,4 @@ -/* $ANTLR 2.7.7 (20141010): "sqlite3.g" -> "Sqlite3Lexer.cpp"$ */ +/* $ANTLR 2.7.7 (20160127): "sqlite3.g" -> "Sqlite3Lexer.cpp"$ */ #include "Sqlite3Lexer.hpp" #include #include @@ -616,7 +616,6 @@ void Sqlite3Lexer::mNUMERIC(bool _createToken) { case 0x2e /* '.' */ : { match(L'.' /* charlit */ ); - _ttype=DOT; { // ( ... )+ int _cnt27=0; for (;;) { diff --git a/src/grammar/Sqlite3Lexer.hpp b/src/grammar/Sqlite3Lexer.hpp index fa6cdf277..0c11880ce 100644 --- a/src/grammar/Sqlite3Lexer.hpp +++ b/src/grammar/Sqlite3Lexer.hpp @@ -2,7 +2,7 @@ #define INC_Sqlite3Lexer_hpp_ #include -/* $ANTLR 2.7.7 (20141010): "sqlite3.g" -> "Sqlite3Lexer.hpp"$ */ +/* $ANTLR 2.7.7 (20160127): "sqlite3.g" -> "Sqlite3Lexer.hpp"$ */ #include #include #include diff --git a/src/grammar/Sqlite3Parser.cpp b/src/grammar/Sqlite3Parser.cpp index 923e092d0..351c86378 100644 --- a/src/grammar/Sqlite3Parser.cpp +++ b/src/grammar/Sqlite3Parser.cpp @@ -1,4 +1,4 @@ -/* $ANTLR 2.7.7 (20141010): "sqlite3.g" -> "Sqlite3Parser.cpp"$ */ +/* $ANTLR 2.7.7 (20160127): "sqlite3.g" -> "Sqlite3Parser.cpp"$ */ #include "Sqlite3Parser.hpp" #include #include diff --git a/src/grammar/Sqlite3Parser.hpp b/src/grammar/Sqlite3Parser.hpp index f7522c98a..e998c9492 100644 --- a/src/grammar/Sqlite3Parser.hpp +++ b/src/grammar/Sqlite3Parser.hpp @@ -2,7 +2,7 @@ #define INC_Sqlite3Parser_hpp_ #include -/* $ANTLR 2.7.7 (20141010): "sqlite3.g" -> "Sqlite3Parser.hpp"$ */ +/* $ANTLR 2.7.7 (20160127): "sqlite3.g" -> "Sqlite3Parser.hpp"$ */ #include #include #include "sqlite3TokenTypes.hpp" diff --git a/src/grammar/sqlite3.g b/src/grammar/sqlite3.g index 8f27c86ec..dedbc0a91 100644 --- a/src/grammar/sqlite3.g +++ b/src/grammar/sqlite3.g @@ -110,7 +110,7 @@ QUOTEDLITERAL NUMERIC : ( (DIGIT)+ ( '.' (DIGIT)* )? - | '.' { _ttype=DOT; } (DIGIT)+) + | '.' (DIGIT)+) ( 'e' (PLUS|MINUS)? (DIGIT)+ )? ; diff --git a/src/grammar/sqlite3TokenTypes.hpp b/src/grammar/sqlite3TokenTypes.hpp index 88bc25733..e600aea34 100644 --- a/src/grammar/sqlite3TokenTypes.hpp +++ b/src/grammar/sqlite3TokenTypes.hpp @@ -1,7 +1,7 @@ #ifndef INC_sqlite3TokenTypes_hpp_ #define INC_sqlite3TokenTypes_hpp_ -/* $ANTLR 2.7.7 (20141010): "sqlite3.g" -> "sqlite3TokenTypes.hpp"$ */ +/* $ANTLR 2.7.7 (20160127): "sqlite3.g" -> "sqlite3TokenTypes.hpp"$ */ #ifndef CUSTOM_API # define CUSTOM_API From 4d6838a2e8e7b737d12fc36b11af7e01c44a872f Mon Sep 17 00:00:00 2001 From: Bernardo Sulzbach Date: Wed, 17 Aug 2016 18:30:18 -0300 Subject: [PATCH 21/79] Should have a complete Brazilian Portuguese translation (#730) (cherry picked from commit b0d6c7971cc875cffd4b3f5ee5b7a4d5605dfc11) --- src/translations/sqlb_pt_BR.ts | 299 +++++++++++++++++---------------- 1 file changed, 154 insertions(+), 145 deletions(-) diff --git a/src/translations/sqlb_pt_BR.ts b/src/translations/sqlb_pt_BR.ts index f7367ae45..07c85b880 100644 --- a/src/translations/sqlb_pt_BR.ts +++ b/src/translations/sqlb_pt_BR.ts @@ -73,15 +73,15 @@ -s, --sql [file] Execute this SQL file after opening the DB - + -s, -sql [arquivo] Executar esse arquivo de SQL após abrir o BD -t, --table [table] Browse this table after opening the DB - + -t, --table [tabela] Navegar essa tabela após abrir o BD The -t/--table option requires an argument - + A opção -t/--table requer um argumento @@ -123,74 +123,77 @@ Se quaisquer das outras configurações foram alteradas você terá de prover es Note that if you change any of the other, optional, settings you'll need to re-enter them as well every time you open the database file. Leave the password fields empty to disable the encryption. The encryption process might take some time and you should have a backup copy of your database! Unsaved changes are applied before modifying the encryption. - + Por favor, selecione uma chave para encriptar o banco de dados. +Note que se você alterar quaisquer configurações opcionais você terá de entrá-las todas as vezes que você abrir o arquivo do banco de dados. +Deixe os campos de senha em branco para desativar a encriptação. +O processo de encriptação pode demorar alguns minutos e você deve ter um backup do seu banco de dados! Alterações não salvas são aplicadas antes de se modificar a encriptação. ColumnDisplayFormatDialog Choose display format - + Escolha um formato de exibição Display format - + Formato de exibição Choose a display format for the column '%1' which is applied to each value prior to showing it. - + Escolha um formato de exibição para a coluna '%1' que será aplicado a cada valor antes de exibí-lo. Default - + Padrão Decimal number - + Número decimal Exponent notation - + Notação exponencial Hex blob - + BLOB hexadecimal Hex number - + Número hexadecimal Julian day to date - + Dia juliano para data Lower case - + Caixa baixa Octal number - + Octal Round number - + Número arredondado Unix epoch to date - + Era unix para data Upper case - + Caixa alta Windows DATE to date - + DATE do Windows para data Custom - + Personalizado @@ -499,43 +502,43 @@ Abortando execução. Mode: - + Modo: Image - + Imagem Set this cell to NULL - + Definir esta célula como NULL Set as &NULL - + Definir como &NULL Apply - + Aplicar Type of data currently in cell: %1 Image - + Tipo de dado atualmente na célula: %1 Imagem %1x%2 pixel(s) - + %1x%2 pixel(s) Type of data currently in cell: NULL - + Tipo de dado atualmente na célula: NULL Image data can't be viewed with the text editor - + Dados de imagem não podem ser exibidos pelo editor de texto Binary data can't be viewed with the text editor - + Dados binários não podem ser exibidos pelo editor de texto @@ -675,22 +678,25 @@ Todos os dados atualmente armazenados nesse campo serão perdidos. There already is a field with that name. Please rename it first or choose a different name for this field. - + Já existe um campo com este nome. Por favor, renomeie-o primeiro ou escolha um nome diferente para esse campo. This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed. - + Essa coluna é referenciada em uma chave estrangeira na tabela %1, coluna %2 e portanto não pode ter seu nome alterado. - Column '%1'' has no unique data. + Column '%1' has no unique data. - + Coluna '%1' não possui dados únicos. + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled - + Por favor, adicione um campo que atende aos seguintes critérios antes de definir a flag "without rowid": + - Flag "primary key" definida + - Incremento automático desativado @@ -769,15 +775,15 @@ Todos os dados atualmente armazenados nesse campo serão perdidos. New line characters - + Caracteres de nova linha Windows: CR+LF (\r\n) - + Windows: CR+LF (\r\n) Unix: LF (\n) - + Unix: LF (\n) @@ -828,27 +834,27 @@ Todos os dados atualmente armazenados nesse campo serão perdidos. Tab&le(s) - + Tabe&las(s) Select All - + Selecionar Tudo Deselect All - + Limpar Seleção Multiple rows (VALUES) per INSERT statement - + Múltiplas linhas (VALUES) por INSERT Export everything - + Exportar tudo Export data only - + Exportar somente dados @@ -856,14 +862,15 @@ Todos os dados atualmente armazenados nesse campo serão perdidos. The content of clipboard is bigger than the range selected. Do you want to insert it anyway? - + O conteúdo da área de transferência é maior do que a seleção. +Deseja inserir mesmo assim? FileDialog SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*) - Arquivos de banco de dados SQL (*.db *.sqlite *.sqlite3 *.db3);;Todos os arquivos (*) + Arquivos de banco de dados SQL (*.db *.sqlite *.sqlite3 *.db3);;Todos os arquivos (*) @@ -1172,19 +1179,19 @@ Do you want to insert it anyway? Delete - Deletar + Delete Truncate - Truncar + Truncate Persist - Persistir + Persist Memory - Memória + Memory WAL @@ -1192,7 +1199,7 @@ Do you want to insert it anyway? Off - Desligado + Off <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> @@ -1208,11 +1215,11 @@ Do you want to insert it anyway? Exclusive - Exclusivo + Exclusive <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> @@ -1236,11 +1243,11 @@ Do you want to insert it anyway? Default - Padrão + Default File - Arquivo + File <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> @@ -1851,264 +1858,265 @@ Você tem certeza? Edit Database Cell - + Editar célula do banco de dados SQL &Log - + SQL &Log Show S&QL submitted by - + Exibir S&QL enviado por &Plot - + &Plotar Line type: - + Tipo da linha: Line - + Linha StepLeft - + StepLeft StepRight - + StepRight StepCenter - + StepCenter Impulse - + Impulso Point shape: - + Ponto: Cross - + Cruz Plus - + Mais Circle - + Círculo Disc - + Disco Square - + Quadrado Diamond - + Diamante Star - + Estrela Triangle - + Triângulo TriangleInverted - + TriânguloInvertido CrossSquare - + CruzQuadrado PlusSquare - + MaisQuadrado CrossCircle - + CruzCírculo PlusCircle - + MaisCírculo Peace - + Paz Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + Carregar todos os dados. Isso somente tem efeito se nem todos os dados já foram obtidos da tabela devido ao mecanismo de carregamento parcial. &Revert Changes - + &Reverter Modificações &Write Changes - + &Escrever Modificações Compact &Database - + &Compactar BD &Database from SQL file... - + &Banco de dados a partir de arquivo SQL... &Table from CSV file... - + &Tabela a partir de arquivo CSV... &Database to SQL file... - + &Banco de dados para arquivo SQL... &Table(s) as CSV file... - + &Tabela para arquivo CSV... &Create Table... - + &Criar Tabela... &Delete Table... - + &Deletar Tabela... &Modify Table... - + &Modificar Tabela... Create &Index... - + &Criar Índice... W&hat's This? - + O &que é isso? &Load extension - + &Carregar extensão Sa&ve Project - + &Salvar Projeto Open &Project - + Abrir &Projeto &Set Encryption - + &Configurar Encriptação Edit display format - + Editar formato de exibição Edit the display format of the data in this column - + Editar o formato de exibição dos dados nessa coluna Show rowid column - + Mostrar coluna rowid Toggle the visibility of the rowid column - + Alternar a visibilidade da coluna rowid Set encoding - + Definir codificação Change the encoding of the text in the table cells - + Modificar a codificação do texto nas células da tabela Set encoding for all tables - + Modificar codificação para todas as tabelas Change the default encoding assumed for all tables in the database - + Modificar a codificação padrão assumida para todas as tabelas no BD Duplicate record - + Duplicar registro Encrypted - + Encriptado Read only - + Somente leitura Database file is read only. Editing the database is disabled. - + Arquivo de banco de dados é somente leitura. Edição do banco de dados está desativada. %1 rows returned in %2ms from: %3 - + %1 linhas retornadas em %2ms de: %3 , %1 rows affected - + , %1 linhas afetadas Query executed successfully: %1 (took %2ms%3) - + Consulta executada com sucesso: %1 (durou %2ms%3) Please choose a new encoding for this table. - + Por favor, escolha uma nova codificação para essa tabela. Please choose a new encoding for all tables. - + Por favor, escolha uma nova codificação para todas tabelas. %1 Leave the field empty for using the database encoding. - + %1 +Deixe o campo em branco para usar a codificação do banco de dados. This encoding is either not valid or not supported. - + Essa codificação é inválida ou não é suportada. Database Structure - + Estrutura do banco de dados Browse Data - + Navegar dados Edit Pragmas - + Editar Pragmas Execute SQL - + Executar SQL @@ -2319,99 +2327,99 @@ Leave the field empty for using the database encoding. Remove line breaks in schema &view - + Remover quebras de linhas em &vista de esquema Prefetch block si&ze - + &Tamanho de bloco de prefetch Advanced - Avançado + Avançado SQL to execute after opening database - + SQL para executar após abrir o banco de dados Default field type - + Tipo padrão de campo Font - + Fonte &Font - + &Fonte Font si&ze: - + &Tamanho da fonte: Field colors - + Cores do campo NULL - + NULL Regular - + Regular Text - Texto + Texto Binary - Binário + Binário Background - + Fundo Filters - + Filtros Escape character - + Caractere de escape Delay time (&ms) - + Tempo de delay (&ms) Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + Definir o tempo de espera antes de aplicar um novo filtro de valor. Pode ser definido para zero para desativar espera. Tab size - + Tamanho de tabulação Error indicators - + Indicadores de erro Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Ativar indicadores de erro destaca as linhas de SQL que causaram erros durante a última execução Hori&zontal tiling - + Disposição &horizontal If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Se ativados, o editor de SQL e a tabela de resultados são exibidos lado a lado em vez de um sobre o outro. Code co&mpletion - + Co&mpletação de código @@ -2700,7 +2708,8 @@ Crie um backup! References %1(%2) Hold Ctrl+Shift and click to jump there - + Referencia %1(%2) +Pressione Ctrl+Shift e clique para ir até lá From b3049495743da2bf2c1af3e9131e56c111c69820 Mon Sep 17 00:00:00 2001 From: Michel VERET Date: Sun, 14 Aug 2016 08:27:16 +0100 Subject: [PATCH 22/79] Updated French translation (cherry picked from commit da4f6643efc9ea96a2ac9024597aebc1dec76eb6) --- src/translations/sqlb_fr.ts | 679 +++++++++++++++++++----------------- 1 file changed, 351 insertions(+), 328 deletions(-) diff --git a/src/translations/sqlb_fr.ts b/src/translations/sqlb_fr.ts index a04bde431..16ec9a9d9 100644 --- a/src/translations/sqlb_fr.ts +++ b/src/translations/sqlb_fr.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -10,7 +10,7 @@ About DB Browser for SQLite - + A propos de DB-Browser pour SQLite @@ -20,7 +20,8 @@ <html><head/><body><p>DB Browser for SQLite is an open source, freeware visual tool used to create, design and edit SQLite database files.</p><p>It is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. You can modify or redistribute it under the conditions of these licenses.</p><p>See <a href="http://www.gnu.org/licenses/gpl.html"><span style=" text-decoration: underline; color:#0000ff;">http://www.gnu.org/licenses/gpl.html</span></a> and <a href="https://www.mozilla.org/MPL/2.0/index.txt"><span style=" text-decoration: underline; color:#0000ff;">https://www.mozilla.org/MPL/2.0/index.txt</span></a> for details.</p><p>For more information on this program please visit our website at: <a href="http://sqlitebrowser.org"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitebrowser.org</span></a></p><p><span style=" font-size:small;">This software uses the GPL/LGPL Qt Toolkit from </span><a href="http://qt-project.org/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/</span></a><span style=" font-size:small;"><br/>See </span><a href="http://qt-project.org/doc/qt-5/licensing.html"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/doc/qt-5/licensing.html</span></a><span style=" font-size:small;"> for licensing terms and information.</span></p><p><span style=" font-size:small;">It also uses the Silk icon set by Mark James licensed under a Creative Commons Attribution 2.5 and 3.0 license.<br/>See </span><a href="http://www.famfamfam.com/lab/icons/silk/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://www.famfamfam.com/lab/icons/silk/</span></a><span style=" font-size:small;"> for details.</span></p></body></html> - + DB Browser for SQLite est un logiciel libre, open-source utilisé pour créer, concevoir et modifier des bases de données SQLite. + <html><head/><body><p>DB Browser pour SQLite est un logiciel libre, open-source utilisé pour créer, concevoir et modifier des Bases de Données SQLite.</p><p>Ce programme est proposé sous une double licence : Mozilla Public License Version 2 et GNU General Public License Version 3 ou suivante. Vous pouvez le modifier ou le redistribuer en respectant les conditions de ces licences.</p><p>Voir <a href="http://www.gnu.org/licenses/gpl.html"><span style=" text-decoration: underline; color:#0000ff;">http://www.gnu.org/licenses/gpl.html</span></a> et <a href="https://www.mozilla.org/MPL/2.0/index.txt"><span style=" text-decoration: underline; color:#0000ff;">https://www.mozilla.org/MPL/2.0/index.txt</span></a> pour plus de détails.</p><p>Pour plus d'information concernant ce programme, visitez notre site Internet sur : <a href="http://sqlitebrowser.org"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitebrowser.org</span></a></p><p><span style=" font-size:small;">Ce logiciel utilise le GPL/LGPL Qt Toolkit fourni par </span><a href="http://qt-project.org/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/</span></a><span style=" font-size:small;"><br/>Voir </span><a href="http://qt-project.org/doc/qt-5/licensing.html"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/doc/qt-5/licensing.html</span></a><span style=" font-size:small;"> pour les conditions de licence et toute autre information.</span></p><p><span style=" font-size:small;">Il utilise le jeu d'icones Silk créé par Mark James disponible selon la licence Creative Commons Attribution 2.5 and 3.0.<br/>Voir </span><a href="http://www.famfamfam.com/lab/icons/silk/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://www.famfamfam.com/lab/icons/silk/</span></a><span style=" font-size:small;"> pour plus de détails.</span></p></body></html> Qt Version @@ -37,22 +38,22 @@ Version - + Version Qt Version - + Version de Qt : SQLCipher Version - + Version de SQLCipher : SQLite Version - + Version de SQLite : @@ -80,12 +81,14 @@ -s, --sql [file] Execute this SQL file after opening the DB - + Il est possible de remplacer "ce fichier de commande SQL" par "ce fichier SQL" et "base de données" par BdD + -s, --sql [fichier], Exécute ce fichier de commande SQL après l'ouverture de la base de données -t, --table [table] Browse this table after opening the DB - + Il est possible de remplacer "base de données" par BdD + -t, --table [table] Parcourir cette table après l'ouverture de la base de données @@ -100,7 +103,7 @@ The -s/--sql option requires an argument - l'option -s/--sql nécessite un argument + L'option -s/--sql nécessite un argument @@ -110,7 +113,7 @@ The -t/--table option requires an argument - + L'option -t/--table nécessite un argument @@ -123,22 +126,22 @@ SQLCipher encryption - + Chiffrement par SQLCipher &Password - + Mot de &Passe &Reenter password - + &Retaper le mot de passe Page &size - + &Taille de la page @@ -146,13 +149,18 @@ Note that if you change any of the other, optional, settings you'll need to re-enter them as well every time you open the database file. Leave the password fields empty to disable the encryption. The encryption process might take some time and you should have a backup copy of your database! Unsaved changes are applied before modifying the encryption. - + Veuillez définir une clé pour chiffrer la Base de Données. +Notez que si vous modifiez les autres paramètres, optionnels, vous devrez les ressaisir chaque fois que vous ouvrirez la Base de Données. +Laisser les champs Mot de passe à blanc pour désactiver le chiffrement. +Le processus de chiffrement peut prendre un certain temps. Vous devriez avoir une copie de sauvegarde de votre Base de Données ! +Les modifications non enregistrées seront appliquées avant la modification du chiffrement. Please enter the key used to encrypt the database. If any of the other settings were altered for this database file you need to provide this information as well. - + Veuillez entrer la clé utilisée pour le chiffrement de la Base de Données. +Si d'autres paramètres ont été modifiés pour cette Base de Données, vous devrez aussi fournir ces informations. @@ -160,82 +168,83 @@ If any of the other settings were altered for this database file you need to pro Choose display format - + Choisir un format d'affichage Display format - + Format d'affichage Choose a display format for the column '%1' which is applied to each value prior to showing it. - + Choisissez le format d'affichage pour la colonne '%1'. +Il sera appliqué à chaque valeur avant son affichage. Default - Défaut + Défaut Decimal number - + Nombre décimal Exponent notation - + Notation scientifique Hex blob - + Blob Hexadécimal Hex number - + Nombre Hexadécimal Julian day to date - + Date jullienne en Date Lower case - + Minuscule Octal number - + Nombre en Octal Round number - + Nombre arrondi Unix epoch to date - + Date Unix epoch en Date Upper case - + Majuscule Windows DATE to date - + Date Windows en Date Custom - + Personnalisé @@ -284,7 +293,7 @@ If any of the other settings were altered for this database file you need to pro Creating the index failed: %1 - La création de l'index a échoué + La création de l'index a échoué : %1 @@ -293,75 +302,75 @@ If any of the other settings were altered for this database file you need to pro Please specify the database name under which you want to access the attached database - + Veuillez spécifier le nom de la Base de Données sous laquelle vous voulez accéder à la Base de Données attachée Do you want to save the changes made to the database file %1? - Voulez-vous enregistrer les changements effectués dans la base de données %1 ? + Voulez-vous enregistrer les changements effectués dans la Base de Données %1 ? Exporting database to SQL file... - Exporter la base de données dans un fichier SQL... + Exporter la base de données dans un fichier SQL... Cancel - Annuler + Annuler Executing SQL... - Exécution du SQL... + Exécution du SQL... Action cancelled. - Action annulée. + Action annulée. Error in statement #%1: %2. Aborting execution. - Erreur dans le traitement #%1 : %2. -l'exécution est abandonnée. + Erreur dans le traitement #%1 : %2. +L'exécution est abandonnée. renameColumn: cannot find table %1. - Renommer les Colonnes : La table %1 ne peut être trouvée. + Renommer les Colonnes : La table %1 n'a pas été trouvée. renameColumn: cannot find column %1. - Renommer les Colonnes : La colonne %1 ne peut être trouvée. + Renommer les Colonnes : La colonne %1 n'a pas été trouvée. renameColumn: creating savepoint failed. DB says: %1 - Renommer les Colonnes : La création d'un point de sauvegarde a échoué. Message du moteur de base de données : + Renommer les Colonnes : La création d'un point de sauvegarde a échoué. Message du moteur de base de données : %1 renameColumn: creating new table failed. DB says: %1 - Renommer les Colonnes : La création de la table a échoué. Message du moteur de base de données : + Renommer les Colonnes : La création de la table a échoué. Message du moteur de base de données : %1 renameColumn: copying data to new table failed. DB says: %1 - Renommer les Colonnes : La copie des données dans une nouvelle table a échoué. Message du moteur de base de données : + Renommer les Colonnes : La copie des données dans une nouvelle table a échoué. Message du moteur de base de données : %1 renameColumn: deleting old table failed. DB says: %1 - Renommer les Colonnes : La suppression de l'ancienne table a échoué. Message du moteur de base de données : + Renommer les Colonnes : La suppression de l'ancienne table a échoué. Message du moteur de base de données : %1 @@ -369,61 +378,61 @@ l'exécution est abandonnée. Restoring some of the objects associated with this table failed. This is most likely because some column names changed. Here's the SQL statement which you might want to fix and execute manually: - La restauration de certains des objets associés à cette table a échoué. Cela est le plus souvent dû au changement du nom de certaines colonnes. Voici l'instruction SQL que vous pourrez corriger et exécuter manuellement : + La restauration de certains des objets associés à cette table a échoué. Cela est le plus souvent dû au changement du nom de certaines colonnes. Voici l'instruction SQL que vous pourrez corriger et exécuter manuellement : renameColumn: releasing savepoint failed. DB says: %1 - Renommer les Colonnes : La libération d'un point de sauvegarde a échoué. Message du moteur de base de données : + Renommer les Colonnes : La libération d'un point de sauvegarde a échoué. Message du moteur de base de données : %1 Error renaming table '%1' to '%2'.Message from database engine: %3 - Erreur lors du changement de nom de la table %1 vers %2. Message du moteur de base de données : + Erreur lors du changement de nom de la table %1 vers %2. Message du moteur de base de données : %3 ... <string can not be logged, contains binary data> ... - ... <la Chaîne de caractère ne peut être journalisée. Elle contient des données binaires> ... + ... <la Chaîne de caractère ne peut être journalisée. Elle contient des données binaires> ... unknown object type %1 - Type d'objet %1 inconnu + Type d'objet %1 inconnu could not get list of db objects: %1, %2 - la liste des objets de la base de données ne peut être obtenue : %1, %2 + la liste des objets de la base de données ne peut être obtenue : %1, %2 could not get types - la liste des types ne peut être obtenue + la liste des types ne peut être obtenue didn't receive any output from pragma %1 - n'a pas reçu toutes les sorties du pragma %1 + n'a pas reçu toutes les sorties du pragma %1 could not execute pragma command: %1, %2 - ne peut pas exécuter les commandes du pragme : %1, %2 + ne peut pas exécuter les commandes du pragma : %1, %2 Error setting pragma %1 to %2: %3 - Erreur dans les paramètres du pragma %1 à %2 : %3 + Erreur dans les paramètres des pragma %1 à %2 : %3 File not found. - Fichier non trouvé. + Fichier non trouvé. @@ -474,18 +483,18 @@ l'exécution est abandonnée. Edit database cell - Éditer le contenu d'une cellule de la base de données + Éditer le contenu d'une cellule Mode: - + Mode : Image - + Image @@ -495,7 +504,7 @@ l'exécution est abandonnée. Opens a file dialog used to import text to this database cell. - Ouvrir la boîte de dialogue permettant d'importer du texte dans cette cellule de la base de données. + Ouvrir la boîte de dialogue permettant d'importer du texte dans cette cellule. @@ -520,17 +529,17 @@ l'exécution est abandonnée. Set this cell to NULL - + Définir cette cellule comme NULL Set as &NULL - + Définir comme &NULL Apply - + Appliquer @@ -567,12 +576,12 @@ l'exécution est abandonnée. Type of data currently in cell - Type des données actuellement dans la cellule + Type actuel des données dans la cellule Size of data currently in table - Taille des données actuellement dans la table + Taille actuelle des données dans la table @@ -597,39 +606,39 @@ l'exécution est abandonnée. Image data can't be viewed with the text editor - + Les données d'une image ne peuvent être affichées dans l'éditeur de texte Binary data can't be viewed with the text editor - + Les données binaires ne peuvent être affichées dans l'éditeur de texte Type of data currently in cell: %1 Image - + Type actuel des données de la cellule. Image %1 %1x%2 pixel(s) - + %1x%2 pixel(s) Type of data currently in cell: NULL - + Type actuel des données de la cellule : NULL Type of data currently in cell: Text / Numeric - Type des données actuellement dans la cellule : Texte / Numérique + Type actuel des données de la cellule : Texte / Numérique %n char(s) - %n caractère(s) - + %n caractère + %n caractères @@ -643,15 +652,15 @@ l'exécution est abandonnée. Type of data currently in cell: Binary - Type des données actuellement dans la cellule : Binaire + Type actuel des données de la cellule : Binaire %n byte(s) - %n octet(s) - + %n octet + %n octets @@ -670,17 +679,17 @@ l'exécution est abandonnée. Advanced - + Avancé Make this a 'WITHOUT rowid' table. Setting this flag requires a field of type INTEGER with the primary key flag set and the auto increment flag unset. - + Faire cette table "SANS RowId". Positionner cette option nécessite un champ de type INTEGER défini comme clé primaire ET pour lequel l'incrément automatique a été désactivé. Without Rowid - + Sans RowId @@ -721,7 +730,7 @@ l'exécution est abandonnée. Not null - Non Null + Non-Null @@ -746,12 +755,12 @@ l'exécution est abandonnée. U - + U Unique - + Unique @@ -776,7 +785,7 @@ l'exécution est abandonnée. Foreign Key - + Clé étrangère @@ -788,12 +797,12 @@ l'exécution est abandonnée. There already is a field with that name. Please rename it first or choose a different name for this field. - + Il existe déjà un champ avec ce nom. Veuillez le renommer avant ou choisir un autre nom pour ce champ. This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed. - + Cette colonne est référencée dans une clé étrangère dans la table %1, colonne %2. Son nom ne peut être changé. @@ -809,12 +818,12 @@ l'exécution est abandonnée. Column '%1'' has no unique data. - + La colonne %1 n'a pas de valeurs uniques. This makes it impossible to set this flag. Please change the table data first. - + Cela rend le choix de cette option impossible. Veuillez au préalable modifier les données de la table. @@ -828,7 +837,9 @@ Toutes les données contenues dans ce champ seront perdues. Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled - + Veuillez ajouter un champ ayant les caractéristiques suivant avant de positionner l'option Sans RowId : +- Défini comme clé primaire ; +- Incrément automatique désactivé @@ -836,7 +847,7 @@ Toutes les données contenues dans ce champ seront perdues. Export data as CSV - Exporter les données au format CSV + Exporter au format CSV &Table @@ -845,12 +856,12 @@ Toutes les données contenues dans ce champ seront perdues. &Table(s) - + &Table(s) &Column names in first line - Afficher le nom des &Colonnes dans la première ligne + Nom des &Col. en 1ère ligne @@ -902,22 +913,22 @@ Toutes les données contenues dans ce champ seront perdues. New line characters - + Saut de ligne Windows: CR+LF (\r\n) - + Windows: CR+LF (\r\n) Unix: LF (\n) - + Unix: LF (\n) Could not open output file: %1 - + Le fichier de destination %1 ne peut être ouvert @@ -934,12 +945,12 @@ Toutes les données contenues dans ce champ seront perdues. Please select at least 1 table. - + Veuillez sélectionner au moins une table. Choose a directory - Choisir un répertoire + Choisir un répertoire @@ -956,77 +967,78 @@ Toutes les données contenues dans ce champ seront perdues. Export SQL... - + Same as defined in English... But converted to uniformize with other dialog boxes. + Exporter au format SQL Tab&le(s) - + Tab&le(s) Select All - + Sélectionner tout Deselect All - + Déselectionner tout &Options - + &Options Keep column names in INSERT INTO - + Conserver les noms des colonnes dans INSERT INTO Multiple rows (VALUES) per INSERT statement - + Plusieurs enregistrements (VALUES) par INSERT Export everything - + Exporter tout Export schema only - + Exporter uniquement le schéma Export data only - + Exporter uniquement les données Please select at least 1 table. - + Veuillez sélectionner au moins une table. Choose a filename to export - Choisir un nom de fichier pour l'export + Choisir un nom de fichier pour l'export Text files(*.sql *.txt) - Fichiers Texte (*.sql *.txt) + Fichiers Texte (*.sql *.txt) Export completed. - Export terminé. + Export terminé. Export cancelled or failed. - l'export a été annulé ou a échoué. + L'export a été annulé ou a échoué. @@ -1035,7 +1047,8 @@ Toutes les données contenues dans ce champ seront perdues. The content of clipboard is bigger than the range selected. Do you want to insert it anyway? - + Le contenu du presse-papier est plus grand que la plage sélectionnée. +Voulez-vous poursuivre l'insertion malgré tout ? @@ -1043,7 +1056,7 @@ Do you want to insert it anyway? SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*) - + Base de Données SQLite (*.db *.sqlite *.sqlite3 *.db3);;Tous les fichiers (*) @@ -1051,7 +1064,7 @@ Do you want to insert it anyway? Filter - Filtre + Filtre @@ -1076,7 +1089,7 @@ Do you want to insert it anyway? &Column names in first line - La première ligne contient le nom des &Colonnes + Nom des &Col. en 1ère ligne @@ -1129,27 +1142,27 @@ Do you want to insert it anyway? &Encoding - + &Encodage UTF-8 - + UTF-8 UTF-16 - + UTF-16 ISO-8859-1 - + ISO-8859-1 Trim fields? - + Réduire les champs ? @@ -1174,22 +1187,22 @@ Do you want to insert it anyway? Creating restore point failed: %1 - + La création du point de restauration a échoué : %1 Creating the table failed: %1 - + La création de la table a échoué %1 Missing field for record %1 - + Champ manquant pour l'enregistrement %1 Inserting row failed: %1 - + L'insertion de l'enregistrement a échoué : %1 @@ -1225,7 +1238,7 @@ Do you want to insert it anyway? Use this list to select a table to be displayed in the database view - Utiliser cette liste pour sélectionner la table à afficher dans la vue Base de données + Utiliser cette liste pour sélectionner la table à afficher dans la vue Base de Données @@ -1246,7 +1259,7 @@ Do you want to insert it anyway? Clear all filters - + Effacer tous les filtres @@ -1256,7 +1269,7 @@ Do you want to insert it anyway? This button creates a new, empty record in the database - Ce bouton permet de créer un nouvel enregistrement, vide, dans la base de données + Ce bouton permet de créer un nouvel enregistrement, vide, dans la Base de Données @@ -1271,7 +1284,7 @@ Do you want to insert it anyway? This button deletes the record currently selected in the database - Ce bouton permet de supprimer l'enregistrement sélectionné de la base de données + Ce bouton permet de supprimer l'enregistrement sélectionné de la Base de Données @@ -1286,17 +1299,17 @@ Do you want to insert it anyway? <html><head/><body><p>Scroll to the beginning</p></body></html> - + <html><head/><body><p>Accéder au début</p></body></html> <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> - + <html><head/><body><p>Cliquer sur ce bouton permet d'aller au début de la table ci-dessus.</p></body></html> |< - + |< @@ -1321,7 +1334,7 @@ Do you want to insert it anyway? DB Browser for SQLite - + DB Browser pour SQLite @@ -1341,17 +1354,17 @@ Do you want to insert it anyway? Scroll to the end - + Accéder à la fin <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cliquer sur ce bouton permet d'aller à la fin de la table ci-dessus.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> >| - + >| @@ -1621,7 +1634,7 @@ Do you want to insert it anyway? DB Schema - + DB Schema @@ -1678,7 +1691,7 @@ Do you want to insert it anyway? &Revert Changes - Annuler les modifications + &Annuler les modifications @@ -1693,7 +1706,7 @@ Do you want to insert it anyway? &Write Changes - Enregistrer les modifications + Enregistrer les &modifications @@ -1794,7 +1807,7 @@ Do you want to insert it anyway? &Create Table... - Créer une table... + &Créer une table... @@ -1804,7 +1817,7 @@ Do you want to insert it anyway? &Delete Table... - Supprimer la table... + &Supprimer une table... @@ -1814,7 +1827,7 @@ Do you want to insert it anyway? &Modify Table... - Modifier une table... + &Modifier une table... @@ -1895,7 +1908,7 @@ Do you want to insert it anyway? &Load extension - + Charger &l'Extension @@ -1940,237 +1953,241 @@ Do you want to insert it anyway? Database Structure - + Structure de la Base de Données Browse Data - + Parcourir les données Edit Pragmas - + Editer les Pragmas <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Index Automatique</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Point de contrôle FSYNC intégral</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Clés étrangères</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignorer la vérification des contraintes</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Mode de journalisation</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Taille maximale du journal</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Mode de vérouillagee</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Taille de la Page</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Triggers récursifs</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Suppression sécuriséee</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronisation</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Stockage temporaire</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">Version utilisateur</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">Point de contrôle WAL automatique</span></a></p></body></html> Execute SQL - + Exécuter le SQL DB Toolbar - + Barre d'outils BdD Edit Database Cell - + Éditer le contenu d'une cellule de la base de données SQL &Log - + &Journal SQL Show S&QL submitted by - + A&fficher le SQL soumis par &Plot - + Gra&phique Line type: - + Type de ligne : Line - + Ligne StepLeft - + Voir la traduction. Peut aussi siugnifier qu'il s'agit de la dernière étape comme "maintenant vous n'avez plus qu'à"... + A Gauche StepRight - + A Droite StepCenter - + Centré Impulse - + Traduction à modifier en fonction du contexte et du résultat + Impulsion Point shape: - + Traduction à modifier en fonction du contexte et du résultat + Type de pointe : Cross - + Croix Plus - + Plus Circle - + Cercle Disc - + Disque Square - + Carré Diamond - + Diamant Star - + Etoile Triangle - + Triangle TriangleInverted - + Triangle Inversé CrossSquare - + Carré et croix PlusSquare - + Carré et Plus CrossCircle - + Cercle et Croix PlusCircle - + Cercle et Plus Peace - + A voir en fonction du contexte et du résultat + Paix @@ -2180,42 +2197,42 @@ Do you want to insert it anyway? Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + Charger toute les données : Cela a un effet uniquement si les données ont été parourues partiellement en raison du mécanisme de fetch partiel. Compact &Database - + C&ompacter la Base de Données &Database from SQL file... - + &Base de Données à partir du fichier SQL... &Table from CSV file... - + &Table depuis un fichier CSV... &Database to SQL file... - + Base de &Données vers un fichier SQL... &Table(s) as CSV file... - + &Table vers un fichier CSV... Create &Index... - + Créer un &Index... W&hat's This? - + &Qu'est-ce que c'est ? @@ -2227,90 +2244,90 @@ Do you want to insert it anyway? Sa&ve Project - + &Sauvegarder le projet Open &Project - + Ouvrir un &Projet &Attach Database - + Attac&her une Base de Données &Set Encryption - + &Chiffrer Save SQL file as - + Sauvegarder le fichier SQL comme &Browse Table - + &Parcourir la table Copy Create statement - + Copier l'instruction CREATE Copy the CREATE statement of the item to the clipboard - + Copie l'instruction CREATE de cet item dans le presse-papier Edit display format - + Modifier le format d'affichage Edit the display format of the data in this column - + Modifie le format d'affichage des données contenues dans cette colonne Show rowid column - + Afficher la colonne RowId Toggle the visibility of the rowid column - + Permet d'afficher ou non la colonne RowId Set encoding - + Définir l'encodage Change the encoding of the text in the table cells - + Change l'encodage du texte des cellules de la table Set encoding for all tables - + Définir l'encodage pour toutes les tables Change the default encoding assumed for all tables in the database - + Change l'encodage par défaut choisi pour l'ensemble des tables de la Base de Données Duplicate record - + Dupliquer l'enregistrement Load extension @@ -2371,32 +2388,32 @@ Do you want to insert it anyway? Ctrl+D - + Ctrl+D Ctrl+I - + Ctrl+I Encrypted - + Chiffré Database is encrypted using SQLCipher - + La Base de Données a été chiffrée avec SQLCipher Read only - + lecture seule Database file is read only. Editing the database is disabled. - + La Base de Données est en lecture seule. Il n'est pas possible de la modifier. @@ -2457,49 +2474,50 @@ Toutes les données associées à %1 seront perdues. %1 rows returned in %2ms from: %3 - + %1 enregistrements ramenés en %2ms depuis : %3 , %1 rows affected - + , %1 enregistrements affectés Query executed successfully: %1 (took %2ms%3) - + Requête exécutée avec succès : %1 (en %2 ms%3) A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - + Une nouvelle version de SQLiteBrowser est disponible (%1.%2.%3).<br/><br/>Vous pouvez la télécharger sur <a href='%4'>%4</a>. DB Browser for SQLite project file (*.sqbpro) - + Projet DB Browser pour SQLite (*.sqbpro) Please choose a new encoding for this table. - + Veuillez choisir un nouvel encodage pour cette table. Please choose a new encoding for all tables. - + Veuillez choisir un nouvel encodage pour toutes les tables. %1 Leave the field empty for using the database encoding. - + %1 +Laissez le champ vide pour utiliser l'encodage de la Base de Données. This encoding is either not valid or not supported. - + Cet encodage est invalide ou non supporté. %1 Rows returned from: %2 (took %3ms) @@ -2697,37 +2715,37 @@ Are you sure? &General - + &Général Remember last location - + Se souvenir du dernier emplacement Always use this location - + Toujours utiliser cet emplacement Remember last location for session only - + Dernier emplac. pour cette session uniquement Lan&guage - + Lan&gue Automatic &updates - + Mises à jour A&utomatiques &Database - &Base de données + Base de &Données @@ -2751,7 +2769,7 @@ Are you sure? enabled - autorisé + Autoriser @@ -2770,107 +2788,108 @@ Are you sure? Remove line breaks in schema &view - + Suppr. les sauts de ligne dans la &vue du schéma Prefetch block si&ze - + &Taille du bloc de préfetch Advanced - + Avancé SQL to execute after opening database - + Fichier SQL à éxécuter à l'ouverture +de la Base de Données Default field type - + Type de champ par défaut Data &Browser - + &Navigateur des données Font - + Police &Font - + &Police Font si&ze: - + T&aille de police : NULL fields - + Champs NULL &Text - + &Texte Field colors - + Couleur des champs NULL - + NULL Regular - + Standard Text - Texte + Texte Binary - Binaire + Binaire Background - + Arrière plan Filters - + Filtres Escape character - + Caractère d'échappement Delay time (&ms) - + Délai (&ms) Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + Défini le temps d'attente avant qu'une nouvelle valeur de filtre est appliquee. Peut être renseigné à 0 pour supprimer le temps d'attente. @@ -2955,47 +2974,47 @@ Are you sure? SQL &editor font size - Taille de la police de l'&éditeur SQL + Taille de la police : &Editeur SQL SQL &log font size - Taille de la police du fichier &journal SQL + Taille de la police : &Journal SQL Tab size - + Largeur de tabulation SQL editor &font - + &Police de l'éditeur SQL Error indicators - + Indicateur d'erreur Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Activer l'indicateur d'erreur met en évidence la ligne de code SQL ayant causé une ou des erreurs pendant son exécution Hori&zontal tiling - + Division hori&zontale If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Si elle est activée, l'éditeur de code SQL et l'affichage du tableau de résultats sont présentés côte à côte au lieu d'être l'un sur l'autre. Code co&mpletion - + Co&mplétion de code @@ -3020,12 +3039,12 @@ Are you sure? <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> - + <html><head/><body><p>Bien que SQLite supporte l'opérateur REGEXP, aucun algorithme<br>d'expression régulière est implémenté, mais il rappelle l'application en cours d'exécution. DB Browser pour SQLite implémente<br/>cet algorithme pour vous permettre d'utiliser REGEXP. Cependant, comme il existe plusieurs implémentations possibles<br/>et que vous souhaitez peut-être utiliser autre chose, vous êtes libre de désactiver cette implémentation dans l'application<br/>pour utiliser la votre en utilisant une extention. Cela nécessite le redémarrage de l'application.</p></body></html> Disable Regular Expression extension - + Désactiver l'extention "Expression Régulière" @@ -3035,7 +3054,7 @@ Are you sure? The language will change after you restart the application. - + La langue ne changera qu'après le redémarrage de l'application. @@ -3078,18 +3097,19 @@ Are you sure? Error importing data - + Erreur lors de l'import des données from record number %1 - + pour l'enregistrement numéro %1 . %1 - + . +%1 @@ -3197,14 +3217,16 @@ l'exécution est abandonnée. Collation needed! Proceed? - + Classement nécessaire ! Continuer ? A table in this database requires a special collation function '%1' that this application can't provide without further knowledge. If you choose to proceed, be aware bad things can happen to your database. Create a backup! - + Une table de cette Base de Données nécessite la fonction spéciale de classement '%1' que cette application ne peut fournir sans connaissances complémentaires. +Si vous choisissez de continuer, ayez à l'esprit que des choses non souhaitées peuvent survenir dans votre Base de Données. +Faitez une sauvegarde ! @@ -3265,197 +3287,197 @@ Create a backup! (X) The abs(X) function returns the absolute value of the numeric argument X. - + (X) La fonction abs(X) renvoie la valeur absolue de l'argument numérique X. () The changes() function returns the number of database rows that were changed or inserted or deleted by the most recently completed INSERT, DELETE, or UPDATE statement. - + () La fonction changes() renvoie le nombre de lignes de la Base de Données qui ont été modifiées, insérées ou supprimées par les instructions UPDATE, INSERT ou DELETE terminées dernièrement. (X1,X2,...) The char(X1,X2,...,XN) function returns a string composed of characters having the unicode code point values of integers X1 through XN, respectively. - + (X1, X2,...) La fonction char(X1,X2,...,XN) renvoie une chaîne composée des caractères ayant les valeurs des points de code unicode des entiers allant de X1 à XN, respectivement. (X,Y,...) The coalesce() function returns a copy of its first non-NULL argument, or NULL if all arguments are NULL - + (X, Y, ...) La fonction coalesce () renvoie une copie de son premier argument non-NULL, ou NULL si tous les arguments sont NULL (X,Y) The glob(X,Y) function is equivalent to the expression "Y GLOB X". - + (X, Y) La fonction glob (X, Y) est équivalente à l'expression « Y GLOB X ». (X,Y) The ifnull() function returns a copy of its first non-NULL argument, or NULL if both arguments are NULL. - + (X, Y) La fonction ifnull () renvoie une copie de son premier argument non-NULL, ou NULL si les deux arguments sont NULL. (X,Y) The instr(X,Y) function finds the first occurrence of string Y within string X and returns the number of prior characters plus 1, or 0 if Y is nowhere found within X. - + (X, Y) La fonction instr (X, Y) trouve la première occurrence de la chaîne Y dans la chaîne X. Elle renvoie le nombre de caractères précédents plus 1 ou 0 si Y n'est pas dans X. (X) The hex() function interprets its argument as a BLOB and returns a string which is the upper-case hexadecimal rendering of the content of that blob. - + (X) La fonction hex () interprète son argument comme un BLOB et renvoie une chaîne qui est le rendu hexadécimal en majuscules du contenu de ce blob. () The last_insert_rowid() function returns the ROWID of the last row insert from the database connection which invoked the function. - + () La fonction last_insert_rowid () renvoie le ROWID de la dernière ligne insérée par la connexion de la Base de Données qui a invoqué la fonction. (X) For a string value X, the length(X) function returns the number of characters (not bytes) in X prior to the first NUL character. - + (X) Pour une valeur de chaîne X, la fonction length(X) renvoie le nombre de caractères (pas d'octets) dans X avant le premier caractère NULL. (X,Y) The like() function is used to implement the "Y LIKE X" expression. - + (X, Y) La fonction like() est utilisée pour mettre en œuvre de l’expression « Y LIKE X ». (X,Y,Z) The like() function is used to implement the "Y LIKE X ESCAPE Z" expression. - + (X, Y, Z) La fonction like() est utilisée pour mettre en œuvre de l’expression « Y LIKE X ESCAPE Z ». (X) The load_extension(X) function loads SQLite extensions out of the shared library file named X. - + (X) La fonction load_extension(X) charge les extensions SQLite situées en dehors du fichier de bibliothèque partagée nommée X. (X,Y) The load_extension(X) function loads SQLite extensions out of the shared library file named X using the entry point Y. - + (X, Y) La fonction load_extension(X) charge les extensions SQLite situées en dehors du fichier de bibliothèque partagée nommée X en utilisant le point d'entrée Y. (X) The lower(X) function returns a copy of string X with all ASCII characters converted to lower case. - + (X) La fonction lower(X) renvoie une copie de la chaîne X avec tous ses caractères ASCII convertis en minuscules. (X) ltrim(X) removes spaces from the left side of X. - + (X) ltrim(X) supprime les espaces gauche de X. (X,Y) The ltrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the left side of X. - + (X, Y) La fonction ltrim(X,Y) renvoie une chaîne résultant de la suppression de tous les caractères qui apparaissent en Y à gauche de X. (X,Y,...) The multi-argument max() function returns the argument with the maximum value, or return NULL if any argument is NULL. - + (X,Y,...) La fonction à arguments multiples max() renvoie l'argument ayant la plus grande valeur ou renvoie NULL si tous les arguments sont NULL. (X,Y,...) The multi-argument min() function returns the argument with the minimum value. - + (X,Y,...) La fonction à arguments multiples min() renvoie l'argument ayant la plus petite valeur. (X,Y) The nullif(X,Y) function returns its first argument if the arguments are different and NULL if the arguments are the same. - + (X, Y) La fonction nullif(X,Y) renvoie le premier argument, si les arguments sont différents et NULL si les X et Y sont les mêmes. (FORMAT,...) The printf(FORMAT,...) SQL function works like the sqlite3_mprintf() C-language function and the printf() function from the standard C library. - + (FORMAT,...) La fonction SQL printf(FORMAT,...) fonctionne comme la fonction de sqlite3_mprintf() en langage C et la fonction printf() de la bibliothèque C standard. (X) The quote(X) function returns the text of an SQL literal which is the value of its argument suitable for inclusion into an SQL statement. - + (X) La fonction quote(X) renvoie le texte d’un litéral SQL qui est la valeur appropriée de l’argument pour son inclusion dans une requête SQL. () The random() function returns a pseudo-random integer between -9223372036854775808 and +9223372036854775807. - + () La fonction random() renvoie un nombre entier pseudo-aléatoire entre -9223372036854775808 et + 9223372036854775807. (N) The randomblob(N) function return an N-byte blob containing pseudo-random bytes. - + (N) La fonction randomblob(N) renvoie un blob de N octets contenant des octets pseudo-aléatoires. (X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y in string X. - + (X, Y, Z) La fonction replace(X,Y,Z) renvoie une chaîne formée en substituant par la chaîne Z chaque occurrence de la chaîne Y présente dans la chaîne X. (X) The round(X) function returns a floating-point value X rounded to zero digits to the right of the decimal point. - + (X) La fonction round(X) renvoie une valeur à virgule flottante X arrondie à zéro chiffres à droite de la virgule décimale. (X,Y) The round(X,Y) function returns a floating-point value X rounded to Y digits to the right of the decimal point. - + (X, Y) La fonction round(X,Y) renvoie une valeur à virgule flottante X arrondie à Y chiffres à droite de la virgule décimale. (X) rtrim(X) removes spaces from the right side of X. - + X) rtrim(X) supprime les espaces droite de X. (X,Y) The rtrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the right side of X. - + (X, Y) La fonction rtrim(X,Y) renvoie une chaîne formée en supprimant tous les caractères qui apparaissent en Y, à droite de X. (X) The soundex(X) function returns a string that is the soundex encoding of the string X. - + (X) La fonction soundex(X) renvoie une chaîne qui est l'encodage soundex de la chaîne X. (X,Y) substr(X,Y) returns all characters through the end of the string X beginning with the Y-th. - + (X, Y) substr(X,Y) renvoie tous les caractères à partir du n-ième Y jusqu'à la fin de la chaîne X. (X,Y,Z) The substr(X,Y,Z) function returns a substring of input string X that begins with the Y-th character and which is Z characters long. - + (X, Y, Z) La fonction substr(X,Y,Z) renvoie une sous-chaîne de la chaîne X à partie du n-ième caractère Y, de longueur Z. () The total_changes() function returns the number of row changes caused by INSERT, UPDATE or DELETE statements since the current database connection was opened. - + () La fonction total_changes() renvoie le nombre d'enregistrements altérés par les instructions INSERT, UPDATE ou DELETE depuis l’ouverture de la connexion de base de données courante. (X) trim(X) removes spaces from both ends of X. - + (X) trim(X) supprime les espaces aux deux extrémités de X. (X,Y) The trim(X,Y) function returns a string formed by removing any and all characters that appear in Y from both ends of X. - + (X, Y) La fonction trim(X,Y) renvoie une chaîne formée en supprimant tous les caractères de Y présents aux deux extrémités de X. (X) The typeof(X) function returns a string that indicates the datatype of the expression X. - + (X) La fonction typeof(X) renvoie une chaîne qui indique le type de données de l’expression X. (X) The unicode(X) function returns the numeric unicode code point corresponding to the first character of the string X. - + (X) La fonction unicode(X) renvoie le point de code unicode numérique correspondant au premier caractère de la chaîne X. (X) The upper(X) function returns a copy of input string X in which all lower-case ASCII characters are converted to their upper-case equivalent. - + (X) La fonction upper(X) renvoie une copie de la chaîne X dans laquel tous les caractères ASCII en minuscules sont convertis en leurs équivalents en majuscules. (N) The zeroblob(N) function returns a BLOB consisting of N bytes of 0x00. - + (N) La fonction zeroblob(N) renvoie un BLOB composé de N octets de valeur 0x00. @@ -3463,48 +3485,48 @@ Create a backup! (timestring,modifier,modifier,...) - + (timestring,modifier,modifier,...) (format,timestring,modifier,modifier,...) - + (format,timestring,modifier,modifier,...) (X) The avg() function returns the average value of all non-NULL X within a group. - + (X) La fonction avg() renvoie la valeur moyenne de tous les X non-NULL dans d’un groupe. (X) The count(X) function returns a count of the number of times that X is not NULL in a group. - + (X) La fonction count(X) renvoie le nombre de fois où X n’est pas NULL dans un groupe. (X) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. - + (X) la fonction group_concat() renvoie une chaîne qui est la concaténation de toutes les valeurs non-NULL de X. (X,Y) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. If parameter Y is present then it is used as the separator between instances of X. - + (X, Y) La fonction group_concat() renvoie une chaîne qui est la concaténation de toutes les valeurs non-NULL de X. Si le paramètre Y est présent, il est utilisé comme séparateur entre chaque instances de X. (X) The max() aggregate function returns the maximum value of all values in the group. - + (X) La fonction d’agrégat max() renvoie la valeur maximale de toutes les valeurs du groupe. (X) The min() aggregate function returns the minimum non-NULL value of all values in the group. - + (X) La fonction d’agrégation min() renvoie la valeur non-NULL minimale de toutes les valeurs du groupe. (X) The sum() and total() aggregate functions return sum of all non-NULL values in the group. - + (X) Les fonctions d'agrégation sum() et total() renvoient la somme de toutes les valeurs non-NULL du groupe. @@ -3513,7 +3535,8 @@ Create a backup! References %1(%2) Hold Ctrl+Shift and click to jump there - + Références %1(%2) +Appuyez simultanément sur Ctrl+Maj et cliquez pour arriver ici From df56bd95fcd3f54332a2ff50be6cca1dcf28ef2f Mon Sep 17 00:00:00 2001 From: FriedrichFroebel Date: Thu, 18 Aug 2016 12:27:14 +0200 Subject: [PATCH 23/79] Update German translation (#733) (cherry picked from commit f1dbd2e8acc14e836742d70cede05709d38428ff) --- src/translations/sqlb_de.ts | 1225 ++++++++++++++++++----------------- 1 file changed, 619 insertions(+), 606 deletions(-) diff --git a/src/translations/sqlb_de.ts b/src/translations/sqlb_de.ts index b2f2faa23..d41a007a0 100644 --- a/src/translations/sqlb_de.ts +++ b/src/translations/sqlb_de.ts @@ -6,17 +6,17 @@ About DB Browser for SQLite - Über DB-Browser für SQLite + Über DB-Browser für SQLite Version - Version + Version <html><head/><body><p>DB Browser for SQLite is an open source, freeware visual tool used to create, design and edit SQLite database files.</p><p>It is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. You can modify or redistribute it under the conditions of these licenses.</p><p>See <a href="http://www.gnu.org/licenses/gpl.html"><span style=" text-decoration: underline; color:#0000ff;">http://www.gnu.org/licenses/gpl.html</span></a> and <a href="https://www.mozilla.org/MPL/2.0/index.txt"><span style=" text-decoration: underline; color:#0000ff;">https://www.mozilla.org/MPL/2.0/index.txt</span></a> for details.</p><p>For more information on this program please visit our website at: <a href="http://sqlitebrowser.org"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitebrowser.org</span></a></p><p><span style=" font-size:small;">This software uses the GPL/LGPL Qt Toolkit from </span><a href="http://qt-project.org/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/</span></a><span style=" font-size:small;"><br/>See </span><a href="http://qt-project.org/doc/qt-5/licensing.html"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/doc/qt-5/licensing.html</span></a><span style=" font-size:small;"> for licensing terms and information.</span></p><p><span style=" font-size:small;">It also uses the Silk icon set by Mark James licensed under a Creative Commons Attribution 2.5 and 3.0 license.<br/>See </span><a href="http://www.famfamfam.com/lab/icons/silk/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://www.famfamfam.com/lab/icons/silk/</span></a><span style=" font-size:small;"> for details.</span></p></body></html> - + <html><head/><body><p>DB-Browser für SQLite ist ein grafisches, freies Open Source Tool zum Erstellen, Bearbeiten und Ändern von SQLite-Datenbankdateien.</p><p>Es steht unter zwei Lizenzen, der Mozilla Public License Version 2 und der GNU General Public License Version 3 oder aktueller. Sie können das Programm unter den Bedingungen dieser Lizenzen ändern und weitergeben.</p><p>Siehe <a href="http://www.gnu.org/licenses/gpl.html"><span style=" text-decoration: underline; color:#0000ff;">http://www.gnu.org/licenses/gpl.html</span></a> und <a href="https://www.mozilla.org/MPL/2.0/index.txt"><span style=" text-decoration: underline; color:#0000ff;">https://www.mozilla.org/MPL/2.0/index.txt</span></a> für Details.</p><p>Für mehr Informationen über dieses Programm besuchen Sie unsere Website unter: <a href="http://sqlitebrowser.org"><span style=" text-decoration: underline; color:#0000ff;">http://sqlitebrowser.org</span></a></p><p><span style=" font-size:small;">Diese Anwendung verwendet das GPL/LGPL Qt Toolkit von </span><a href="http://qt-project.org/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/</span></a><span style=" font-size:small;"><br/>Siehe </span><a href="http://qt-project.org/doc/qt-5/licensing.html"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://qt-project.org/doc/qt-5/licensing.html</span></a><span style=" font-size:small;"> für Lizenzinformationenund weitere Informationen.</span></p><p><span style=" font-size:small;">Sie verwendet außerdem das Silk Iconset von Mark James, das unter einer Creative Commons Attribution 2.5 und 3.0 Lizenz steht.<br/>Siehe </span><a href="http://www.famfamfam.com/lab/icons/silk/"><span style=" font-size:small; text-decoration: underline; color:#0000ff;">http://www.famfamfam.com/lab/icons/silk/</span></a><span style=" font-size:small;"> für Details.</span></p></body></html> Qt Version @@ -33,22 +33,22 @@ Version - + Version Qt Version - + Qt-Version SQLCipher Version - + SQLCiper-Version SQLite Version - + SQLite-Version @@ -57,18 +57,18 @@ Usage: %1 [options] [db] - Verwendung: %1 [Optionen] [db] + Verwendung: %1 [Optionen] [db] Possible command line arguments: - Mögliche Kommandozeilen-Argumente: + Mögliche Kommandozeilen-Argumente: -h, --help Show command line options - -h, --help Kommandozeilen-Optionen anzeigen + -h, --help Kommandozeilen-Optionen anzeigen -s, --sql [file] Execute this SQL file after opening the DB @@ -77,42 +77,42 @@ -s, --sql [file] Execute this SQL file after opening the DB - + -s, --sql [Datei] Führe nach dem Öffnen der Datenbank diese SQL-Datei aus -t, --table [table] Browse this table after opening the DB - + -t, --table [Tabelle] Navigiere nach dem Öffnen der Datenbank durch diese Tabelle -q, --quit Exit application after running scripts - -q, --quit Beende die Anwendung nach der Ausführung der Skripte + -q, --quit Beende die Anwendung nach Ausführung der Skripte [file] Open this SQLite database - [Datei] Diese SQLite-Datenbank öffnen + [Datei] Diese SQLite-Datenbank öffnen The -s/--sql option requires an argument - Die -s/--sql Option benötigt ein Argument + Die -s/--sql Option benötigt ein Argument The file %1 does not exist - Die Datei %1 existiert nicht + Die Datei %1 existiert nicht The -t/--table option requires an argument - + Die -t/--table Option benötigt ein Argument Invalid option/non-existant file: %1 - Ungültige Option/nicht existente Datei: %1 + Ungültige Option/nicht existente Datei: %1 @@ -120,22 +120,22 @@ SQLCipher encryption - + SQLCiper-Verschlüsselung &Password - + &Passwort &Reenter password - + Wiede&rhole Passwort Page &size - + &Seitengröße @@ -143,13 +143,17 @@ Note that if you change any of the other, optional, settings you'll need to re-enter them as well every time you open the database file. Leave the password fields empty to disable the encryption. The encryption process might take some time and you should have a backup copy of your database! Unsaved changes are applied before modifying the encryption. - + Setzen Sie bitte einen Schlüssel zum Verschlüsseln der Datenbank. +Beachten Sie, dass bei Änderung der optionalen Einstellungen diese bei jedem Öffnen der Datenbank-Datei eingegeben werden müssen. +Lassen Sie die Passwortfelder leer, um die Verschlüsselung zu deaktivieren. +Der Verschlüsselungsprozess benötigt unter Umständen ein bisschen Zeit und Sie sollten ein Backup-Kopie Ihrer Datenbank haben! Ungespeicherte Änderungen werden vor der Änderung der Verschlüsselung übernommen. Please enter the key used to encrypt the database. If any of the other settings were altered for this database file you need to provide this information as well. - + Geben Sie bitte den zur Verschlüsselung der Datenbank genutzten Schlüssel ein. +Falls weitere Einstellungen für diese Datenbank-Datei vorgenommen worden sind, müssen Sie diese Informationen zusätzlich angeben. @@ -157,82 +161,82 @@ If any of the other settings were altered for this database file you need to pro Choose display format - + Anzeigeformat auswählen Display format - + Anzeigeformat Choose a display format for the column '%1' which is applied to each value prior to showing it. - + Wählen Sie ein Anzeigeformat für die Spalte '%1', welches bei der Anzeige eines jeden Wertes angewendet wird. Default - Voreinstellung + Voreinstellung Decimal number - + Dezimalzahl Exponent notation - + Exponentnotation Hex blob - + Hex-Blob Hex number - + Hexwert Julian day to date - + Julianischer Tag zu Datum Lower case - + Kleinschreibung Octal number - + Oktalwert Round number - + Gerundeter Wert Unix epoch to date - + Unix-Epoche zu Datum Upper case - + Großschreibung Windows DATE to date - + Windows DATUM zu Datum Custom - + Benutzerdefiniert @@ -240,48 +244,49 @@ If any of the other settings were altered for this database file you need to pro Create New Index - Neuen Index erstellen + Neuen Index erstellen &Name - &Name + &Name &Columns - &Spalten + character after ampersand changed + &Spalten Column - Spalte + Spalte Use in Index - Im Index verwenden + Im Index verwenden Order - Sortierung + Sortierung &Table - &Tabelle + &Tabelle &Unique - &Eindeutig + Einde&utig Creating the index failed: %1 - Erstellen des Index fehlgeschlagen: + Erstellen des Index fehlgeschlagen: %1 @@ -290,134 +295,134 @@ If any of the other settings were altered for this database file you need to pro Please specify the database name under which you want to access the attached database - + Geben Sie bitte einen Datenbanknamen an, mit dem Sie auf die anhängte Datenbank zugreifen möchten Do you want to save the changes made to the database file %1? - Sollen die getätigten Änderungen an der Datenbank-Datei %1 gespeichert werden? + Sollen die getätigten Änderungen an der Datenbank-Datei %1 gespeichert werden? Exporting database to SQL file... - Datenbank in SQL-Datei exportieren... + Datenbank in SQL-Datei exportieren... Cancel - Abbrechen + Abbrechen Executing SQL... - SQL ausführen... + SQL ausführen... Action cancelled. - Vorgang abgebrochen. + Vorgang abgebrochen. Error in statement #%1: %2. Aborting execution. - Fehler im Statement #%1: %2. + Fehler im Statement #%1: %2. Ausführung wird abgebrochen. renameColumn: cannot find table %1. - Spalte umbenennen: Tabelle %1 nicht gefunden. + Spalte umbenennen: Tabelle %1 nicht gefunden. renameColumn: cannot find column %1. - Spalte umbennen: Spalte %1 nicht gefunden. + Spalte umbennen: Spalte %1 nicht gefunden. renameColumn: creating savepoint failed. DB says: %1 - Spalte umbenennen: Anlegen von Speicherpunkt fehlgeschlagen. DB meldet: %1 + Spalte umbenennen: Anlegen von Speicherpunkt fehlgeschlagen. DB meldet: %1 renameColumn: creating new table failed. DB says: %1 - Spalte umbenennen: Erstellen neuer Tabelle fehlgeschlagen. DB meldet: %1 + Spalte umbenennen: Erstellen neuer Tabelle fehlgeschlagen. DB meldet: %1 renameColumn: copying data to new table failed. DB says: %1 - Spalte umbenennen: Kopieren der Daten in neue Tabelle fehlgeschlagen. DB sagt: + Spalte umbenennen: Kopieren der Daten in neue Tabelle fehlgeschlagen. DB meldet: %1 renameColumn: deleting old table failed. DB says: %1 - Spalte umbenennen: Löschen der alten Tabelle fehlgeschlagen. DB meldet: %1 + Spalte umbenennen: Löschen der alten Tabelle fehlgeschlagen. DB meldet: %1 Restoring some of the objects associated with this table failed. This is most likely because some column names changed. Here's the SQL statement which you might want to fix and execute manually: - Wiederherstellung einiger mit dieser Tabelle verbundener Objekte fehlgeschagen. Dies passiert häufig durch geänderte Spaltennamen. Hier das SQL-Statement zum manuellen Reparieren und Ausführen: + Wiederherstellung einiger mit dieser Tabelle verbundener Objekte fehlgeschagen. Dies passiert häufig durch geänderte Spaltennamen. SQL-Statement zum manuellen Reparieren und Ausführen: renameColumn: releasing savepoint failed. DB says: %1 - Spalte umbenennen: Freigeben des Speicherpunktes fehlgeschlagen. DB meldet: %1 + Spalte umbenennen: Freigeben des Speicherpunktes fehlgeschlagen. DB meldet: %1 Error renaming table '%1' to '%2'.Message from database engine: %3 - Fehler beim Umbenennen der Tabelle '%1' zu '%2'. Meldung von Datenbank: + Fehler beim Umbenennen der Tabelle '%1' zu '%2'. Meldung von Datenbank: %3 ... <string can not be logged, contains binary data> ... - ... <String kann nicht geloggt werden, enthält binäre Daten> ... + ... <String kann nicht geloggt werden, enthält binäre Daten> ... unknown object type %1 - unbekannter Objekttyp %1 + unbekannter Objekttyp %1 could not get list of db objects: %1, %2 - Liste mit DB-Ojekten konnte nicht bezogen werden: %1, %2 + Liste mit DB-Ojekten konnte nicht bezogen werden: %1, %2 could not get types - Typen konnten nicht bezogen werden + Typen konnten nicht bezogen werden didn't receive any output from pragma %1 - keine Ausgabe von Pragma %1 + keine Ausgabe erhalten von Pragma %1 could not execute pragma command: %1, %2 - Pragma-Kommando konnte nicht ausgeführt werden: %1, %2 + Pragma-Kommando konnte nicht ausgeführt werden: %1, %2 Error setting pragma %1 to %2: %3 - Fehler beim Setzen des Pragmas %1 auf %2: %3 + Fehler beim Setzen des Pragmas %1 auf %2: %3 File not found. - Datei nicht gefunden. + Datei nicht gefunden. @@ -425,42 +430,42 @@ Ausführung wird abgebrochen. Name - Name + Name Object - Objekt + Objekt Type - Typ + Typ Schema - Schema + Schema Tables (%1) - Tabellen (%1) + Tabellen (%1) Indices (%1) - Indizes (%1) + Indizes (%1) Views (%1) - Aufrufe (%1) + Ansichten (%1) Triggers (%1) - Trigger (%1) + Trigger (%1) @@ -468,73 +473,73 @@ Ausführung wird abgebrochen. Edit database cell - Datenbank-Zelle bearbeiten + Datenbank-Zelle bearbeiten Mode: - + Modus: Image - + Bild Import text - Text importieren + Text importieren Opens a file dialog used to import text to this database cell. - Öffnet einen Dateiauswahldialog, um Text in diese Datenbank-Zelle zu importieren. + Öffnet einen Dateiauswahldialog, um Text in diese Datenbank-Zelle zu importieren. &Import - &Importieren + &Importieren Export text - Text exportieren + Text exportieren Opens a file dialog used to export the contents of this database cell to a text file. - Öffnet einen Dateiauswahldialog, um den Inhalt dieser Datenbank-Zelle in eine Textdatei zu exportieren. + Öffnet einen Dateiauswahldialog, um den Inhalt dieser Datenbank-Zelle in eine Textdatei zu exportieren. &Export - &Exportieren + &Exportieren Set this cell to NULL - + Diese Zelle auf NULL setzen Set as &NULL - + Auf &NULL setzen Apply - + Übernehmen Text - Text + Text Binary - Binär + Binär Clear cell data @@ -543,7 +548,7 @@ Ausführung wird abgebrochen. Erases the contents of the cell - Löscht den Inhalt der Zelle + Löscht den Inhalt der Zelle &Clear @@ -556,74 +561,74 @@ Ausführung wird abgebrochen. This area displays information about the data present in this database cell - Dieser Bereich stellt Informationen über die Daten in dieser Datenbank-Zelle dar + Dieser Bereich stellt Informationen über die Daten in dieser Datenbank-Zelle dar Type of data currently in cell - Art der Daten in dieser Zelle + Art der Daten in dieser Zelle Size of data currently in table - Größe der Daten in dieser Tabelle + Größe der Daten in dieser Tabelle Choose a file - Datei auswählen + Datei auswählen Text files(*.txt);;Image files(%1);;All files(*) - Text-Dateien(*.txt);;Bild-Dateien(%1);;Alle Dateien(*) + Text-Dateien(*.txt);;Bild-Dateien(%1);;Alle Dateien(*) Choose a filename to export data - Einen Dateinamen für den Datenexport auswählen + Dateinamen für den Datenexport wählen Text files(*.txt);;All files(*) - Text-Dateien(*.txt);;Alle Dateien(*) + Text-Dateien(*.txt);;Alle Dateien(*) Image data can't be viewed with the text editor - + Bilddaten können nicht mit dem Texteditor angezeigt werden Binary data can't be viewed with the text editor - + Binärdaten können nicht mit dem Texteditor angezeigt werden Type of data currently in cell: %1 Image - + Art der Daten in der aktuellen Zelle: %1 Bild %1x%2 pixel(s) - + %1x%2 Pixel Type of data currently in cell: NULL - + Art der Daten in dieser Zelle: NULL Type of data currently in cell: Text / Numeric - Art der Daten in dieser Zelle: Text / Numerisch + Art der Daten in dieser Zelle: Text / Numerisch %n char(s) - + + %n Zeichen %n Zeichen - @@ -637,15 +642,15 @@ Ausführung wird abgebrochen. Type of data currently in cell: Binary - Art der Daten in dieser Zelle: Binär + Art der Daten in dieser Zelle: Binär %n byte(s) - - %n Byte(s) - + + %n Byte + %n Bytes @@ -654,167 +659,167 @@ Ausführung wird abgebrochen. Edit table definition - Tabellen-Definition bearbeiten + Tabellen-Definition bearbeiten Table - Tabelle + Tabelle Advanced - + Erweitert Make this a 'WITHOUT rowid' table. Setting this flag requires a field of type INTEGER with the primary key flag set and the auto increment flag unset. - + Als 'WITHOUT rowid'-Tabelle markieren. Das Setzen dieses Flags erfordert ein Feld vom Typ INTEGER mit gesetzten Primärkey-Flag und nicht gesetztem Autoinkrement-Flag. Without Rowid - + Ohne Rowid Fields - Felder + Felder Add field - Feld hinzufügen + Feld hinzufügen Remove field - Feld entfernen + Feld entfernen Move field up - Feld nach oben verschieben + Ein Feld nach oben Move field down - Feld nach unten verschieben + Ein Feld nach unten Name - Name + Name Type - Typ + Typ Not null - Nicht Null + Nicht Null PK - PK + PK Primary key - Primärschlüssel + Primärschlüssel AI - AI + AI Autoincrement - Autoinkrement + Autoinkrement U - + Unique - + Eindeutig Default - Voreinstellung + Voreinstellung Default value - Voreingestellter Wert + Voreingestellter Wert Check - Prüfen + Prüfen Check constraint - Beschränkung prüfen + Beschränkung prüfen Foreign Key - + Fremdschlüssel Error creating table. Message from database engine: %1 - Fehler beim Erstellen der Tabelle. Meldung der Datenbank: + Fehler beim Erstellen der Tabelle. Meldung der Datenbank: %1 There already is a field with that name. Please rename it first or choose a different name for this field. - + Es existiert bereits ein Feld mit diesem Namen. Bitte benennen Sie es zunächst um oder wählen Sie einen anderen Namen für dieses Feld. This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed. - + Diese Spalte wird über einen Fremdschlüssel in Tabelle %1, Spalte %2 referenziert, sodass deren Name nicht geändert werden kann. There is at least one row with this field set to NULL. This makes it impossible to set this flag. Please change the table data first. - Mindestens eine Reihe enthält ein Feld mit dem Wert NULL. Dies verhindert das Setzen dieser Markierung. Bitte zuerst die Tabellen-Daten ändern. + Mindestens eine Reihe enthält ein Feld mit dem Wert NULL. Dies verhindert das Setzen dieser Markierung. Bitte zunächst die Tabellendaten ändern. There is at least one row with a non-integer value in this field. This makes it impossible to set the AI flag. Please change the table data first. - Mindestens eine Reihe enthält ein Feld mit einem nicht ganzzahligen Wert. Dies verhindert das Setzen der AI-Markierung. Bitte zuerst die Tabellen-Daten ändern. + Mindestens eine Reihe enthält ein Feld mit einem nicht ganzzahligen Wert. Dies verhindert das Setzen der AI-Markierung. Bitte zunächst die Tabellendaten ändern. Column '%1'' has no unique data. - + Spalte '%1' hat keine eindeutigen Daten. This makes it impossible to set this flag. Please change the table data first. - + Dies verhindert das Setzen dieses Flags. Bitte zunächst die Tabellendaten ändern. Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. - Soll das Feld '%1' wirklich gelöscht werden? + Soll das Feld '%1' wirklich gelöscht werden? Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. @@ -822,7 +827,9 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled - + Bitte fügen Sie vor dem Setzen des "Without rowid"-Flags ein Feld hinzu, welches folgenden Kriterien entspricht: + - Primärschlüssel-Flag gesetzt + - Autoinkrement deaktiviert @@ -830,7 +837,7 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. Export data as CSV - Daten als CSV exportieren + Daten als CSV exportieren &Table @@ -839,106 +846,106 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. &Table(s) - + &Tabelle(n) &Column names in first line - &Spaltennamen in erster Zeile + &Spaltennamen in erster Zeile Field &separator - Feld-Separator + Feld-&Separator , - , + , ; - ; + ; Tab - Tab + Tab | - | + | Other - Anderer + Anderer &Quote character - &String-Zeichen + &String-Zeichen " - " + " ' - ' + ' New line characters - + Zeilenumbruchs-Zeichen Windows: CR+LF (\r\n) - + Windows: CR+LF (\r\n) Unix: LF (\n) - + Unix: LF (\n) Could not open output file: %1 - + Ausgabedatei konnte nicht geöffnet werden: %1 Choose a filename to export data - Einen Dateinamen für den Datenexport wählen + Dateinamen für den Datenexport wählen Text files(*.csv *.txt) - Text-Dateien(*.csv *.txt) + Text-Dateien(*.csv *.txt) Please select at least 1 table. - + Bitte mindestens eine Tabelle auswählen. Choose a directory - Verzeichnis wählen + Verzeichnis wählen Export completed. - Export abgeschlossen. + Export abgeschlossen. Could not open output file. @@ -950,77 +957,77 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. Export SQL... - + SQL exportieren... Tab&le(s) - + Tabe&lle(n) Select All - + Alle auswählen Deselect All - + Alle abwählen &Options - + &Optionen Keep column names in INSERT INTO - + Spaltennamen in INSERT INTO belassen Multiple rows (VALUES) per INSERT statement - + Mehrere Reihen (VALUES) je INSERT-Statement Export everything - + Alles exportieren Export schema only - + Nur Schema exportieren Export data only - + Nur Daten exportieren Please select at least 1 table. - + Bitte mindestens eine Tabelle auswählen. Choose a filename to export - Dateinamen zum Export auswählen + Dateinamen zum Export auswählen Text files(*.sql *.txt) - Textdateien(*.sql *.txt) + Textdateien(*.sql *.txt) Export completed. - Export abgeschlossen. + Export abgeschlossen. Export cancelled or failed. - Export abgebrochen oder fehlgeschlagen. + Export abgebrochen oder fehlgeschlagen. @@ -1029,7 +1036,8 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. The content of clipboard is bigger than the range selected. Do you want to insert it anyway? - + Der Inhalt der Zwischenablage ist größer als der ausgewählte Bereich. +Möchten Sie ihn dennoch einfügen? @@ -1037,7 +1045,7 @@ Do you want to insert it anyway? SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*) - + SQLite Datenbankdateien (*.db *.sqlite *.sqlite3 *.db3);;Alle Dateien (*) @@ -1045,7 +1053,7 @@ Do you want to insert it anyway? Filter - Filtern + Filtern @@ -1060,130 +1068,130 @@ Do you want to insert it anyway? Import CSV file - CSV-Datei importieren + CSV-Datei importieren &Table name - &Tabellen-Name + &Tabellenname &Column names in first line - &Spaltennamen in erster Zeile + &Spaltennamen in erster Zeile Field &separator - Feld-Separator + Feld-&Separator , - , + , ; - ; + ; Tab - Tab + Tab | - | + | Other - Anderer + Anderer &Quote character - &String-Zeichen + &String-Zeichen " - " + " ' - ' + ' &Encoding - + &Codierung UTF-8 - + UTF-8 UTF-16 - + UTF-16 ISO-8859-1 - + ISO-8859-1 Trim fields? - + Felder trimmen? Inserting data... - Füge Daten ein... + Füge Daten ein... Cancel - Abbrechen + Abbrechen There is already a table of that name and an import into an existing table is only possible if the number of columns match. - Es gibt bereits eine Tabelle mit diesem Namen. Ein Import in eine existierende Tabelle ist nur bei übereinstimmender Spaltenanzahl möglich. + Es gibt bereits eine Tabelle mit diesem Namen. Ein Import in eine existierende Tabelle ist nur bei übereinstimmender Spaltenanzahl möglich. There is already a table of that name. Do you want to import the data into it? - Es gibt bereits eine Tabelle mit diesem Namen. Sollen die Daten in diese importiert werden? + Es gibt bereits eine Tabelle mit diesem Namen. Sollen die Daten in diese importiert werden? Creating restore point failed: %1 - + Erstellung des Wiederherstellungspunktes fehlgeschlagen: %1 Creating the table failed: %1 - + Erstellung der Tabelle fehlgeschlagen: %1 Missing field for record %1 - + Fehlendes Feld für Record %1 Inserting row failed: %1 - + Einfügen der Zeile fehlgeschlagen: %1 @@ -1200,7 +1208,7 @@ Do you want to insert it anyway? toolBar1 - Toolbar1 + Toolbar1 &Browse Data @@ -1209,173 +1217,173 @@ Do you want to insert it anyway? Table: - Tabelle: + Tabelle: Select a table to browse data - Anzuzeigende Tabelle auswählen + Anzuzeigende Tabelle auswählen Use this list to select a table to be displayed in the database view - Mit dieser Liste können Sie die in der Tabllenansicht anzuzeigende Tabelle auswählen + Mit dieser Liste können Sie die in der Tabllenansicht anzuzeigende Tabelle auswählen Refresh the data in the selected table. - Aktualisiert die angezeigten Tabellendaten. + Aktualisiert die angezeigten Tabellendaten. This button refreshes the data in the currently selected table. - Dieser Button aktualisiert die Daten der aktuellen Tabellenansicht. + Dieser Button aktualisiert die Daten der aktuellen Tabellenansicht. F5 - F5 + F5 Insert a new record in the current table - Fügt eine neue Zeile zur aktuellen Tabelle hinzu + Fügt eine neue Zeile zur aktuellen Tabelle hinzu This button creates a new, empty record in the database - Dieser Button erzeugt eine neue, leere Zeile in der Tabelle + Dieser Button erzeugt eine neue, leere Zeile in der Tabelle New Record - Neue Zeile + Neue Zeile Delete the current record - Aktuelle Zeile löschen + Aktuelle Zeile löschen This button deletes the record currently selected in the database - Dieser Button löscht die aktuell in der Tabellenansicht ausgewählte Zeile + Dieser Button löscht die aktuell in der Tabellenansicht ausgewählte Zeile Delete Record - Zeile löschen + Zeile löschen This is the database view. You can double-click any record to edit its contents in the cell editor window. - Dies ist die Tabellenansicht. Mit einem Doppelklick auf eine Zelle können Sie ihren Inhalt in einem Editorfenster bearbeiten. + Dies ist die Tabellenansicht. Mit einem Doppelklick auf eine Zeile können Sie ihren Inhalt in einem Editorfenster bearbeiten. < - < + < 0 - 0 of 0 - 0 - 0 von 0 + 0 - 0 von 0 > - > + > Scroll 100 records upwards - 100 Zeilen nach oben scrollen + 100 Zeilen nach oben scrollen DB Browser for SQLite - + DB Browser für SQLite Clear all filters - + Alle Filter löschen <html><head/><body><p>Scroll to the beginning</p></body></html> - + <html><head/><body><p>Zum Anfang scrollen</p></body></html> <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> - + <html><head/><body><p>Ein Klick auf diesen Button navigiert zum Anfang der oben angezeigten Tabelle.</p></body></html> |< - + |< <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> - <html><head/><body><p>Ein Klick auf diesen Button wechselt die Tabellenansicht um 100 Einträge nach oben.</p></body></html> + <html><head/><body><p>Ein Klick auf diesen Button navigiert 100 Einträge höher in der oben angezeigten Tabelle.</p></body></html> <html><head/><body><p>Scroll 100 records downwards</p></body></html> - <html><head/><body><p>100 Zeilen nach unten scrollen</p></body></html> + <html><head/><body><p>100 Zeilen nach unten scrollen</p></body></html> <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> - <html><head/><body><p>Ein Klick auf diesen Button wechselt die Tabellenansicht um 100 Einträge nach unten.</p></body></html> + <html><head/><body><p>Ein Klick auf diesen Button navigiert 100 Einträge nach unten in der oben angezeigten Tabelle.</p></body></html> Scroll to the end - + Zum Ende scrollen <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + <html><head/><body><p>Ein Klick auf diesen Button navigiert zum Ende der oben angezeigten Tabelle.</p></body></html> >| - + >| <html><head/><body><p>Click here to jump to the specified record</p></body></html> - <html><body><p>Klicke hier, um zu einer bestimmten Zeile zu springen</p></body></html> + <html><body><p>Klicken Sie hier, um zu einer bestimmten Zeile zu springen</p></body></html> <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> - <html><body><p>Dieser Button kann zum Navigieren zu einer im "Springe zu"-Bereich festgelegten Zeile verwendet werden.</p></body></html> + <html><body><p>Dieser Button kann zum Navigieren zu einer im "Springe zu"-Bereich festgelegten Zeile verwendet werden.</p></body></html> Go to: - Springe zu: + Springe zu: Enter record number to browse - Zeilennummern zum Suchen auswählen + Zeilennummer zum Suchen auswählen Type a record number in this area and click the Go to: button to display the record in the database view - Eine Zeilennummer in diesem Bereich eingeben und auf den "Springe zu:"-Button klicken, um die Zeile in der Datenbankansicht anzuzeigen + Geben Sie eine Zeilennummer in diesem Bereich ein und klicken Sie auf den "Springe zu:"-Button, um die Zeile in der Datenbankansicht anzuzeigen 1 - 1 + 1 Edit &Pragmas @@ -1384,158 +1392,158 @@ Do you want to insert it anyway? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline, color:#0000ff;">Auto Vacuum</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline, color:#0000ff;">Automatisches Vakuum</span></a></p></body></html> None - Nichts + Nichts Full - Vollständig + Vollständig Incremental - Inkrementell + Inkrementell <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatischer Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Vollständiger FSYNC Speicherpunkt</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_key"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_key"><span style=" text-decoration: underline; color:#0000ff;">Fremdschlüssel</span></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Vollständiger FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Beschränkungsprüfung ignorieren</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Model</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Modus</span></a></p></body></html> Delete - Löschen + Löschen Truncate - Kürzen + Kürzen Persist - Behalten + Behalten Memory - Speicher + Speicher WAL - WAL + WAL Off - Aus + Aus <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> - <html><head/><body><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body><html> + <html><head/><body><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Größenbegrenzung</span></a></p></body><html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a><p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Sperrmodus</span></a><p></body></html> Normal - Normal + Normal Exclusive - Exklusiv + Exklusiv <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text decoration: underline; color:#0000ff;">Maximale Seitenanzahl</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Seitengröße</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Rekursive Trigger</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Sicheres Löschen</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronisierung</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Zwischenspeicherung</span></a></p></body></html> Default - Voreinstellung + Voreinstellung File - Datei + Datei <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">Schemaversion</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">Automatischer WAL Speicherpunkt</span></a></p></body></html> E&xecute SQL @@ -1544,120 +1552,120 @@ Do you want to insert it anyway? &File - Da&tei + &Datei &Import - &Import + &Import &Export - &Export + &Export &Edit - &Bearbeiten + &Bearbeiten &View - &Ansicht + &Ansicht &Help - &Hilfe + &Hilfe Sa&ve Project - + &Projekt speichern Open &Project - + &Projekt öffnen &Attach Database - + Datenbank &anhängen &Set Encryption - + Verschlüsselung &setzen Save SQL file as - + SQL-Datei speichern als &Browse Table - + Tabelle &durchsuchen Copy Create statement - + Create-Statement kopieren Copy the CREATE statement of the item to the clipboard - + CREATE-Statement des Elements in die Zwischenablage kopieren Edit display format - + Anzeigeformat bearbeiten Edit the display format of the data in this column - + Anzeigeformat der Daten in dieser Spalte bearbeiten Show rowid column - + Rowid-Spalte anzeigen Toggle the visibility of the rowid column - + Sichtbarkeit der Rowid-Spalte umschalten Set encoding - + Codierung setzen Change the encoding of the text in the table cells - + Kodierung des Textes in den Tabellenzellen ändern Set encoding for all tables - + Kodierung für alle Tabellen setzen Change the default encoding assumed for all tables in the database - + Voreingestellte Kodierung für alle Tabellen in der Datenbank ändern Duplicate record - + Zeile duplizieren toolBar @@ -1674,17 +1682,17 @@ Do you want to insert it anyway? User - Benutzer + Benutzer Application - Anwendung + Anwendung &Clear - &Leeren + &Leeren Plot @@ -1693,194 +1701,194 @@ Do you want to insert it anyway? Columns - Spalten + Spalten X - X + X Y - Y + Y _ - _ + _ Line type: - + Zeilentyp: Line - + Zeile StepLeft - + Nach links StepRight - + Nach rechts StepCenter - + Zur Mitte Impulse - + Impuls Point shape: - + Punktform: Cross - + Kreuz Plus - + Plus Circle - + Kreis Disc - + Scheibe Square - + Quadrat Diamond - + Diamant Star - + Stern Triangle - + Dreieck TriangleInverted - + Invertiertes Dreieck CrossSquare - + Quadrat mit Kreuz PlusSquare - + Quadrat mit Plus CrossCircle - + Kreis mit Kreuz PlusCircle - + Kreis mit Plus Peace - + Peace Save current plot... - Aktuelle Anzeige speichern... + Aktuelles Diagramm speichern... Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + Alle Daten laden. Dies bringt nur etwas, wenn aufgrund des partiellen Abrufmechanismus noch nicht alle Daten der Tabelle abgerufen wurden. DB Schema - + DB Schema &New Database... - &Neue Datenbank... + &Neue Datenbank... Create a new database file - Neue Datenbank-Datei erstellen + Neue Datenbank-Datei erstellen This option is used to create a new database file. - Diese Option wird zum Erstellen einer neuen Datenbank-Datei verwendet. + Diese Option wird zum Erstellen einer neuen Datenbank-Datei verwendet. Ctrl+N - Strg+N + Strg+N &Open Database... - &Datenbank öffnen... + Datenbank &öffnen... Open an existing database file - Existierende Datenbank-Datei öffnen + Existierende Datenbank-Datei öffnen This option is used to open an existing database file. - Diese Option wird zum Öffnen einer existierenden Datenbank-Datei verwendet. + Diese Option wird zum Öffnen einer existierenden Datenbank-Datei verwendet. Ctrl+O - Strg+O + Strg+O &Close Database - &Datenbank schließen + Datenbank &schließen Ctrl+W - Strg+W + Strg+W Revert Changes @@ -1889,12 +1897,12 @@ Do you want to insert it anyway? Revert database to last saved state - Datenbank auf zuletzt gespeicherten Zustand zurücksetzen + Datenbank auf zuletzt gespeicherten Zustand zurücksetzen This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. - Diese Option wird zum Zurücksetzen der aktuellen Datenbank-Datei auf den zuletzt gespeicherten Zustand verwendet. Alle danach getätigten Änderungen gehen verloren. + Diese Option wird zum Zurücksetzen der aktuellen Datenbank-Datei auf den zuletzt gespeicherten Zustand verwendet. Alle getätigten Änderungen gehen verloren. Write Changes @@ -1903,17 +1911,17 @@ Do you want to insert it anyway? Write changes to the database file - Änderungen in Datenbank-Datei schreiben + Änderungen in Datenbank-Datei schreiben This option is used to save changes to the database file. - Diese Option wird zum Speichern von Änderungen in der Datenbank-Datei verwendet. + Diese Option wird zum Speichern von Änderungen in der Datenbank-Datei verwendet. Ctrl+S - Strg+S + Strg+S Compact Database @@ -1922,23 +1930,23 @@ Do you want to insert it anyway? Compact the database file, removing space wasted by deleted records - Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen + Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen Compact the database file, removing space wasted by deleted records. - Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen. + Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen. E&xit - B&eenden + &Beenden Ctrl+Q - Strg+Q + Strg+Q Database from SQL file... @@ -1947,12 +1955,12 @@ Do you want to insert it anyway? Import data from an .sql dump text file into a new or existing database. - Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank importieren. + Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank importieren. This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. - Diese Option wird zum Importieren von Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datebank verwendet. SQL-Dumpdateien können von den meisten Datenbankanwendungen erstellt werden, inklusive MySQL und PostgreSQL. + Diese Option wird zum Importieren von Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank verwendet. SQL-Dumpdateien können von den meisten Datenbankanwendungen erstellt werden, inklusive MySQL und PostgreSQL. Table from CSV file... @@ -1961,12 +1969,12 @@ Do you want to insert it anyway? Open a wizard that lets you import data from a comma separated text file into a database table. - Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. + Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. - Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. CSV-Dateien können von den meisten Datenbank- und Tabellenkalkulations-Anwendungen erstellt werden. + Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. CSV-Dateien können von den meisten Datenbank- und Tabellenkalkulations-Anwendungen erstellt werden. Database to SQL file... @@ -1975,12 +1983,12 @@ Do you want to insert it anyway? Export a database to a .sql dump text file. - Exportiert eine Datenbank in eine .sql-Dump-Textdatei. + Daten in eine .sql-Dump-Textdatei exportieren. This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. - Diese Option ermöglicht den Export einer Datenbank in eine .sql-Dump-Textdatei. SQL-Dumpdateien enthalten alle notwendigen Daten, um die Datenbank mit den meisten Datenbankanwendungen neu erstellen zu können, inklusive MySQL und PostgreSQL. + Diese Option ermöglicht den Export einer Datenbank in eine .sql-Dump-Textdatei. SQL-Dumpdateien enthalten alle notwendigen Daten, um die Datenbank mit den meisten Datenbankanwendungen neu erstellen zu können, inklusive MySQL und PostgreSQL. Table as CSV file... @@ -1989,12 +1997,12 @@ Do you want to insert it anyway? Export a database table as a comma separated text file. - Datenbank als kommaseparierte Textdatei exportieren. + Datenbank als kommaseparierte Textdatei exportieren. Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. - Exportiert die Datenbank als kommaseparierte Textdatei, fertig zum Import in andere Datenbank- oder Tabellenkalkulations-Anwendungen. + Exportiert die Datenbank als kommaseparierte Textdatei, fertig zum Import in andere Datenbank- oder Tabellenkalkulations-Anwendungen. Create Table... @@ -2003,7 +2011,7 @@ Do you want to insert it anyway? Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database - Den Assistenten zum Erstellen einer Tabelle öffnen, wo der Name und die Felder für eine neue Tabelle in der Datenbank festgelegt werden können. + Den Assistenten zum Erstellen einer Tabelle öffnen, wo der Name und die Felder für eine neue Tabelle in der Datenbank festgelegt werden können Delete Table... @@ -2012,7 +2020,7 @@ Do you want to insert it anyway? Open the Delete Table wizard, where you can select a database table to be dropped. - Den Assistenten zum Löschen einer Tabelle öffnen, wo eine zu entfernende Datenbanktabelle ausgewählt werden kann. + Den Assistenten zum Löschen einer Tabelle öffnen, wo eine zu entfernende Datenbanktabelle ausgewählt werden kann. Modify Table... @@ -2021,7 +2029,7 @@ Do you want to insert it anyway? Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. - Den Assistenten zum Ändern einer Tabelle öffnen, wo eine existierende Tabelle umbenannt werden kann. Ebenso können Felder hinzugefügt und gelöscht sowie Feldnamen und -typen geändert werden. + Den Assistenten zum Ändern einer Tabelle öffnen, wo eine existierende Tabelle umbenannt werden kann. Ebenso können Felder hinzugefügt und gelöscht sowie Feldnamen und -typen geändert werden. Create Index... @@ -2030,28 +2038,28 @@ Do you want to insert it anyway? Open the Create Index wizard, where it is possible to define a new index on an existing database table. - Den Assistenten zum Erstellen des Index öffnen, wo ein neuer Index für eine existierende Datenbanktabelle gewählt werden kann. + Den Assistenten zum Erstellen des Index öffnen, wo ein neuer Index für eine existierende Datenbanktabelle gewählt werden kann. &Preferences... - &Einstellungen + &Einstellungen... Open the preferences window. - Das Einstellungsfenster öffnen. + Das Einstellungsfenster öffnen. &DB Toolbar - &DB Toolbar + &DB Toolbar Shows or hides the Database toolbar. - Zeigt oder versteckt die Datenbank-Toolbar. + Zeigt oder versteckt die Datenbank-Toolbar. What's This? @@ -2060,163 +2068,163 @@ Do you want to insert it anyway? Shift+F1 - Shift+F1 + Shift+F1 &About... - &Über... + &Über... &Recently opened - &Kürzlich geöffnet + &Kürzlich geöffnet Open &tab - Tab &öffnen + &Tab öffnen Ctrl+T - Strg+T + Strg+T Database Structure - + Datenbankstruktur Browse Data - + Daten durchsuchen Edit Pragmas - + Pragmas bearbeiten Execute SQL - + SQL ausführen DB Toolbar - + DB Toolbar Edit Database Cell - + Datenbankzelle bearbeiten SQL &Log - + SQL-&Log Show S&QL submitted by - + Anzeige des übergebenen S&QL von &Plot - + &Diagramm &Revert Changes - + Änderungen &rückgängig machen &Write Changes - + Änderungen &schreiben Compact &Database - + &Datenbank komprimieren &Database from SQL file... - + &Datenbank aus SQL-Datei... &Table from CSV file... - + &Tabelle aus CSV-Datei... &Database to SQL file... - + &Datenbank zu SQL-Datei... &Table(s) as CSV file... - + &Tabelle(n) als CSV-Datei... &Create Table... - + Tabelle &erstellen... &Delete Table... - + Tabelle &löschen... &Modify Table... - + Tabelle &ändern... Create &Index... - + &Index erstellen... W&hat's This? - + &Was ist das? &Execute SQL - &SQL ausführen + SQL &ausführen Execute SQL [F5, Ctrl+Return] - SQL ausführen [F5, Strg+Return] + SQL ausführen [F5, Strg+Return] &Load extension - + Erweiterung &laden &Wiki... - &Wiki... + &Wiki... Bug &report... - Fehler &melden... + Fehler &melden... Web&site... - Web&site... + Web&site... Save Project @@ -2226,7 +2234,7 @@ Do you want to insert it anyway? Save the current session to a file - Aktuelle Sitzung in einer Datei speichern + Aktuelle Sitzung in einer Datei speichern Open Project @@ -2236,24 +2244,24 @@ Do you want to insert it anyway? Load a working session from a file - Sitzung aus einer Datei laden + Sitzung aus einer Datei laden Open SQL file - SQL-Datei öffnen + SQL-Datei öffnen <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> - <html><head/><body><p>Aktuelle Ansicht speichern...</p><p>Dateiformat durch Endung auswählen (png, jpg, pdf, bmp)</p></body></html> + <html><head/><body><p>Aktuelles Diagramm speichern...</p><p>Dateiformat durch Endung auswählen (png, jpg, pdf, bmp)</p></body></html> Save SQL file - SQL-Datei speichern + SQL-Datei speichern Load extension @@ -2262,84 +2270,84 @@ Do you want to insert it anyway? Execute current line - Aktuelle Zeile ausführen + Aktuelle Zeile ausführen Execute current line [Ctrl+E] - Aktuelle Zeile ausführen [Strg+E] + Aktuelle Zeile ausführen [Strg+E] Ctrl+E - Strg+E + Strg+E Export as CSV file - Als CSV-Datei exportieren + Als CSV-Datei exportieren Export table as comma separated values file - Tabelle als kommaseparierte Wertedatei exportieren + Tabelle als kommaseparierte Wertedatei exportieren Ctrl+L - Strg+L + Strg+L Ctrl+P - Strg+P + Strg+P Database encoding - Datenbank-Kodierung + Datenbank-Kodierung Choose a database file - Eine Datenbankdatei auswählen + Eine Datenbankdatei auswählen Ctrl+Return - Strg+Return + Strg+Return Ctrl+D - + Strg+D Ctrl+I - + Strg+I Encrypted - + Verschlüsselt Database is encrypted using SQLCipher - + Datenbank ist mittels SQLCipher verschlüsselt Read only - + Nur lesen Database file is read only. Editing the database is disabled. - + Zugriff auf Datenbank nur lesend. Bearbeiten der Datenbank ist deaktiviert. @@ -2347,103 +2355,104 @@ Do you want to insert it anyway? Choose a filename to save under - Dateinamen zum Speichern auswählen + Dateinamen zum Speichern auswählen Error adding record: - Fehler beim Hinzufügen der Zeile: + Fehler beim Hinzufügen der Zeile: Error deleting record: %1 - Fehler beim Löschen der Zeile: + Fehler beim Löschen der Zeile: %1 Please select a record first - Bitte zuerst eine Zeile auswählen + Bitte zuerst eine Zeile auswählen %1 - %2 of %3 - %1 - %2 von %3 + %1 - %2 von %3 There is no database opened. Please open or create a new database file. - Es ist keine Datenbank geöffnet. Bitte eine Datenbank-Datei öffnen oder eine neue erstellen. + Es ist keine Datenbank geöffnet. Bitte eine Datenbank-Datei öffnen oder eine neue erstellen. Are you sure you want to delete the %1 '%2'? All data associated with the %1 will be lost. - Sollen %1 '%2' wirklich gelöscht werden? + Sollen %1 '%2' wirklich gelöscht werden? Alle mit %1 verbundenen Daten gehen verloren. Error: could not delete the %1. Message from database engine: %2 - Fehler: %1 konnte nicht gelöscht werden. Meldung der Datenbank: + Fehler: %1 konnte nicht gelöscht werden. Meldung der Datenbank: %2 There is no database opened. - Keine Datenbank geöffnet. + Keine Datenbank geöffnet. %1 rows returned in %2ms from: %3 - + %1 Reihen innerhalb von %2ms zurückgegeben von: %3 , %1 rows affected - + , %1 Zeilen betroffen Query executed successfully: %1 (took %2ms%3) - + Query erfolgreich ausgeführt: %1 (innerhalb von %2ms%3) A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - + Eine neue Version des DB Browsers für SQLite ist verfügbar (%1.%2.%3).<br/><br/>Bitte laden Sie diese von <a href='%4'>%4</a> herunter. DB Browser for SQLite project file (*.sqbpro) - + DB Browser für SQLite Projektdatei (*.sqbpro) Please choose a new encoding for this table. - + Bitte wählen Sie eine neue Kodierung für diese Tabelle. Please choose a new encoding for all tables. - + Bitte wählen Sie eine neue Kodierung für alle Tabellen. %1 Leave the field empty for using the database encoding. - + %1 +Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. This encoding is either not valid or not supported. - + Diese Kodierung ist entweder nicht gültig oder nicht unterstützt. %1 Rows returned from: %2 (took %3ms) @@ -2452,7 +2461,7 @@ Leave the field empty for using the database encoding. Error executing query: %1 - Fehler beim Ausführen der Anfrage: %1 + Fehler beim Ausführen der Anfrage: %1 Query executed successfully: %1 (took %2ms) @@ -2461,22 +2470,22 @@ Leave the field empty for using the database encoding. Choose a text file - Textdatei auswählen + Textdatei auswählen Text files(*.csv *.txt);;All files(*) - Textdateien(*.csv *.txt);;Alle Dateien(*) + Textdateien(*.csv *.txt);;Alle Dateien(*) Import completed - Import vollständig + Import vollständig Are you sure you want to undo all changes made to the database file '%1' since the last save? - Sollen wirklich alle Änderungen an der Datenbankdatei '%1' seit dem letzten Speichern rückgängig gemacht werden? + Sollen wirklich alle Änderungen an der Datenbankdatei '%1' seit dem letzten Speichern rückgängig gemacht werden? Choose a filename to export @@ -2497,110 +2506,110 @@ Leave the field empty for using the database encoding. Choose a file to import - Datei für Import auswählen + Datei für Import auswählen Text files(*.sql *.txt);;All files(*) - Textdateien(*.sql *.txt);;Alle Dateien(*) + Textdateien(*.sql *.txt);;Alle Dateien(*) Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. - Soll für die importierten Daten eine neue Datenbank erstellt werden? + Soll für die importierten Daten eine neue Datenbank erstellt werden? Bei der Antwort NEIN werden die Daten in die SQL-Datei der aktuellen Datenbank importiert. File %1 already exists. Please choose a different name. - Datei %1 existiert bereits. Bitte einen anderen Namen auswählen. + Datei %1 existiert bereits. Bitte einen anderen Namen auswählen. Error importing data: %1 - Fehler beim Datenimport: %1 + Fehler beim Datenimport: %1 Import completed. - Import abgeschlossen. + Import abgeschlossen. Delete View - Ansicht löschen + Ansicht löschen Delete Trigger - Trigger löschen + Trigger löschen Delete Index - Index löschen + Index löschen Delete Table - Tabelle löschen + Tabelle löschen &%1 %2 - &%1 %2 + &%1 %2 Setting PRAGMA values will commit your current transaction. Are you sure? - Das Setzen von PRAGMA-Werten übermittelt den aktuellen Vorgang. + Das Setzen von PRAGMA-Werten übermittelt den aktuellen Vorgang. Sind Sie sicher? Select SQL file to open - SQL-Datei zum Öffnen auswählen + SQL-Datei zum Öffnen auswählen Select file name - Dateinamen auswählen + Dateinamen auswählen Select extension file - Erweiterungsdatei auswählen + Erweiterungsdatei auswählen Extensions(*.so *.dll);;All files(*) - Erweiterungen(*.so *.dll);;Alle Dateien(*) + Erweiterungen(*.so *.dll);;Alle Dateien(*) Extension successfully loaded. - Erweiterung erfolgreich geladen. + Erweiterung erfolgreich geladen. Error loading extension: %1 - Fehler beim Laden der Erweiterung: %1 + Fehler beim Laden der Erweiterung: %1 Don't show again - Nicht wieder anzeigen + Nicht wieder anzeigen New version available. - Neue Version verfügbar. + Neue Version verfügbar. A new sqlitebrowser version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. @@ -2609,17 +2618,17 @@ Sind Sie sicher? Choose a axis color - Achsenfarbe auswählen + Achsenfarbe auswählen PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) - PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Alle Dateien(*) + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Alle Dateien(*) Choose a file to open - Datei zum Öffnen auswählen + Datei zum Öffnen auswählen SQLiteBrowser project(*.sqbpro) @@ -2628,7 +2637,7 @@ Sind Sie sicher? Invalid file format. - Ungültiges Dateiformat. + Ungültiges Dateiformat. @@ -2636,57 +2645,57 @@ Sind Sie sicher? Preferences - Einstellungen + Einstellungen &General - + All&gemeines Remember last location - + Letztes Verzeichnis merken Always use this location - + Immer dieses Verzeichnis verwenden Remember last location for session only - + Letztes Verzeichnis nur innerhalb der Sitzung merken Lan&guage - + &Sprache Automatic &updates - + Automatische &Updates &Database - &Datenbank + &Datenbank Database &encoding - Datenbank-&-Kodierung + Datenbank-&Kodierung Open databases with foreign keys enabled. - Öffnet von Datenbanken mit fremden Schlüsseln aktiviert. + Öffnen von Datenbanken mit Fremdschlüsseln aktiviert. &Foreign keys - &Fremde Schlüssel + &Fremdschlüssel @@ -2695,17 +2704,17 @@ Sind Sie sicher? enabled - aktiviert + aktiviert Default &location - Voreingestellte &Speicherort + Voreingestellter &Speicherort ... - ... + ... &Prefetch block size @@ -2714,282 +2723,282 @@ Sind Sie sicher? Remove line breaks in schema &view - + Zeilenumbrüche in der Schema&ansicht entfernen Prefetch block si&ze - + Block&größe für Prefetch Advanced - + Erweitert SQL to execute after opening database - + Nach dem Öffnen einer Datenbank auszuführendes SQL Default field type - + Voreingestellter Feldtyp Data &Browser - + Daten&auswahl Font - + Schrift &Font - + Schri&ft Font si&ze: - + Schrift&größe: NULL fields - + NULL-Felder &Text - + &Text Field colors - + Feldfarben NULL - + NULL Regular - + Normal Text - Text + Text Binary - Binär + Binär Background - + Hintergrund Filters - + Filter Escape character - + Escape-Zeichen Delay time (&ms) - + Verzögerung (&ms) Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + Verzögerung vor der Anwendung eines neuen Filters setzen. Kann auf 0 gesetzt werden, um dies zu deaktivieren. &SQL - &SQL + &SQL Settings name - Einstellungsname + Einstellungsname Context - Kontext + Kontext Colour - Farbe + Farbe Bold - Fett + Fett Italic - Kursiv + Kursiv Underline - Unterstreichung + Unterstreichung Keyword - Schlüsselwort + Schlüsselwort function - Funktion + Funktion Function - Funktion + Funktion Table - Tabelle + Tabelle Comment - Kommentar + Kommentar Identifier - Bezeichner + Bezeichner String - String + String currentline - Aktuelle Zeile + Aktuelle Zeile Current line - Aktuelle Zeile + Aktuelle Zeile SQL &editor font size - SQL&-Editor Schriftgröße + SQL-&Editor Schriftgröße SQL &log font size - SQL&-Log Schriftgröße + SQL-&Log Schriftgröße Tab size - + Tab-Größe SQL editor &font - + SQL Editor &Schrift Error indicators - + Fehleranzeige Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Durch Aktivieren der Fehleranzeige werden SQL-Codezeilen hervorgehoben, die während der letzten Ausführung Fehler verursacht haben Hori&zontal tiling - + Hori&zontale Anordnung If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Im aktivierten Zustand werden der SQL-Codeeditor und die Ergebnistabelle neben- statt untereinander angezeigt. Code co&mpletion - + &Codevervollständung &Extensions - &Erweiterungen + &Erweiterungen Select extensions to load for every database: - Bei jeder Datenbank zu ladende Erweiterungen auswählen: + Bei jeder Datenbank zu ladende Erweiterungen auswählen: Add extension - Erweiterung hinzufügen + Erweiterung hinzufügen Remove extension - Erweiterung entfernen + Erweiterung entfernen <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> - + <html><head/><body><p>Auch wenn der REGEXP-Operator unterstützt wird, implementiert SQLite keinerlei Algorithmus für reguläre<br/>Ausdrücke, sondern leitet diese an die laufende Anwendung weiter. DB Browser für SQLite implementierte diesen<br/>Algorithmus für Sie, um REGEXP ohne Zusätze verwenden zu können. Allerdings gibt es viele mögliche<br/>Implementierungen und Sie möchten unter Umständen eine andere wählen, dann können Sie die<br/>Implementierung der Anwendung deaktivieren und Ihre eigene durch Laden einer Erweiterung verwenden. Ein Neustart der Anwendung ist notwendig.</p></body></html> Disable Regular Expression extension - + Erweiterung für reguläre Ausdrücke deaktivieren Choose a directory - Verzeichnis wählen + Verzeichnis wählen The language will change after you restart the application. - + Die Sprache wird nach einem Neustart der Anwendung geändert. Select extension file - Erweiterungsdatei wählen + Erweiterungsdatei wählen Extensions(*.so *.dll);;All files(*) - Erweiterungen(*.so *.dll);;Alle Dateien(*) + Erweiterungen(*.so *.dll);;Alle Dateien(*) @@ -3021,23 +3030,24 @@ Sind Sie sicher? Error importing data - + Fehler beim Datenimport from record number %1 - + von Zeilennummer %1 . %1 - + +%1 Cancel - Abbrechen + Abbrechen Executing SQL... @@ -3116,7 +3126,7 @@ Ausführung wird abgebrochen. Decoding CSV file... - CSV-Datei dekodieren... + CSV-Datei dekodieren... didn't receive any output from pragma %1 @@ -3137,14 +3147,16 @@ Ausführung wird abgebrochen. Collation needed! Proceed? - + Kollation notwendig! Fortführen? A table in this database requires a special collation function '%1' that this application can't provide without further knowledge. If you choose to proceed, be aware bad things can happen to your database. Create a backup! - + Eine Tabelle in dieser Datenbank benötigt eine spezielle Kollationsfunktion '%1', welche diese Anwendung ohne weiterem Wissen nicht zur Verfügung stellen kann. +Wenn Sie fortfahren, sollten Sie im Hinterkopf behalten, dass mit Ihrer Datenbank unerwartete Dinge geschehen können. +Erstellen Sie ein Backup! @@ -3152,52 +3164,52 @@ Create a backup! Form - Form + Formular Results of the last executed statements - Ergebnisse des zuletzt ausgeführten Statements + Ergebnisse des zuletzt ausgeführten Statements This field shows the results and status codes of the last executed statements. - Dieses Feld zeigt die Ergebnisse und Statuscodes der zuletzt ausgeführten Statements. + Dieses Feld zeigt die Ergebnisse und Statuscodes der zuletzt ausgeführten Statements. Export to &CSV - Nach &CSV exportieren + Nach &CSV exportieren Save as &view - Ansicht &speichern + Ansicht &speichern Save as view - Ansicht speichern + Ansicht speichern Please specify the view name - Namen für Ansicht angeben + Namen für Ansicht angeben There is already an object with that name. Please choose a different name. - Es gibt bereits ein Objekt mit diesem Namen. Bitte einen anderen auswählen. + Es gibt bereits ein Objekt mit diesem Namen. Bitte einen anderen auswählen. View successfully created. - Ansicht erfolgreich erstellt. + Ansicht erfolgreich erstellt. Error creating view: %1 - Fehler beim Erstellen der Ansicht: %1 + Fehler beim Erstellen der Ansicht: %1 @@ -3205,197 +3217,197 @@ Create a backup! (X) The abs(X) function returns the absolute value of the numeric argument X. - + (X) Die abs(X)-Funktion gibt einen absoluten Wert des numerischen Arguments X zurück. () The changes() function returns the number of database rows that were changed or inserted or deleted by the most recently completed INSERT, DELETE, or UPDATE statement. - + () Die changes()-Funktion gibt die Anzahl der Datenbankzeilen zurück, die mit dem zuletzt abgeschlossenen INSERT-, DELETE- oder UPDATE-Statement geändert, einfügt oder gelöscht worden sind. (X1,X2,...) The char(X1,X2,...,XN) function returns a string composed of characters having the unicode code point values of integers X1 through XN, respectively. - + (X1,X2,...) Die char(X1,X2,...,XN)-Funktion gibt eine Zeichenkette zurück, die aus den Zeichen der Unicode-Werte der Ganzzahlen X1 bis XN zusammengesetzt ist. (X,Y,...) The coalesce() function returns a copy of its first non-NULL argument, or NULL if all arguments are NULL - + (X,Y,...) Die coalesce()-Funktion gibt eine Kopie des ersten nicht-NULL-Arguments zurück, oder NULL wenn alle Argumente NULL sind (X,Y) The glob(X,Y) function is equivalent to the expression "Y GLOB X". - + (X,Y) Die glob(X,Y)-Funktion ist äquivalent zum Ausdruck "Y GLOB X". (X,Y) The ifnull() function returns a copy of its first non-NULL argument, or NULL if both arguments are NULL. - + (X,Y) Die ifnull()-Funktion gibt eine Kopie des ersten nicht-NULL-Arguments zurück, oder NULL, wenn beide Argumente NULL sind. (X,Y) The instr(X,Y) function finds the first occurrence of string Y within string X and returns the number of prior characters plus 1, or 0 if Y is nowhere found within X. - + (X,Y) Die instr(X,Y)-Funktion sucht das erste Auftreten von Zeichenkette Y innerhalb der Zeichenkette X und gibt die Anzahl vorhergehender Charakter plus 1 zurück, oder 0, wenn Y in X nicht gefunden werden konnte. (X) The hex() function interprets its argument as a BLOB and returns a string which is the upper-case hexadecimal rendering of the content of that blob. - + (X) Die hex()-Funktion interpretiert ihr Argument als BLOB und gibt eine Zeichenkette zurück, die die Hexadezimaldarstellung des Blob-Inhaltes in Großbuchstaben enthält. () The last_insert_rowid() function returns the ROWID of the last row insert from the database connection which invoked the function. - + () Die last_insert_rowid()-Funktion gibt die ROWID der letzte Zeile zurück, die von der diese Funktion aufrufenden Datenbankverbindung eingefügt wurde. (X) For a string value X, the length(X) function returns the number of characters (not bytes) in X prior to the first NUL character. - + (X) Für eine Zeichenkette X gibt die length(X)-Funktion die Anzahl der Zeichen (keine Bytes) von X zurück, die sich for dem ersten NUL-Zeichen befinden. (X,Y) The like() function is used to implement the "Y LIKE X" expression. - + (X,Y) Die like()-Funktion wird als Implementierung des "Y LIKE X"-Ausdrucks verwendet. (X,Y,Z) The like() function is used to implement the "Y LIKE X ESCAPE Z" expression. - + (X,Y,Z) Die like()-Funktion wird als Implementierung des "Y LIKE X ESCAPE Z"-Ausdrucks verwendet. (X) The load_extension(X) function loads SQLite extensions out of the shared library file named X. - + (X) Die load_extension(X)-Funktion lädt SQLite-Erweiterungen aus der geteilten Bibliotheksdatei mit dem Namen X. (X,Y) The load_extension(X) function loads SQLite extensions out of the shared library file named X using the entry point Y. - + (X,Y) Die load_extension(X)-Funktion lädt SQLite-Erweiterungen aus der geteilten Bibliotheksdatei mit dem Namen X unter Verwendung des Eintrittspunktes Y. (X) The lower(X) function returns a copy of string X with all ASCII characters converted to lower case. - + (X) Die lower(X)-Funktion gibt eine Kopie der Zeichenkette X mit allen ASCII-Zeichen in Kleinschreibung zurück. (X) ltrim(X) removes spaces from the left side of X. - + (X) ltrim(X) entfernt Leerzeichen aus der linken Seite von X. (X,Y) The ltrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the left side of X. - + (X,Y) Die ltrim(X,Y)-Funktion gibt eine Zeichenkette zurück, die durch Entfernen aller Zeichen innerhalb von Y aus der linken Seite von X gebildet wird. (X,Y,...) The multi-argument max() function returns the argument with the maximum value, or return NULL if any argument is NULL. - + (X,Y,...) Die max()-Funktion mit mehreren Argumenten gibt das Argument mit dem größten Wert zurück, oder NULL, wenn ein Argument NULL ist. (X,Y,...) The multi-argument min() function returns the argument with the minimum value. - + (X,Y,...) Die max()-Funktion mit mehreren Argumenten gibt das Argument mit dem kleinsten Wert zurück. (X,Y) The nullif(X,Y) function returns its first argument if the arguments are different and NULL if the arguments are the same. - + (X,Y) Die nullif(X,Y)-FUnktion gibt ihr erstes Argument zurück, wenn die Argumente verschieden sind und NULL, wenn die Argumente gleich sind. (FORMAT,...) The printf(FORMAT,...) SQL function works like the sqlite3_mprintf() C-language function and the printf() function from the standard C library. - + (FORMAT,...) Die printf(FORMAT,...) SQL-Funktion arbeitet wie die sqlite3_mprintf() C-Funktion und die printf()-Funktion aus der C-Standardbibliothek. (X) The quote(X) function returns the text of an SQL literal which is the value of its argument suitable for inclusion into an SQL statement. - + (X) Die quote(X)-Funktion gibt den Text eines SQL-Literals zurück, wobei der Wert des Arguments zum Einfügen in ein SQL-Statement geeignet ist. () The random() function returns a pseudo-random integer between -9223372036854775808 and +9223372036854775807. - + () Die random()-Funktion gibt eine pseudo-zufällige Ganzzahl zwischen -9223372036854775808 und +9223372036854775807 zurück. (N) The randomblob(N) function return an N-byte blob containing pseudo-random bytes. - + (N) Die randomblob(N)-Funktion gibt einen N-Byte Blob aus pseudo-zufälligen Bytes zurück. (X,Y,Z) The replace(X,Y,Z) function returns a string formed by substituting string Z for every occurrence of string Y in string X. - + (X,Y,Z) Die replace(X,Y,Z)-Funktion gibt einen String zurück, der durch Ersetzen der Zeichenkette Z bei jedem Auftreten von Zeichenkette Y in Zeichenkette X gebildet wird. (X) The round(X) function returns a floating-point value X rounded to zero digits to the right of the decimal point. - + (X) Die round(X)-Funktion gibt einen Gleitkommawert X auf nulll Nachkommastellen gerundet zurück. (X,Y) The round(X,Y) function returns a floating-point value X rounded to Y digits to the right of the decimal point. - + (X,Y) Die round(X,Y)-Funktion gibt eine Gleitkommazahl X auf Y Nachkommastellen gerundet zurück. (X) rtrim(X) removes spaces from the right side of X. - + (X) rtrim(X) entfernt Leerzeichen aus der rechten Seite von X. (X,Y) The rtrim(X,Y) function returns a string formed by removing any and all characters that appear in Y from the right side of X. - + (X,Y) Die rtrim(X,Y)-Funktion gibt eine Zeichenkette zurück, die durch Entfernen aller Zeichen innerhalb von Y aus der rechten Seite von X gebildet wird. (X) The soundex(X) function returns a string that is the soundex encoding of the string X. - + (X) Die soundex(X)-Funktion gibt eine Zeichenkette zurück, die aus der Soundex-Kodierung von Zeichenkette X besteht. (X,Y) substr(X,Y) returns all characters through the end of the string X beginning with the Y-th. - + (X,Y) substr(X,Y) gibt alle Zeichen bis zum Ende der Zeichenkette X zurück, beginnend mit dem Y-ten. (X,Y,Z) The substr(X,Y,Z) function returns a substring of input string X that begins with the Y-th character and which is Z characters long. - + (X,Y,Z) Die substr(X,Y)-Funktion gibt einen Teil der Zeichenkette X zurück, die mit dem Y-ten Zeichen beginnt und Z Zeichen lang ist. () The total_changes() function returns the number of row changes caused by INSERT, UPDATE or DELETE statements since the current database connection was opened. - + () Die changes()-Funktion gibt die Anzahl dergeänderten Datenbankzeilen zurück, die seit dem Öffnen der aktuellen Datenbankverbindung mit INSERT-, DELETE- oder UPDATE-Statement geändert, einfügt oder gelöscht worden sind. (X) trim(X) removes spaces from both ends of X. - + (X) trim(X) entfernt Leerzeichen an beiden Enden von X. (X,Y) The trim(X,Y) function returns a string formed by removing any and all characters that appear in Y from both ends of X. - + (X,Y) Die ltrim(X,Y)-Funktion gibt eine Zeichenkette zurück, die durch Entfernen aller Zeichen innerhalb von Y aus der von beiden Seiten von X gebildet wird. (X) The typeof(X) function returns a string that indicates the datatype of the expression X. - + (X) Die typeof(X)-Funktion gibt einen String zurück, der den Datentyp des Ausdruckes X angibt. (X) The unicode(X) function returns the numeric unicode code point corresponding to the first character of the string X. - + (X) Die unicode(X)-Funktion gibt einen numerischen Unicode-Wert zurück, der dem ersten Zeichen der Zeichenkette X entspricht. (X) The upper(X) function returns a copy of input string X in which all lower-case ASCII characters are converted to their upper-case equivalent. - + (X) Die lower(X)-Funktion gibt eine Kopie der Zeichenkette X mit allen ASCII-Zeichen in Großschreibung zurück. (N) The zeroblob(N) function returns a BLOB consisting of N bytes of 0x00. - + (N) Die zeroblob(N)-Funktion gibt einen BLOB aus N Bytes mit 0x00 zurück. @@ -3403,48 +3415,48 @@ Create a backup! (timestring,modifier,modifier,...) - + (Zeitstring,Modifikation,Modifikation,...) (format,timestring,modifier,modifier,...) - + (Format,Zeitstring,Modifikation,Modifikation,...) (X) The avg() function returns the average value of all non-NULL X within a group. - + (X) Die avg()-Funktion gibt den Durchschnittswert alle nicht-NULL X in einer Gruppe zurück. (X) The count(X) function returns a count of the number of times that X is not NULL in a group. - + (X) Die count(X)-Funktion gibt die Anzahl der nicht-NULL-Elemente von X in einer Gruppe zurück. (X) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. - + (X) Die group_conact()-Funktion gibt eine Zeichenkette zurück, die eine Verkettung aller nicht-NULL-Werte von X ist. (X,Y) The group_concat() function returns a string which is the concatenation of all non-NULL values of X. If parameter Y is present then it is used as the separator between instances of X. - + (X,Y) Die group_conact()-Funktion gibt eine Zeichenkette zurück, die eine Verkettung aller nicht-NULL-Werte von X ist. Wenn der Parameter Y aktiv ist, wird dieser als Trennzeichen zwischen Instanzen von X behandelt. (X) The max() aggregate function returns the maximum value of all values in the group. - + (X) Die max()-Sammelfunktion gibt den Maximalwert aller Werte in der Gruppe zurück. (X) The min() aggregate function returns the minimum non-NULL value of all values in the group. - + (X) Die min()-Sammelfunktion gibt den Minimalwert aller nicht-NULL-Werte in der Gruppe zurück. (X) The sum() and total() aggregate functions return sum of all non-NULL values in the group. - + (X) Die sum()- und total()-Sammelfunktionen geben die Summe aller nicht-NULL-Werte in der Gruppe zurück. @@ -3453,13 +3465,14 @@ Create a backup! References %1(%2) Hold Ctrl+Shift and click to jump there - + Referenzen %1(%2) +Strg+Shift halten und klicken, um hierher zu springen Error changing data: %1 - Fehler beim Ändern der Daten: + Fehler beim Ändern der Daten: %1 @@ -3468,17 +3481,17 @@ Hold Ctrl+Shift and click to jump there Compact Database - Datenbank komprimieren + Datenbank komprimieren Warning: Compacting the database will commit all changes you made. - Warnung: Das Komprimieren der Datenbank wird alle getätigten Änderungen übernehmen. + Warnung: Das Komprimieren der Datenbank wird alle getätigten Änderungen übernehmen. Please select the objects to compact: - Bitte zu komprimierende Objekte auswählen: + Bitte zu komprimierende Objekte auswählen: From f1ab1405c20a0071d7dd52de979e8e163e2c7789 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Fri, 19 Aug 2016 16:14:42 +0100 Subject: [PATCH 24/79] Add SQLCipher FAQ option in the Help menu This new Help menu option only displays for SQLCipher enabled builds. For non-SQLCipher ones, it's not shown. Closes #734. (cherry picked from commit 48643430a52fe73234472760ed250e7ae37dc26b) --- src/MainWindow.cpp | 10 ++++++++++ src/MainWindow.h | 1 + src/MainWindow.ui | 13 +++++++++++++ 3 files changed, 24 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index de9a104b2..e2681cbc7 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -178,6 +178,11 @@ void MainWindow::init() // Add keyboard shortcut for "Edit Cell" dock ui->viewMenu->actions().at(3)->setShortcut(QKeySequence(tr("Ctrl+E"))); + // If we're not compiling in SQLCipher, hide it's FAQ link in the help menu +#ifndef ENABLE_SQLCIPHER + ui->actionSqlCipherFaq->setVisible(false); +#endif + // Set statusbar fields statusEncryptionLabel = new QLabel(ui->statusbar); statusEncryptionLabel->setEnabled(false); @@ -2004,6 +2009,11 @@ void MainWindow::on_actionBug_report_triggered() QDesktopServices::openUrl(QUrl("https://github.com/sqlitebrowser/sqlitebrowser/issues/new")); } +void MainWindow::on_actionSqlCipherFaq_triggered() +{ + QDesktopServices::openUrl(QUrl("https://discuss.zetetic.net/c/sqlcipher/sqlcipher-faq")); +} + void MainWindow::on_actionWebsite_triggered() { QDesktopServices::openUrl(QUrl("http://sqlitebrowser.org")); diff --git a/src/MainWindow.h b/src/MainWindow.h index 38d10ceb7..7e72174db 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -212,6 +212,7 @@ private slots: void on_butSavePlot_clicked(); void on_actionWiki_triggered(); void on_actionBug_report_triggered(); + void on_actionSqlCipherFaq_triggered(); void on_actionWebsite_triggered(); void updateBrowseDataColumnWidth(int section, int /*old_size*/, int new_size); bool loadProject(QString filename = QString()); diff --git a/src/MainWindow.ui b/src/MainWindow.ui index 73f6984ca..6acc59260 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -888,6 +888,7 @@ + @@ -1933,6 +1934,18 @@ Duplicate record + + + + :/icons/browser_open:/icons/browser_open + + + SQLCipher FAQ... + + + Opens the SQLCipher FAQ in a browser window + + From 7a88881ee485115535baa64362879459fcc8ac25 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Fri, 19 Aug 2016 17:31:27 +0100 Subject: [PATCH 25/79] Remove an un-needed apostrophe from further submitted translations (cherry picked from commit c0fe719bd5582b3bd0d4fdb1517805939322fcea) --- src/translations/sqlb_de.ts | 2 +- src/translations/sqlb_en_GB.ts | 2 +- src/translations/sqlb_fr.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/translations/sqlb_de.ts b/src/translations/sqlb_de.ts index d41a007a0..aba11ae70 100644 --- a/src/translations/sqlb_de.ts +++ b/src/translations/sqlb_de.ts @@ -806,7 +806,7 @@ Ausführung wird abgebrochen. - Column '%1'' has no unique data. + Column '%1' has no unique data. Spalte '%1' hat keine eindeutigen Daten. diff --git a/src/translations/sqlb_en_GB.ts b/src/translations/sqlb_en_GB.ts index 3b26ea984..1c42fd06b 100644 --- a/src/translations/sqlb_en_GB.ts +++ b/src/translations/sqlb_en_GB.ts @@ -757,7 +757,7 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. diff --git a/src/translations/sqlb_fr.ts b/src/translations/sqlb_fr.ts index 16ec9a9d9..7c3c6feec 100644 --- a/src/translations/sqlb_fr.ts +++ b/src/translations/sqlb_fr.ts @@ -816,7 +816,7 @@ L'exécution est abandonnée. - Column '%1'' has no unique data. + Column '%1' has no unique data. La colonne %1 n'a pas de valeurs uniques. From ebef2900ca4dfaf665b7c9d89dbeb824ad2a3476 Mon Sep 17 00:00:00 2001 From: Gihun Ham Date: Sat, 20 Aug 2016 06:07:46 +0900 Subject: [PATCH 26/79] Updated korean translation (#736) (cherry picked from commit 87454325b071f4f2d1ba2c84a8e05bcd7b150e23) --- src/translations/sqlb_ko_KR.ts | 257 +++++++++++++++++---------------- 1 file changed, 129 insertions(+), 128 deletions(-) diff --git a/src/translations/sqlb_ko_KR.ts b/src/translations/sqlb_ko_KR.ts index 48da4cad7..ed87171bd 100644 --- a/src/translations/sqlb_ko_KR.ts +++ b/src/translations/sqlb_ko_KR.ts @@ -66,12 +66,12 @@ -s, --sql [file] Execute this SQL file after opening the DB - + -s, --sql [file] 데이터베이스 파일을 연 후 이 SQL 파일을 실행합니다 -t, --table [table] Browse this table after opening the DB - + -t, --table [table] 데이터베이스 파일을 연 후 이 테이블을 봅니다 @@ -96,7 +96,7 @@ The -t/--table option requires an argument - + -t/--table 옵션의 대상이되는 테이블 명을 써주세요 @@ -150,82 +150,82 @@ If any of the other settings were altered for this database file you need to pro Choose display format - + 표시 형식을 선택하세요 Display format - + 표시 형식 Choose a display format for the column '%1' which is applied to each value prior to showing it. - + '%1' 컬럼의 표시 형식을 선택하세요 Default - + 일반 Decimal number - + 숫자 Exponent notation - + 지수 Hex blob - + 이진 데이터 Hex number - + 16진수 Julian day to date - + 날짜 Lower case - + 소문자 Octal number - + 8진수 Round number - + 라운드 수 Unix epoch to date - + 유닉스 시간(타임스탬프) Upper case - + 대문자 Windows DATE to date - + 윈도우 날짜 Custom - + 사용자 지정 @@ -287,7 +287,7 @@ If any of the other settings were altered for this database file you need to pro Please specify the database name under which you want to access the attached database - 데이터베이스 합치기를 합치기 위해 불러올 데이터베이스의 별명을 지정해주세요 + 데이터베이스 연결(attach)을 위해 불러올 데이터베이스의 별명을 지정해주세요 @@ -469,13 +469,13 @@ Aborting execution. Mode: - + 모드: Image - + 이미지 @@ -510,17 +510,17 @@ Aborting execution. Set this cell to NULL - + 셀을 NULL 만들기 Set as &NULL - + &NULL로 만들기 Apply - + 적용 @@ -587,27 +587,27 @@ Aborting execution. Image data can't be viewed with the text editor - + 텍스트 편집기에서는 이미지 데이터를 볼 수 없습니다 Binary data can't be viewed with the text editor - + 텍스트 편집기에서는 바이너리 데이터를 볼 수 없습니다 Type of data currently in cell: %1 Image - + 현재 데이터 타입: %1 이미지 %1x%2 pixel(s) - + %1x%2 픽셀 Type of data currently in cell: NULL - + 현재 데이터 타입: 널 Type of data currently in cell: Null @@ -780,12 +780,12 @@ Aborting execution. There already is a field with that name. Please rename it first or choose a different name for this field. - + 이미 다른 필드에서 사용중인 이름입니다. 다른 이름을 사용하거나 사용중인 필드 이름을 바꾸세요 This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed. - + 이 컬럼은 %1 테이블에서 외래키로 사용중이므로 이름을 변경할 수 없습니다. @@ -801,7 +801,7 @@ Aborting execution. Column '%1'' has no unique data. - + 컬럼 '%1''은(는) 유니크 데이터가 없습니다. Column `%1` has no unique data. @@ -841,12 +841,12 @@ All data currently stored in this field will be lost. &Table(s) - 테이블(&T) + 테이블(&T) &Column names in first line - 첫 행에 필드 이름 포함(&C) + 첫 행에 필드명 포함(&C) @@ -898,17 +898,17 @@ All data currently stored in this field will be lost. New line characters - + 개행문자 Windows: CR+LF (\r\n) - + 윈도우: CR+LF (\r\n) Unix: LF (\n) - + 유닉스: LF (\n) @@ -957,17 +957,17 @@ All data currently stored in this field will be lost. Tab&le(s) - + 테이블(&l) Select All - + 모두 선택 Deselect All - + 모두 선택 해제 @@ -977,22 +977,22 @@ All data currently stored in this field will be lost. Keep column names in INSERT INTO - INSERT INTO에서 필드명 유지하기 + INSERT INTO문에 필드명 넣기 Multiple rows (VALUES) per INSERT statement - + 하나의 INSERT문에 여러줄 (VALUES) 사용하기 Export everything - + 모두 내보내기 Export data only - + 데이터만 내보내기 New INSERT INTO syntax (multiple rows in VALUES) @@ -1001,7 +1001,7 @@ All data currently stored in this field will be lost. Export schema only - 스키만 내보내기 + 스키마만 내보내기 @@ -1035,7 +1035,7 @@ All data currently stored in this field will be lost. The content of clipboard is bigger than the range selected. Do you want to insert it anyway? - + 클립보드의 내용이 선택범위보다 큽니다. 그래도 추가하시겠습니까? @@ -1043,7 +1043,7 @@ Do you want to insert it anyway? SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*) - SQLite 데이터베이스 파일(*.db *.sqlite *.sqlite3 *.db3);;모든 파일 (*) + SQLite 데이터베이스 파일(*.db *.sqlite *.sqlite3 *.db3);;모든 파일 (*) @@ -1069,7 +1069,7 @@ Do you want to insert it anyway? &Column names in first line - 첫 행에 필드 이름 포함(&C) + 첫 행에 필드명 포함(&C) @@ -1142,7 +1142,7 @@ Do you want to insert it anyway? Trim fields? - 필드 앞뒤 공백제거(트림)? + 필드 앞뒤 공백 제거(트림)? @@ -1373,12 +1373,12 @@ Do you want to insert it anyway? Edit &Pragmas - Pragmas 수정하기(&P) + 프라그마 수정(&P) <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">자동 정리(Auto Vacuum)</span></a></p></body></html> @@ -1391,7 +1391,7 @@ Do you want to insert it anyway? Full - Full + 모두(Vacuum Full) @@ -1406,7 +1406,7 @@ Do you want to insert it anyway? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">체크포인트 Full FSYNC</span></a></p></body></html> @@ -1573,69 +1573,69 @@ Do you want to insert it anyway? &Load extension - + 확장기능 불러오기(&L) Sa&ve Project - + 프로젝트 저장하기(&V) Open &Project - + 프로젝트 열기(&P) &Set Encryption - + 암호화하기(&S) Edit display format - + 표시 형식 변경하기 Edit the display format of the data in this column - + 이 컬럼에 있는 데이터의 표시 형식을 수정합니다 Show rowid column - + 컬럼의 rowid 표시하기 Toggle the visibility of the rowid column - + rowid 컬럼을 표시하거나 감춥니다 Set encoding - + 인코딩 지정하기 Change the encoding of the text in the table cells - + 테이블 셀 안의 텍스트 인코딩을 변경합니다 Set encoding for all tables - + 모든 테이블의 인코딩 지정하기 Change the default encoding assumed for all tables in the database - + 데이터베이스 안에 있는 모든 테이블의 기본 인코딩을 변경합니다 Duplicate record - + 레코드 복제하기 SQL Log @@ -1802,7 +1802,7 @@ Do you want to insert it anyway? Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + 모든 데이터를 불러옵니다. 이 기능은 부분만 가져오는 메카니즘으로 인하여 테이블에서 모든 데이터가 가져오지 않았을 때에만 작동합니다. @@ -1992,7 +1992,7 @@ Do you want to insert it anyway? Delete Table - 테이블 삭제 + 테이블 삭제하기 @@ -2071,107 +2071,107 @@ Do you want to insert it anyway? Database Structure - + 데이터베이스 구조 Browse Data - + 데이터 보기 <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;테이블 뷰의 끝으로 갈려면 버튼을 클릭하세요.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> Edit Pragmas - + Pragma 수정 Execute SQL - + SQL 실행 Edit Database Cell - + 데이터베이스 셀 수정 SQL &Log - + SQL 로그(&L) Show S&QL submitted by - + 실행된 SQL 보기(&) by &Plot - + 플롯(&P) &Revert Changes - + 변경사항 취소하기(&R) &Write Changes - + 변경사항 저장하기(&W) Compact &Database - + 데이터베이스 용량 줄이기(&D) &Database from SQL file... - + SQL 파일로부터 데이터베이스 가져오기(&D)... &Table from CSV file... - + CSV 파일에서 테이블 가져오기(&T)... &Database to SQL file... - + 데이터베이스를 SQL로 내보내기(&D)... &Table(s) as CSV file... - + 테이블을 CSV 파일로 내보내기(&T)... &Create Table... - + 테이블 생성하기(&C)... &Delete Table... - + 테이블 삭제하기(&D)... &Modify Table... - + 테이블 수정하기(&M)... Create &Index... - + 인덱스 생성하기(&I) W&hat's This? - + 이건 무엇인가요? @@ -2263,7 +2263,7 @@ Do you want to insert it anyway? &Attach Database - 데이터베이스 합치기(&A) + 데이터베이스 연결하기(&Attach) Set Encryption @@ -2318,17 +2318,17 @@ Do you want to insert it anyway? Encrypted - + 암호화됨 Read only - + 읽기전용 Database file is read only. Editing the database is disabled. - + 데이터베이스 파일이 읽기 전용입니다. 데이터베이스 수정기능을 사용할 수 없습니다. @@ -2427,17 +2427,17 @@ All data associated with the %1 will be lost. %1 rows returned in %2ms from: %3 - + %3에서 %2ms의 시간이 걸려서 %1 행이 리턴되었습니다 , %1 rows affected - + , %1 행이 영향받았습니다 Query executed successfully: %1 (took %2ms%3) - + 질의가 성공적으로 실행되었습니다: %1 (%2ms%3 걸렸습니다.) @@ -2590,23 +2590,23 @@ Are you sure? Please choose a new encoding for this table. - + 이 테이블에 적용할 새 인코딩을 선택하세요 Please choose a new encoding for all tables. - + 모든 테이블에 설정 할 새 인코딩을 선택하세요 %1 Leave the field empty for using the database encoding. - + 데이터베이스 인코딩을 사용하기위해 필드를 비워둡니다 This encoding is either not valid or not supported. - + 이 인코딩은 올바르지 않거나 지원되지 않습니다. @@ -2634,7 +2634,7 @@ Leave the field empty for using the database encoding. Remember last location for session only - 같은 세션에서만 마지막 위치를 기 억 + 같은 세션에서만 마지막 위치를 기억 @@ -2719,92 +2719,92 @@ Leave the field empty for using the database encoding. Remove line breaks in schema &view - + 스키마 뷰에서 개행을 제거합니다(&V) Prefetch block si&ze - + 프리패치 할 블럭 크기(&Z) Advanced - 고급 + 고급 SQL to execute after opening database - + 데이터베이스 파일을 연 후에 실행 할 SQL Default field type - + 기본 필드 타입 Font - + 폰트 &Font - + 폰트(&F) Font si&ze: - + 폰트 크기(&Z) Field colors - + 폰트 색깔 NULL - + NULL Regular - + 보통 Text - 문자열 + 문자열 Binary - 바이너리 + 바이너리 Background - + 배경색 Filters - + 필터 Escape character - + 이스케이프 문자 Delay time (&ms) - + 대기 시간 Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + 새로운 필터 값을 적용하기 전에 대기할 시간을 설정하세요. 대기 시간을 0으로 하면 대기하지 않습니다. @@ -2899,7 +2899,7 @@ Leave the field empty for using the database encoding. Tab size - + 탭 크기 Tab size: @@ -2913,27 +2913,27 @@ Leave the field empty for using the database encoding. Error indicators - + 에러 표시 Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + 에러 표시를 사용하면 가장 최근에 실행하여 에러가 난 SQL 코드 행을 하이라이트 해줍니다 Hori&zontal tiling - + 화면 수평 나누기(&Z) If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + SQL 코드 에디터와 결과 테이블 뷰가 나란히 표시됩니다. Code co&mpletion - + 코드 완성(&M) @@ -3178,7 +3178,7 @@ Create a backup! (X,Y,...) The multi-argument min() function returns the argument with the minimum value. - (X,Y,...) 다중 인자를 제공하는 min() 함수는 주어진 인자값 중에서 가장 작은 값을 리턴합니다. + (X,Y,...) 다중 인자를 제공하는 min() 함수는 주어진 인자값 중에서 가장 작은 값을 리턴합니다. @@ -3336,7 +3336,8 @@ Create a backup! References %1(%2) Hold Ctrl+Shift and click to jump there - + 참조 %1(%2) +Ctrl+Shift를 누른 상태에서 점프하고자 하는 곳을 클릭하세요 From 21b1fbe79362e9876c09a3b7eda2fe4f4eb4f74e Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Fri, 19 Aug 2016 22:14:23 +0100 Subject: [PATCH 27/79] Remove an un-needed apostrophe from the Korean translation (cherry picked from commit c4c9d39570b2c4502bb8cd25c6260f4eaf798e6d) --- src/translations/sqlb_ko_KR.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/translations/sqlb_ko_KR.ts b/src/translations/sqlb_ko_KR.ts index ed87171bd..ce4d2f87b 100644 --- a/src/translations/sqlb_ko_KR.ts +++ b/src/translations/sqlb_ko_KR.ts @@ -799,9 +799,9 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. - 컬럼 '%1''은(는) 유니크 데이터가 없습니다. + 컬럼 '%1'은(는) 유니크 데이터가 없습니다. Column `%1` has no unique data. From 7c5f8743199137af594c685de6b7b860155b474c Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Mon, 22 Aug 2016 16:00:26 +0100 Subject: [PATCH 28/79] Delete [object] button's tooltip now changes with object type (cherry picked from commit 078c48d6791238c68c370c5d8b15968db9e43706) --- src/MainWindow.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index e2681cbc7..137dbeea7 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -1199,7 +1199,7 @@ void MainWindow::changeTreeSelection() if(!ui->dbTreeWidget->currentIndex().isValid()) return; - // Change the text of the actions + // Change the text and tooltips of the actions QString type = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 1)).toString(); if (type.isEmpty()) @@ -1209,14 +1209,19 @@ void MainWindow::changeTreeSelection() ui->editDeleteObjectAction->setIcon(QIcon(QString(":icons/%1_delete").arg(type))); } - if(type == "view") + if (type == "view") { ui->editDeleteObjectAction->setText(tr("Delete View")); - else if(type == "trigger") + ui->editDeleteObjectAction->setToolTip(tr("Delete View")); + } else if(type == "trigger") { ui->editDeleteObjectAction->setText(tr("Delete Trigger")); - else if(type == "index") + ui->editDeleteObjectAction->setToolTip(tr("Delete Trigger")); + } else if(type == "index") { ui->editDeleteObjectAction->setText(tr("Delete Index")); - else + ui->editDeleteObjectAction->setToolTip(tr("Delete Index")); + } else { ui->editDeleteObjectAction->setText(tr("Delete Table")); + ui->editDeleteObjectAction->setToolTip(tr("Delete Table")); + } // Activate actions if(type == "table") From e181172aeb87ea1d7cc345940c948bb850f802c7 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Wed, 24 Aug 2016 00:30:24 +0100 Subject: [PATCH 29/79] Updated translation source files with changes since 3.9.0 beta1 --- src/translations/sqlb_ar_SA.ts | 576 ++++++++++++++++---------------- src/translations/sqlb_de.ts | 578 ++++++++++++++++---------------- src/translations/sqlb_en_GB.ts | 580 ++++++++++++++++---------------- src/translations/sqlb_es_ES.ts | 582 +++++++++++++++++---------------- src/translations/sqlb_fr.ts | 576 ++++++++++++++++---------------- src/translations/sqlb_ko_KR.ts | 578 ++++++++++++++++---------------- src/translations/sqlb_pt_BR.ts | 20 +- src/translations/sqlb_ru.ts | 578 ++++++++++++++++---------------- src/translations/sqlb_tr.ts | 580 ++++++++++++++++---------------- src/translations/sqlb_zh.ts | 580 ++++++++++++++++---------------- src/translations/sqlb_zh_TW.ts | 580 ++++++++++++++++---------------- 11 files changed, 3030 insertions(+), 2778 deletions(-) diff --git a/src/translations/sqlb_ar_SA.ts b/src/translations/sqlb_ar_SA.ts index 5d649d3bc..27cd55a6b 100644 --- a/src/translations/sqlb_ar_SA.ts +++ b/src/translations/sqlb_ar_SA.ts @@ -476,7 +476,7 @@ Aborting execution. - + Image صوريّ @@ -550,53 +550,53 @@ Aborting execution. طبّق - + Choose a file اختر ملفًّا - + Text files(*.txt);;Image files(%1);;All files(*) الملفّات النّصّيّة(*.txt);;ملفّات الصّور(%1);;كلّ الملفّات(*) - + Choose a filename to export data اختر اسمًا للملفّ لتصدير البيانات - + Text files(*.txt);;All files(*) الملفّات النّصّيّة(*.txt);;كلّ الملفّات(*) - + Image data can't be viewed with the text editor لا يمكن عرض البيانات الصّوريّة داخل محرّر النّصوص - + Binary data can't be viewed with the text editor لا يمكن عرض البيانات الثّنائيّة داخل محرّر النّصوص - + Type of data currently in cell: %1 Image نوع البيانات في الخليّة حاليًّا: صورة %1 - + %1x%2 pixel(s) %1×%2 بكسل - + Type of data currently in cell: NULL نوع البيانات في الخليّة حاليًّا: NULL - - + + %n byte(s) لا بايتات @@ -608,12 +608,14 @@ Aborting execution. - + + Type of data currently in cell: Text / Numeric نوع البيانات في الخليّة حاليًّا: نصّ / عدد - + + %n char(s) لا محارف @@ -625,7 +627,7 @@ Aborting execution. - + Type of data currently in cell: Binary نوع البيانات في الخليّة حاليًّا: بيانات ثنائيّة @@ -1001,7 +1003,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? محتوى الحافظة أكبر من المدى المحدّد. @@ -1169,7 +1171,7 @@ Do you want to insert it anyway? - + toolBar1 شريط الأدوات1 @@ -1205,7 +1207,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1250,990 +1252,1009 @@ Do you want to insert it anyway? هذا منظور قاعدة البيانات. يمكنك نقر أيّ سجلّ مزدوجًا لتحرير محتوياته في نافذة محرّر الخلايا. - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>مرّر إلى البداية</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>نقر هذا الزّرّ سينقلك إلى بداية منظور الجدول أعلاه.</p></body></html> - + |< |< - + Scroll 100 records upwards مرّر 100 سجلّ للأمام - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>نقر هذا الزّرّ سينقلك إلى ال‍ 100 سطر التّالية في منظور الجدول أعلاه.</p></body></html> - + < < - + 0 - 0 of 0 0 - 0 من 0 - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>مرّر 100 سجلّ للخلف</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>نقر هذا الزّرّ سينقلك إلى ال‍ 100 سطر السّابقة في منظور الجدول أعلاه.</p></body></html> - + > > - + Scroll to the end مرّر إلى النّهاية - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>نقر هذا الزّرّ سينقلك إلى نهاية منظور الجدول أعلاه.</p></body></html> - + >| >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>انقر هنا للانتقال إلى السّجلّ المحدّد</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>يُستخدم هذا الزّرّ في التّنقّل إلى رقم السّطر المحدّد في منطقة "انتقل إلى".</p></body></html> - + Go to: انتقل إلى: - + Enter record number to browse أدخل رقم السّجلّ لتصفّحه - + Type a record number in this area and click the Go to: button to display the record in the database view اكتب رقم سجلّ في هذا المربّع وانقر زرّ "انتقل إلى:" لعرض السّجلّ في منظور قاعدة البيانات - + 1 1 - + Edit Pragmas حرّر Pragmas - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">نظّف آليًّا</span></a></p></body></html> - - - + + + None None - - + + Full Full - + Incremental - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">فهرس آليّ</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">نقطة فحص مزامنة FSYNC كاملة</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">المفاتيح الاجنبيّة</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">مزامنة FSYNC كاملة</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">تجاهل قيود الفحص</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">وضع المجلّة</span></a></p></body></html> - + Delete Delete - + Truncate Truncate - + Persist Persist - - + + Memory Memory - + WAL WAL - - + + Off Off - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">حدّ مقاس المجلّة</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">وضع القفل</span></a></p></body></html> - - + + Normal Normal - + Exclusive Exclusive - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">أقصى عدد للصّفحات</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">حجم الصّفحة</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">المحفّزات تكراريّة</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">الحذف الآمن</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">التّزامن</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">التّخزين المؤقّت</span></a></p></body></html> - + Default Default - + File File - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">إصدارة المستخدم</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">نقطة فحص WAL الآليّة</span></a></p></body></html> + + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + E&xecute SQL ن&فّذ SQL - + &File مل&فّ - + &Import ا&ستورد - + &Export &صدّر - + &Edit ت&حرير - + &View من&ظور - + &Help م&ساعدة - + DB Toolbar شريط قاعدة البيانات - + SQL &Log س&جلّ SQL - + Show S&QL submitted by أظهر SQL الذي ن&فّذه - + User المستخدم - + Application التّطبيق - + &Clear ا&مح - + &Plot الرّ&سم البيانيّ - + Columns الأعمدة - + X س - + Y ص - + _ _ - + Line type: نوع الخطوط: - + Line خطّ - + StepLeft عتبة يسرى - + StepRight عتبة يمنى - + StepCenter عتبة وسطى - + Impulse نبض - + Point shape: شكل النّقط: - + Cross علامة ضرب - + Plus علامة جمع - + Circle دائرة - + Disc قرص - + Square مربّع - + Diamond معيّن - + Star نجمة - + Triangle مثلّث - + TriangleInverted مثلّث مقلوب - + CrossSquare علامة ضرب في مربّع - + PlusSquare علامة جمع في مربّع - + CrossCircle علامة ضرب في دائرة - + PlusCircle علامة جمع في دائرة - + Peace رمز السّلام - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html dir="rtl"><head/><body><p>احفظ الرّسم البيانيّ الحاليّ...</p><p>نسق الملفّ يحدّده الامتداد (png،‏ jpg،‏ pdf وbmp)</p></body></html> - + Save current plot... احفظ الرّسم البيانيّ الحاليّ... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. حمّل كلّ البيانات. يؤثّر هذا فقط إن لم تكن كلّ البيانات قد جُلبت من الجدول بسبب آليّة جلب جزئيّة. - + DB Schema مخطّط قاعدة البيانات - + Edit Database Cell حرّر خليّة قاعدة البيانات - + &New Database... قاعدة بيانات &جديدة... - - + + Create a new database file أنشئ ملفّ قاعدة بيانات جديد - + This option is used to create a new database file. يُستخدم هذا الخيار لإنشاء ملفّ قاعدة بيانات جديد. - + Ctrl+N Ctrl+N - + &Open Database... ا&فتح قاعدة بيانات... - - + + Open an existing database file افتح ملفّ قاعدة بيانات موجود - + This option is used to open an existing database file. يُستخدم هذا الخيار لفتح ملفّ قاعدة بيانات موجود. - + Ctrl+O Ctrl+O - + &Close Database أ&غلق قاعدة البيانات - + Ctrl+W Ctrl+W - + &Revert Changes أرجِ&ع التّعديلات - + Revert database to last saved state أرجِع قاعدة البيانات إلى آخر حالة محفوظة - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. يُستخدم هذا الخيار لإرجاع ملفّ قاعدة البيانات إلى آخر حالة محفوظة له. ستفقد كلّ التّعديلات عليه منذ آخر عمليّة حفظ أُجريت. - + &Write Changes ا&كتب التّعديلات - + Write changes to the database file اكتب التّعديلات إلى ملفّ قاعدة البيانات - + This option is used to save changes to the database file. يُستخدم هذا الخيار لكتابة التّعديلات إلى ملفّ قاعدة البيانات. - + Ctrl+S Ctrl+S - + Compact &Database نظّف &قاعدة البيانات - + Compact the database file, removing space wasted by deleted records نظّف ملفّ قاعدة البيانات، مزيلًا المساحة الضّائعة بسبب حذف السّجلّات - - + + Compact the database file, removing space wasted by deleted records. نظّف ملفّ قاعدة البيانات، مزيلًا المساحة الضّائعة بسبب حذف السّجلّات. - + E&xit ا&خرج - + Ctrl+Q Ctrl+Q - + &Database from SQL file... &قاعدة بيانات من ملفّ SQL... - + Import data from an .sql dump text file into a new or existing database. استورد بيانات من ملفّ نصّيّ ‎.sql مفرّغ إلى قاعدة بيانات جديدة أو موجودة. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. يتيح لك هذا الخيار باستيراد البيانات من ملفّ نصّيّ ‎.sql مفرّغ إلى قاعدة بيانات جديدة أو موجودة. يمكن إنشاء ملفّات SQL المفرّغة في أغلب محرّكات قواعد البيانات، بما فيها MySQL وPostgreSQL. - + &Table from CSV file... &جدولًا من ملفّ CSV... - + Open a wizard that lets you import data from a comma separated text file into a database table. افتح مرشدًا يساعدك في استيراد البيانات من ملفّ نصّيّ مقسوم بفواصل إلى جدول قاعدة البيانات. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. افتح مرشدًا يساعدك في استيراد البيانات من ملفّ نصّيّ مقسوم بفواصل إلى جدول قاعدة البيانات. ملفّات CSV يمكن إنشاءها في أغلب تطبيقات قواعد البيانات والجداول الممتدّة. - + &Database to SQL file... &قاعدة بيانات إلى ملفّ SQL... - + Export a database to a .sql dump text file. صدّر قاعدة بيانات إلى ملفّ نصّيّ ‎.sql مفرّغ. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. يتيح لك هذا الخيار تصدير قاعدة بيانات إلى ملفّ نصّيّ ‎.sql مفرّغ. يمكن لملفّات SQL المفرّغة احتواء كلّ البيانات الضّروريّة لإعادة إنشاء قاعدة البيانات في أغلب محرّكات قواعد البيانات، فما فيها MySQL وPostgreSQL. - + &Table(s) as CSV file... ال&جداول كملفّ CSV... - + Export a database table as a comma separated text file. صدّر جدول قاعدة بيانات كملفّ نصّيّ مقسوم بفواصل. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. صدّر جدول قاعدة بيانات كملفّ نصّيّ مقسوم بفواصل، جاهز ليُستورد إلى تطبيقات قواعد البيانات أو الجداول الممتدّة الأخرى. - + &Create Table... أ&نشئ جدولًا... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database افتح مرشد إنشاء الجدول، حيث تستطيع تحديد اسم وحقول للجدول الجديد في قاعدة البيانات - + &Delete Table... ا&حذف الجدول... - - + + + Delete Table احذف الجدول - + Open the Delete Table wizard, where you can select a database table to be dropped. افتح مرشد حذف الجدول، حيث يمكنك تحديد جدول قاعدة البيانات لإسقاطه. - + &Modify Table... &عدّل الجدول... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. افتح مرشد تعديل الجدول، حيث يمكنك إعادة تسمية جدول موجود. يمكنك أيضًا إضافة حقول أو حذفها إلى ومن الجدول، كما وتعديل أسماء الحقول وأنواعها. - + Create &Index... أنشئ &فهرسًا... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. افتح جدول إنشاء الفهارس، حيث يمكنك تحديد فهرس جديد في جدول قاعدة بيانات موجود. - + &Preferences... التّف&ضيلات... - - + + Open the preferences window. افتح نافذة التّفضيلات. - + &DB Toolbar شريط &قاعدة البيانات - + Shows or hides the Database toolbar. يُظهر أو يخفي شريط قاعدة البيانات.. - - + + Ctrl+T Ctrl+T - + W&hat's This? ما ه&ذا؟ - + Shift+F1 Shift+F1 - + &About... &عن... - + &Recently opened المفتوحة حدي&ثًا - + Open &tab افتح ل&سانًا - + Execute SQL نفّذ SQL - + &Execute SQL ن&فّذ SQL - + Execute SQL [F5, Ctrl+Return] نفّذ SQL ‏[F5, Ctrl+Return] - + Open SQL file افتح ملفّ SQL - - - + + + Save SQL file احفظ ملفّ SQL - + &Load extension &حمّل امتدادًا - + Execute current line نفّذ السّطر الحاليّ - Execute current line [Ctrl+E] - نفّذ السّطر الحاليّ [Ctrl+E] + نفّذ السّطر الحاليّ [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file يصدّر كملفّ CSV - + Export table as comma separated values file صدّر الجدول كملفّ نصّيّ مقسوم بفواصل - + &Wiki... الوي&كي... - + Bug &report... أبلغ عن علّ&ة... - + Web&site... موقع الو&بّ... - + Sa&ve Project احف&ظ المشروع - - + + Save the current session to a file احفظ الجلسة الحاليّة إلى ملفّ - + Open &Project افتح م&شروعًا - - + + Load a working session from a file حمّل جلسة عمل من ملفّ - + &Attach Database أ&رفق قاعدة بيانات - + &Set Encryption ا&ضبط التّعمية - - + + Save SQL file as احفظ ملفّ SQL ك‍ - + &Browse Table ت&صفّح الجدول - + Copy Create statement انسخ إفادة الإنشاء - + Copy the CREATE statement of the item to the clipboard انس إفادة CREAT للعنصر إلى الحافظة - + Edit display format حرّر نسق العرض - + Edit the display format of the data in this column حرّر نسق عرض البيانات في هذا العمود - + Show rowid column أظهر عمود معرّف الصّفوف - + Toggle the visibility of the rowid column بدّل ظهور عمود معرّف الصّفوف/rowid - - + + Set encoding اضبط التّرميز - + Change the encoding of the text in the table cells غيّر ترميز النّصّ في خلايا الجدول - + Set encoding for all tables اضبط ترميز كلّ الجداول - + Change the default encoding assumed for all tables in the database غيّر التّرميز الافتراضيّ المفترض في كلّ جداول قاعدة البيانات - - + + Duplicate record كرّر السّجلّ - + Ctrl+Return Ctrl+Return - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Ctrl+D Ctrl+D - + Ctrl+I Ctrl+I - + Encrypted معمّاة - + Database is encrypted using SQLCipher قاعدة البيانات معمّاة باستخدام SQLCipher - + Read only للقراءة فقط - + Database file is read only. Editing the database is disabled. ملفّ قاعدة البيانات للقراءة فقط. تحرير قاعدة البيانات معطّل. - + Database encoding ترميز قاعدة البيانات - - + + Choose a database file اختر ملفّ قاعدة بيانات - + Invalid file format. نسق الملفّ غير صالح. - - - - + + + + Choose a filename to save under اختر اسمًا للملفّ لحفظه @@ -2287,192 +2308,195 @@ All data associated with the %1 will be lost. لا قواعد بيناتا مفتوحة. - + %1 rows returned in %2ms from: %3 أُرجع من الصّفوف %1 في %2م‌ث من: %3 - + Error executing query: %1 خطأ في تنفيذ الاستعلام: %1 - + , %1 rows affected ، المتأثّر هو %1 من الصّفوف - + Query executed successfully: %1 (took %2ms%3) نُفّذ الاستعلام بنجاح: %1 (أخذ %2م‌ث%3) - + Choose a text file اختر ملفًّا نصّيًّا - + Text files(*.csv *.txt);;All files(*) الملفّات النّصّيّة(*.csv *.txt);;كلّ الملفّات(*) - + Import completed اكتمل الاستيراد - + Are you sure you want to undo all changes made to the database file '%1' since the last save? أمتأكّد من التّراجع عن كلّ التّعديلات المجراة على ملفّ قاعدة البيانات '%1' منذ آخر حفظ؟ - + Choose a file to import اختر ملفًّا لاستيراده - - - + + + Text files(*.sql *.txt);;All files(*) الملفّات النّصّيّة(*.sql *.txt);;كلّ الملفّات(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. أتريد إنشاء ملفّ قاعدة بيانات جديد ليبقي فيه البيانات المستوردة؟ إن أجبت بلا سنحاول استيراد البيانات في ملفّ SQL إلى قاعدة البيانات الحاليّة. - + File %1 already exists. Please choose a different name. الملفّ %1 موجود بالفعل. فضلًا اختر اسمًا آخر. - + Error importing data: %1 خطأ في استيراد البيانات: %1 - + Import completed. اكتمل الاستيراد. - + + Delete View احذف العرض - + + Delete Trigger احذف المحفّز - + + Delete Index احذف الفهرس - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? ضبط قيم PRAGMA ستودع المعاملة الحاليّة. أمتأكّد؟ - + Select SQL file to open اختر ملفّ SQL لفتحه - + Select file name اختر اسم الملفّ - + Select extension file اختر ملفّ الامتداد - + Extensions(*.so *.dll);;All files(*) الامتدادات(*.so *.dll);;كلّ الملفّات(*) - + Extension successfully loaded. حُمّل الامتداد بنجاح. - - + + Error loading extension: %1 خطأ في تحميل الامتداد: %1 - + Don't show again لا تُظهر ثانية - + New version available. إصدارة جديدة متوفّرة. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. تتوفّر إصدارة جديدة من «متصفّح قواعد بيانات SQLite» ‏(%1.%2.%3).<br/><br/>فضلًا نزّلها من <a href='%4'>%4</a>. - + Choose a axis color اختر لونًا للمحور - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;كلّ الملفّات(*) - + Choose a file to open اختر ملفًّا لفتحه - - + + DB Browser for SQLite project file (*.sqbpro) ملفّ مشروع «متصفّح قواعد بيانات SQLite» ‏(*.sqbpro) - + Please choose a new encoding for this table. فضلًا اختر ترميزًا جديدًا لهذا الجدول. - + Please choose a new encoding for all tables. فضلًا اختر ترميزًا جديدًا لكلّ الجداول. - + %1 Leave the field empty for using the database encoding. %1 اترك الحقل فارغًا لاستخدام ترميز قاعدة البيانات. - + This encoding is either not valid or not supported. هذا التّرميز غير صالح أو غير مدعوم. @@ -3188,7 +3212,7 @@ Hold Ctrl+Shift and click to jump there أبقِ الضّغط على Ctrl+Shift وانقر للتّنقّل إلى هناك - + Error changing data: %1 خطأ في تغيير البيانات: diff --git a/src/translations/sqlb_de.ts b/src/translations/sqlb_de.ts index aba11ae70..99c556c4f 100644 --- a/src/translations/sqlb_de.ts +++ b/src/translations/sqlb_de.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -482,7 +482,7 @@ Ausführung wird abgebrochen. - + Image Bild @@ -574,57 +574,59 @@ Ausführung wird abgebrochen. Größe der Daten in dieser Tabelle - + Choose a file Datei auswählen - + Text files(*.txt);;Image files(%1);;All files(*) Text-Dateien(*.txt);;Bild-Dateien(%1);;Alle Dateien(*) - + Choose a filename to export data Dateinamen für den Datenexport wählen - + Text files(*.txt);;All files(*) Text-Dateien(*.txt);;Alle Dateien(*) - + Image data can't be viewed with the text editor Bilddaten können nicht mit dem Texteditor angezeigt werden - + Binary data can't be viewed with the text editor Binärdaten können nicht mit dem Texteditor angezeigt werden - + Type of data currently in cell: %1 Image Art der Daten in der aktuellen Zelle: %1 Bild - + %1x%2 pixel(s) %1x%2 Pixel - + Type of data currently in cell: NULL Art der Daten in dieser Zelle: NULL - + + Type of data currently in cell: Text / Numeric Art der Daten in dieser Zelle: Text / Numerisch - + + %n char(s) %n Zeichen @@ -640,13 +642,13 @@ Ausführung wird abgebrochen. %1x%2 Pixel - + Type of data currently in cell: Binary Art der Daten in dieser Zelle: Binär - - + + %n byte(s) %n Byte @@ -1033,7 +1035,7 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? Der Inhalt der Zwischenablage ist größer als der ausgewählte Bereich. @@ -1206,7 +1208,7 @@ Möchten Sie ihn dennoch einfügen? - + toolBar1 Toolbar1 @@ -1241,7 +1243,7 @@ Möchten Sie ihn dennoch einfügen? - + F5 F5 @@ -1281,22 +1283,22 @@ Möchten Sie ihn dennoch einfügen? Dies ist die Tabellenansicht. Mit einem Doppelklick auf eine Zeile können Sie ihren Inhalt in einem Editorfenster bearbeiten. - + < < - + 0 - 0 of 0 0 - 0 von 0 - + > > - + Scroll 100 records upwards 100 Zeilen nach oben scrollen @@ -1311,77 +1313,77 @@ Möchten Sie ihn dennoch einfügen? Alle Filter löschen - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>Zum Anfang scrollen</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>Ein Klick auf diesen Button navigiert zum Anfang der oben angezeigten Tabelle.</p></body></html> - + |< |< - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>Ein Klick auf diesen Button navigiert 100 Einträge höher in der oben angezeigten Tabelle.</p></body></html> - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>100 Zeilen nach unten scrollen</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>Ein Klick auf diesen Button navigiert 100 Einträge nach unten in der oben angezeigten Tabelle.</p></body></html> - + Scroll to the end Zum Ende scrollen - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>Ein Klick auf diesen Button navigiert zum Ende der oben angezeigten Tabelle.</p></body></html> - + >| >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><body><p>Klicken Sie hier, um zu einer bestimmten Zeile zu springen</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><body><p>Dieser Button kann zum Navigieren zu einer im "Springe zu"-Bereich festgelegten Zeile verwendet werden.</p></body></html> - + Go to: Springe zu: - + Enter record number to browse Zeilennummer zum Suchen auswählen - + Type a record number in this area and click the Go to: button to display the record in the database view Geben Sie eine Zeilennummer in diesem Bereich ein und klicken Sie auf den "Springe zu:"-Button, um die Zeile in der Datenbankansicht anzuzeigen - + 1 1 @@ -1390,158 +1392,158 @@ Möchten Sie ihn dennoch einfügen? &Pragmas bearbeiten - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline, color:#0000ff;">Automatisches Vakuum</span></a></p></body></html> - - - + + + None Nichts - - + + Full Vollständig - + Incremental Inkrementell - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatischer Index</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Vollständiger FSYNC Speicherpunkt</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_key"><span style=" text-decoration: underline; color:#0000ff;">Fremdschlüssel</span></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Vollständiger FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Beschränkungsprüfung ignorieren</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Modus</span></a></p></body></html> - + Delete Löschen - + Truncate Kürzen - + Persist Behalten - - + + Memory Speicher - + WAL WAL - - + + Off Aus - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Größenbegrenzung</span></a></p></body><html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Sperrmodus</span></a><p></body></html> - - + + Normal Normal - + Exclusive Exklusiv - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text decoration: underline; color:#0000ff;">Maximale Seitenanzahl</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Seitengröße</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Rekursive Trigger</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Sicheres Löschen</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronisierung</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Zwischenspeicherung</span></a></p></body></html> - + Default Voreinstellung - + File Datei - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">Schemaversion</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">Automatischer WAL Speicherpunkt</span></a></p></body></html> @@ -1550,120 +1552,120 @@ Möchten Sie ihn dennoch einfügen? S&QL ausführen - + &File &Datei - + &Import &Import - + &Export &Export - + &Edit &Bearbeiten - + &View &Ansicht - + &Help &Hilfe - + Sa&ve Project &Projekt speichern - + Open &Project &Projekt öffnen - + &Attach Database Datenbank &anhängen - + &Set Encryption Verschlüsselung &setzen - - + + Save SQL file as SQL-Datei speichern als - + &Browse Table Tabelle &durchsuchen - + Copy Create statement Create-Statement kopieren - + Copy the CREATE statement of the item to the clipboard CREATE-Statement des Elements in die Zwischenablage kopieren - + Edit display format Anzeigeformat bearbeiten - + Edit the display format of the data in this column Anzeigeformat der Daten in dieser Spalte bearbeiten - + Show rowid column Rowid-Spalte anzeigen - + Toggle the visibility of the rowid column Sichtbarkeit der Rowid-Spalte umschalten - - + + Set encoding Codierung setzen - + Change the encoding of the text in the table cells Kodierung des Textes in den Tabellenzellen ändern - + Set encoding for all tables Kodierung für alle Tabellen setzen - + Change the default encoding assumed for all tables in the database Voreingestellte Kodierung für alle Tabellen in der Datenbank ändern - - + + Duplicate record Zeile duplizieren @@ -1680,17 +1682,17 @@ Möchten Sie ihn dennoch einfügen? Zeige SQL von - + User Benutzer - + Application Anwendung - + &Clear &Leeren @@ -1699,208 +1701,218 @@ Möchten Sie ihn dennoch einfügen? Anzeigen - + Columns Spalten - + X X - + Y Y - + _ _ - + Line type: Zeilentyp: - + Line Zeile - + StepLeft Nach links - + StepRight Nach rechts - + StepCenter Zur Mitte - + Impulse Impuls - + Point shape: Punktform: - + Cross Kreuz - + Plus Plus - + Circle Kreis - + Disc Scheibe - + Square Quadrat - + Diamond Diamant - + Star Stern - + Triangle Dreieck - + TriangleInverted Invertiertes Dreieck - + CrossSquare Quadrat mit Kreuz - + PlusSquare Quadrat mit Plus - + CrossCircle Kreis mit Kreuz - + PlusCircle Kreis mit Plus - + Peace Peace - + Save current plot... Aktuelles Diagramm speichern... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Alle Daten laden. Dies bringt nur etwas, wenn aufgrund des partiellen Abrufmechanismus noch nicht alle Daten der Tabelle abgerufen wurden. - + DB Schema DB Schema - + &New Database... &Neue Datenbank... - - + + Create a new database file Neue Datenbank-Datei erstellen - + This option is used to create a new database file. Diese Option wird zum Erstellen einer neuen Datenbank-Datei verwendet. - + Ctrl+N Strg+N - + &Open Database... Datenbank &öffnen... - - + + Open an existing database file Existierende Datenbank-Datei öffnen - + This option is used to open an existing database file. Diese Option wird zum Öffnen einer existierenden Datenbank-Datei verwendet. - + Ctrl+O Strg+O - + &Close Database Datenbank &schließen - + Ctrl+W Strg+W + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Revert Changes Änderungen rückgängig machen - + Revert database to last saved state Datenbank auf zuletzt gespeicherten Zustand zurücksetzen - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Diese Option wird zum Zurücksetzen der aktuellen Datenbank-Datei auf den zuletzt gespeicherten Zustand verwendet. Alle getätigten Änderungen gehen verloren. @@ -1909,17 +1921,17 @@ Möchten Sie ihn dennoch einfügen? Änderungen schreiben - + Write changes to the database file Änderungen in Datenbank-Datei schreiben - + This option is used to save changes to the database file. Diese Option wird zum Speichern von Änderungen in der Datenbank-Datei verwendet. - + Ctrl+S Strg+S @@ -1928,23 +1940,23 @@ Möchten Sie ihn dennoch einfügen? Datenbank komprimieren - + Compact the database file, removing space wasted by deleted records Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen - - + + Compact the database file, removing space wasted by deleted records. Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen. - + E&xit &Beenden - + Ctrl+Q Strg+Q @@ -1953,12 +1965,12 @@ Möchten Sie ihn dennoch einfügen? Datenbank aus SQL-Datei... - + Import data from an .sql dump text file into a new or existing database. Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank importieren. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Diese Option wird zum Importieren von Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank verwendet. SQL-Dumpdateien können von den meisten Datenbankanwendungen erstellt werden, inklusive MySQL und PostgreSQL. @@ -1967,12 +1979,12 @@ Möchten Sie ihn dennoch einfügen? Tabelle aus CSV-Datei... - + Open a wizard that lets you import data from a comma separated text file into a database table. Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. CSV-Dateien können von den meisten Datenbank- und Tabellenkalkulations-Anwendungen erstellt werden. @@ -1981,12 +1993,12 @@ Möchten Sie ihn dennoch einfügen? Datenbank zu SQL-Datei... - + Export a database to a .sql dump text file. Daten in eine .sql-Dump-Textdatei exportieren. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Diese Option ermöglicht den Export einer Datenbank in eine .sql-Dump-Textdatei. SQL-Dumpdateien enthalten alle notwendigen Daten, um die Datenbank mit den meisten Datenbankanwendungen neu erstellen zu können, inklusive MySQL und PostgreSQL. @@ -1995,12 +2007,12 @@ Möchten Sie ihn dennoch einfügen? Tabelle als CSV-Datei... - + Export a database table as a comma separated text file. Datenbank als kommaseparierte Textdatei exportieren. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Exportiert die Datenbank als kommaseparierte Textdatei, fertig zum Import in andere Datenbank- oder Tabellenkalkulations-Anwendungen. @@ -2009,7 +2021,7 @@ Möchten Sie ihn dennoch einfügen? Tabelle erstellen... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Den Assistenten zum Erstellen einer Tabelle öffnen, wo der Name und die Felder für eine neue Tabelle in der Datenbank festgelegt werden können @@ -2018,7 +2030,7 @@ Möchten Sie ihn dennoch einfügen? Tabelle löschen... - + Open the Delete Table wizard, where you can select a database table to be dropped. Den Assistenten zum Löschen einer Tabelle öffnen, wo eine zu entfernende Datenbanktabelle ausgewählt werden kann. @@ -2027,7 +2039,7 @@ Möchten Sie ihn dennoch einfügen? Tabelle ändern... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Den Assistenten zum Ändern einer Tabelle öffnen, wo eine existierende Tabelle umbenannt werden kann. Ebenso können Felder hinzugefügt und gelöscht sowie Feldnamen und -typen geändert werden. @@ -2036,28 +2048,28 @@ Möchten Sie ihn dennoch einfügen? Index erstellen... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Den Assistenten zum Erstellen des Index öffnen, wo ein neuer Index für eine existierende Datenbanktabelle gewählt werden kann. - + &Preferences... &Einstellungen... - - + + Open the preferences window. Das Einstellungsfenster öffnen. - + &DB Toolbar &DB Toolbar - + Shows or hides the Database toolbar. Zeigt oder versteckt die Datenbank-Toolbar. @@ -2066,28 +2078,28 @@ Möchten Sie ihn dennoch einfügen? Funktionen erläutern - + Shift+F1 Shift+F1 - + &About... &Über... - + &Recently opened &Kürzlich geöffnet - + Open &tab &Tab öffnen - - + + Ctrl+T Strg+T @@ -2102,127 +2114,137 @@ Möchten Sie ihn dennoch einfügen? Daten durchsuchen - + Edit Pragmas Pragmas bearbeiten - + Execute SQL SQL ausführen - + DB Toolbar DB Toolbar - + Edit Database Cell Datenbankzelle bearbeiten - + SQL &Log SQL-&Log - + Show S&QL submitted by Anzeige des übergebenen S&QL von - + &Plot &Diagramm - + &Revert Changes Änderungen &rückgängig machen - + &Write Changes Änderungen &schreiben - + Compact &Database &Datenbank komprimieren - + &Database from SQL file... &Datenbank aus SQL-Datei... - + &Table from CSV file... &Tabelle aus CSV-Datei... - + &Database to SQL file... &Datenbank zu SQL-Datei... - + &Table(s) as CSV file... &Tabelle(n) als CSV-Datei... - + &Create Table... Tabelle &erstellen... - + &Delete Table... Tabelle &löschen... - + &Modify Table... Tabelle &ändern... - + Create &Index... &Index erstellen... - + W&hat's This? &Was ist das? - + &Execute SQL SQL &ausführen - + Execute SQL [F5, Ctrl+Return] SQL ausführen [F5, Strg+Return] - + &Load extension Erweiterung &laden - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + &Wiki... &Wiki... - + Bug &report... Fehler &melden... - + Web&site... Web&site... @@ -2231,8 +2253,8 @@ Möchten Sie ihn dennoch einfügen? Projekt speichern - - + + Save the current session to a file Aktuelle Sitzung in einer Datei speichern @@ -2241,25 +2263,25 @@ Möchten Sie ihn dennoch einfügen? Projekt öffnen - - + + Load a working session from a file Sitzung aus einer Datei laden - + Open SQL file SQL-Datei öffnen - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Aktuelles Diagramm speichern...</p><p>Dateiformat durch Endung auswählen (png, jpg, pdf, bmp)</p></body></html> - - - + + + Save SQL file SQL-Datei speichern @@ -2268,92 +2290,90 @@ Möchten Sie ihn dennoch einfügen? Erweiterung laden - + Execute current line Aktuelle Zeile ausführen - Execute current line [Ctrl+E] - Aktuelle Zeile ausführen [Strg+E] + Aktuelle Zeile ausführen [Strg+E] - - + Ctrl+E Strg+E - + Export as CSV file Als CSV-Datei exportieren - + Export table as comma separated values file Tabelle als kommaseparierte Wertedatei exportieren - + Ctrl+L Strg+L - + Ctrl+P Strg+P - + Database encoding Datenbank-Kodierung - - + + Choose a database file Eine Datenbankdatei auswählen - + Ctrl+Return Strg+Return - + Ctrl+D Strg+D - + Ctrl+I Strg+I - + Encrypted Verschlüsselt - + Database is encrypted using SQLCipher Datenbank ist mittels SQLCipher verschlüsselt - + Read only Nur lesen - + Database file is read only. Editing the database is disabled. Zugriff auf Datenbank nur lesend. Bearbeiten der Datenbank ist deaktiviert. - - - - + + + + Choose a filename to save under Dateinamen zum Speichern auswählen @@ -2407,50 +2427,50 @@ Alle mit %1 verbundenen Daten gehen verloren. Keine Datenbank geöffnet. - + %1 rows returned in %2ms from: %3 %1 Reihen innerhalb von %2ms zurückgegeben von: %3 - + , %1 rows affected , %1 Zeilen betroffen - + Query executed successfully: %1 (took %2ms%3) Query erfolgreich ausgeführt: %1 (innerhalb von %2ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Eine neue Version des DB Browsers für SQLite ist verfügbar (%1.%2.%3).<br/><br/>Bitte laden Sie diese von <a href='%4'>%4</a> herunter. - - + + DB Browser for SQLite project file (*.sqbpro) DB Browser für SQLite Projektdatei (*.sqbpro) - + Please choose a new encoding for this table. Bitte wählen Sie eine neue Kodierung für diese Tabelle. - + Please choose a new encoding for all tables. Bitte wählen Sie eine neue Kodierung für alle Tabellen. - + %1 Leave the field empty for using the database encoding. %1 Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. - + This encoding is either not valid or not supported. Diese Kodierung ist entweder nicht gültig oder nicht unterstützt. @@ -2459,7 +2479,7 @@ Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. %1 Reihen zurückgegeben von: %2 (in %3ms) - + Error executing query: %1 Fehler beim Ausführen der Anfrage: %1 @@ -2468,22 +2488,22 @@ Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. Anfrage erfolgreich ausgeführt: %1 (in %2ms) - + Choose a text file Textdatei auswählen - + Text files(*.csv *.txt);;All files(*) Textdateien(*.csv *.txt);;Alle Dateien(*) - + Import completed Import vollständig - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Sollen wirklich alle Änderungen an der Datenbankdatei '%1' seit dem letzten Speichern rückgängig gemacht werden? @@ -2504,110 +2524,114 @@ Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. Export abgeschlossen. - + Choose a file to import Datei für Import auswählen - - - + + + Text files(*.sql *.txt);;All files(*) Textdateien(*.sql *.txt);;Alle Dateien(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. Soll für die importierten Daten eine neue Datenbank erstellt werden? Bei der Antwort NEIN werden die Daten in die SQL-Datei der aktuellen Datenbank importiert. - + File %1 already exists. Please choose a different name. Datei %1 existiert bereits. Bitte einen anderen Namen auswählen. - + Error importing data: %1 Fehler beim Datenimport: %1 - + Import completed. Import abgeschlossen. - + + Delete View Ansicht löschen - + + Delete Trigger Trigger löschen - + + Delete Index Index löschen - - + + + Delete Table Tabelle löschen - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Das Setzen von PRAGMA-Werten übermittelt den aktuellen Vorgang. Sind Sie sicher? - + Select SQL file to open SQL-Datei zum Öffnen auswählen - + Select file name Dateinamen auswählen - + Select extension file Erweiterungsdatei auswählen - + Extensions(*.so *.dll);;All files(*) Erweiterungen(*.so *.dll);;Alle Dateien(*) - + Extension successfully loaded. Erweiterung erfolgreich geladen. - - + + Error loading extension: %1 Fehler beim Laden der Erweiterung: %1 - + Don't show again Nicht wieder anzeigen - + New version available. Neue Version verfügbar. @@ -2616,17 +2640,17 @@ Sind Sie sicher? Eine neue sqlitebrowser-Version ist verfügbar (%1.%2.%3).<br/><br/>Bitte von <a href='%4'>%4</a> herunterladen. - + Choose a axis color Achsenfarbe auswählen - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Alle Dateien(*) - + Choose a file to open Datei zum Öffnen auswählen @@ -2635,7 +2659,7 @@ Sind Sie sicher? SQLiteBrowser-Projekt(*.sqbpro) - + Invalid file format. Ungültiges Dateiformat. @@ -3469,7 +3493,7 @@ Hold Ctrl+Shift and click to jump there Strg+Shift halten und klicken, um hierher zu springen - + Error changing data: %1 Fehler beim Ändern der Daten: diff --git a/src/translations/sqlb_en_GB.ts b/src/translations/sqlb_en_GB.ts index 1c42fd06b..71f14b58c 100644 --- a/src/translations/sqlb_en_GB.ts +++ b/src/translations/sqlb_en_GB.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -454,7 +454,7 @@ Aborting execution. - + Image @@ -534,57 +534,59 @@ Aborting execution. - + Choose a file - + Text files(*.txt);;Image files(%1);;All files(*) - + Choose a filename to export data - + Text files(*.txt);;All files(*) - + Image data can't be viewed with the text editor - + Binary data can't be viewed with the text editor - + Type of data currently in cell: %1 Image - + %1x%2 pixel(s) - + Type of data currently in cell: NULL - + + Type of data currently in cell: Text / Numeric - + + %n char(s) @@ -592,13 +594,13 @@ Aborting execution. - + Type of data currently in cell: Binary - - + + %n byte(s) @@ -973,7 +975,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1135,7 +1137,7 @@ Do you want to insert it anyway? - + toolBar1 @@ -1166,7 +1168,7 @@ Do you want to insert it anyway? - + F5 @@ -1211,360 +1213,380 @@ Do you want to insert it anyway? - + <html><head/><body><p>Scroll to the beginning</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> - + |< - + Scroll 100 records upwards - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> - + < - + 0 - 0 of 0 - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> - + > - + Scroll to the end - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> - + Go to: - + Enter record number to browse - + Type a record number in this area and click the Go to: button to display the record in the database view - + 1 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - - - + + + None - - + + Full - + Incremental - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> - + Delete - + Truncate - + Persist - - + + Memory - + WAL - - + + Off - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> - - + + Normal - + Exclusive - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> - + Default - + File - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> - + &File - + &Import - + &Export - + &Edit - + &View - + &Help - + DB Toolbar - + &Load extension - + + Execute current line [Shift+F5] + + + + + Shift+F5 + + + + Sa&ve Project - + Open &Project - + &Set Encryption - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record - + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + + + User @@ -1579,628 +1601,623 @@ Do you want to insert it anyway? - + Edit Pragmas - + Execute SQL - + Application - + &Clear - + Columns - + X - + Y - + _ - + Line type: - + Line - + StepLeft - + StepRight - + StepCenter - + Impulse - + Point shape: - + Cross - + Plus - + Circle - + Disc - + Square - + Diamond - + Star - + Triangle - + TriangleInverted - + CrossSquare - + PlusSquare - + CrossCircle - + PlusCircle - + Peace - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema - + &New Database... - - + + Create a new database file - + This option is used to create a new database file. - + Ctrl+N - + &Open Database... - - + + Open an existing database file - + This option is used to open an existing database file. - + Ctrl+O - + &Close Database - + Ctrl+W - + Revert database to last saved state - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. - + Write changes to the database file - + This option is used to save changes to the database file. - + Ctrl+S - + Compact the database file, removing space wasted by deleted records - - + + Compact the database file, removing space wasted by deleted records. - + E&xit - + Ctrl+Q - + Import data from an .sql dump text file into a new or existing database. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. - + Open a wizard that lets you import data from a comma separated text file into a database table. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. - + Export a database to a .sql dump text file. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. - + Export a database table as a comma separated text file. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database - - + + + Delete Table - + Open the Delete Table wizard, where you can select a database table to be dropped. - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. - + &Preferences... - - + + Open the preferences window. - + &DB Toolbar - + Shows or hides the Database toolbar. - + Shift+F1 - + &About... - + &Recently opened - + Open &tab - - + + Ctrl+T - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL - + Execute SQL [F5, Ctrl+Return] - + Open SQL file - - - + + + Save SQL file - + Execute current line - - Execute current line [Ctrl+E] - - - - - + Ctrl+E - + Export as CSV file - + Export table as comma separated values file - + &Wiki... - + Bug &report... - + Web&site... - - + + Save the current session to a file - - + + Load a working session from a file - + &Attach Database - - + + Save SQL file as - + &Browse Table - + Copy Create statement - + Copy the CREATE statement of the item to the clipboard - + Ctrl+Return - + Ctrl+L - + Ctrl+P - + Ctrl+D - + Ctrl+I - + Encrypted - + Read only - + Database file is read only. Editing the database is disabled. - + Database encoding - + Database is encrypted using SQLCipher - - + + Choose a database file - + Invalid file format. - - - - + + + + Choose a filename to save under @@ -2250,189 +2267,192 @@ All data associated with the %1 will be lost. - + Error executing query: %1 - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + Choose a text file - + Text files(*.csv *.txt);;All files(*) - + Import completed - + Are you sure you want to undo all changes made to the database file '%1' since the last save? - + Choose a file to import - - - + + + Text files(*.sql *.txt);;All files(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. - + File %1 already exists. Please choose a different name. - + Error importing data: %1 - + Import completed. - + + Delete View - + + Delete Trigger - + + Delete Index - + &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? - + Select SQL file to open - + Select file name - + Select extension file - + Extensions(*.so *.dll);;All files(*) - + Extension successfully loaded. - - + + Error loading extension: %1 - + Don't show again - + New version available. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - + Choose a axis color Choose an axis colour - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) - + Choose a file to open - - + + DB Browser for SQLite project file (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -3144,7 +3164,7 @@ Hold Ctrl+Shift and click to jump there - + Error changing data: %1 diff --git a/src/translations/sqlb_es_ES.ts b/src/translations/sqlb_es_ES.ts index 456e55692..32f0851db 100644 --- a/src/translations/sqlb_es_ES.ts +++ b/src/translations/sqlb_es_ES.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -71,12 +71,12 @@ -h, --help Show command line options - -h, --help Muestra opciones de línea de comandos + -h, --help Muestra opciones de línea de comandos -s, --sql [file] Execute this SQL file after opening the DB - -s, --sql [archivo] Ejecuta este archivo de SQL tras abrir la base de datos + -s, --sql [archivo] Ejecuta este archivo de SQL tras abrir la base de datos @@ -484,7 +484,7 @@ Abortando ejecución. - + Image Imagen @@ -576,47 +576,47 @@ Abortando ejecución. Tamaño de los datos actualmente en la tabla - + Choose a file Seleccione un archivo - + Text files(*.txt);;Image files(%1);;All files(*) Archivos de texto(*.txt);;Archivos de imagen(%1);;Todos los archivos(*) - + Choose a filename to export data Seleccione un nombre de archivo para exportar los datos - + Text files(*.txt);;All files(*) Archivos de texto(*.txt);;Todos los archivos(*) - + Image data can't be viewed with the text editor Los datos de imagen no se pueden mostrar en el editor de texto - + Binary data can't be viewed with the text editor Los datos binarios no se pueden mostrar en el editor de texto - + Type of data currently in cell: %1 Image El tipo de datos en la celda es: Imagen %1 - + %1x%2 pixel(s) %1x%2 píxel(s) - + Type of data currently in cell: NULL El tipo de datos en la celda es: NULL @@ -625,12 +625,14 @@ Abortando ejecución. Tipo de datos actualmente en la celda: Null - + + Type of data currently in cell: Text / Numeric Tipo de datos actualmente en la celda: Texto / Numérico - + + %n char(s) %n carácter @@ -646,13 +648,13 @@ Abortando ejecución. %1x%2 píxel - + Type of data currently in cell: Binary Tipo de datos actualmente en la celda: Binario - - + + %n byte(s) %n byte @@ -1045,7 +1047,7 @@ Todos los datos actualmente almacenados en este campo se perderán. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? El contenido del portapapeles es mayor que el rango seleccionado. @@ -1212,7 +1214,7 @@ Do you want to insert it anyway? - + toolBar1 toolBar1 @@ -1247,7 +1249,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1292,97 +1294,97 @@ Do you want to insert it anyway? Esta es la vista de la base de datos. Puede hacer doble-click sobre cualquier registro para editar su contenido en la ventana del editor de celdas. - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>Desplazarse hasta el principio</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>Pulsando este botón se mueve hasta el principio en la vista de tabla de arriba.</p></body></html> - + |< |< - + Scroll 100 records upwards Desplazarse 100 registros hacia arriba - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>Pulsando este botón se desplaza 100 registros hacia arriba en la vista de tabla de arriba.</p></body></html> - + < < - + 0 - 0 of 0 0 - 0 de 0 - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>Desplazarse 100 registros hacia abajo</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>Pulsando este botón se desplaza 100 registros hacia abajo en la vista de tabla de arriba.</p></body></html> - + > > - + Scroll to the end Desplazarse hasta el final - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Pulsando este botón se mueve hasta el final en la vista de tabla de arriba.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> Pulse aquí para saltar al registro especificado - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>Este botón se usa para moverse al número de registro especificado en la casilla Ir a.</p></body></html> - + Go to: Ir a: - + Enter record number to browse Introduzca el número de registro para navegar - + Type a record number in this area and click the Go to: button to display the record in the database view Escriba un número de registro en esta casilla y haga click en el botón Ir a: para mostrar el registro en la vista de la base de datos - + 1 1 @@ -1391,158 +1393,158 @@ Do you want to insert it anyway? Editar &Pragmas - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - - - + + + None Ninguno - - + + Full Completo - + Incremental Incremental - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Indexado Automático</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignorar Check Constraints</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Modo Journal</span></a></p></body></html> - + Delete Borrar - + Truncate Truncar - + Persist Persistente - - + + Memory Memoria - + WAL WAL - - + + Off Apagado - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Límite de tamaño del Journal</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Modo de Bloqueo</span></a></p></body></html> - - + + Normal Normal - + Exclusive Exclusivo - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Máximo número de Páginas</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Tamaño de Página</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Disparadores Recursivos</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Borrado Seguro</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Síncrono</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Almacenamiento Temporal</span></a></p></body></html> - + Default - + File Archivo - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">Versión de Usuario</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> @@ -1551,104 +1553,114 @@ Do you want to insert it anyway? E&jecutar SQL - + &File &Archivo - + &Import &Importar - + &Export E&xportar - + &Edit &Editar - + &View &Ver - + &Help Ay&uda - + DB Toolbar DB Toolbar - + &Load extension &Cargar extension - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + Sa&ve Project &Guardar Proyecto - + Open &Project Abrir &Proyecto - + &Set Encryption &Definir cifrado - + Edit display format Editar el formato de presentación - + Edit the display format of the data in this column Editar el formato de presentación de los datos en esta columna - + Show rowid column Muestra la columna rowid - + Toggle the visibility of the rowid column Cambia la visibilidad de la columna rowid - - + + Set encoding Definir codificación - + Change the encoding of the text in the table cells Cambia la codificación del texto de las celdas de la tabla - + Set encoding for all tables Definir la codificación para todas las tablas - + Change the default encoding assumed for all tables in the database Cambia la codificación por defecto para todas las tablas en la base de datos - - + + Duplicate record Registro duplicado @@ -1661,17 +1673,17 @@ Do you want to insert it anyway? &Mostrar SQL enviado por - + User Usuario - + Application Aplicación - + &Clear &Limpiar @@ -1680,213 +1692,223 @@ Do you want to insert it anyway? Dibujo - + Columns Columnas - + X X - + Y Y - + _ _ - + Line type: Tipo de línea: - + Line Línea - + StepLeft - + StepRight - + StepCenter - + Impulse Impulso - + Point shape: Forma del punto: - + Cross Cruz - + Plus Más - + Circle Circunferencia - + Disc Disco - + Square Cuadrado - + Diamond Diamante - + Star Estrella - + Triangle Triángulo - + TriangleInverted TriánguloInvertido - + CrossSquare CruzCuadrado - + PlusSquare MasCuadrado - + CrossCircle CruzCircunferencia - + PlusCircle MásCircunferencia - + Peace Paz - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Guradar dibujo actual...</p><p>El formato del archivo es elegido por la extensión (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... Guardar el dibujo actual... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Carga todos los datos. Es efectivo sólo si no se han leido ya todos los datos de la tabla porque el mecanismo de lectura ha hecho una lectura parcial. - + DB Schema Esquema de la base de datos - + &New Database... &Nueva base de datos - - + + Create a new database file Crea un nuevo archivo de base de datos - + This option is used to create a new database file. Esta opción se usa para crear un nuevo archivo de base de datos - + Ctrl+N Ctrl+N - + &Open Database... &Abrir base de datos - - + + Open an existing database file Abrir un archivo de base de datos - + This option is used to open an existing database file. Esta opción se usa para abrir un archivo de base de datos. - + Ctrl+O Ctrl+O - + &Close Database &Cerrar la base de datos - + Ctrl+W Ctrl+W + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Revert Changes Deshacer cambios - + Revert database to last saved state Deshacer cambios al último estado guardado - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Esta opción se usa para deshacer los cambios en la base de datos actual al último estado guardado. Todos los cambios hechos desde la última vez que se guardó se perderán. @@ -1895,17 +1917,17 @@ Do you want to insert it anyway? Escribir cambios - + Write changes to the database file Escribir cambios al archivo de la base de datos - + This option is used to save changes to the database file. Esta opción se usa para guardar los cambios en el archivo de la base de datos. - + Ctrl+S Ctrl+S @@ -1914,23 +1936,23 @@ Do you want to insert it anyway? Compactar base de datos - + Compact the database file, removing space wasted by deleted records Compacta el archivo de la base de datos eliminando el espacio malgastado por los registros borrados - - + + Compact the database file, removing space wasted by deleted records. Compacta el archivo de la base de datos eliminando el espacio malgastado por los registros borrados - + E&xit &Salir - + Ctrl+Q Ctrl+Q @@ -1939,12 +1961,12 @@ Do you want to insert it anyway? Base de datos en un archivo SQL... - + Import data from an .sql dump text file into a new or existing database. Importa datos de un archivo de texto con un volcado .sql en una base de datos nueva o existente. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Esta opción se usa para importar datos de un archivo de texto con un volcado .sql en una base de datos nueva o existente. Los archivos de volcado SQL se pueden crear en la mayoría de los motores de base de datos, incluyendo MySQL y PostgreSQL. @@ -1953,12 +1975,12 @@ Do you want to insert it anyway? Tabla de un archivo CSV... - + Open a wizard that lets you import data from a comma separated text file into a database table. Abre un asistente que le permite importar datos desde un archivo de texto con valores separado por comas a una tabla de una base de datos. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Abre un asistente que le permite importar datos desde un archivo de texto con valores separado por comas a una tabla de una base de datos. Los archivos CSV se pueden crear en la mayoría de las aplicaciones de bases de datos y hojas de cálculo. @@ -1967,12 +1989,12 @@ Do you want to insert it anyway? Base de datos a archivo SQL... - + Export a database to a .sql dump text file. Exporta la base de datos como un volcado .sql a un archivo de texto. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Esta opción le permite exportar la base de datos como un volcado .sql a un archivo de texto. Los archivos de volcado SQL contienen todos los datos necesarios para recrear la base de datos en la mayoría de los motores de base de datos, incluyendo MySQL y PostgreSQL. @@ -1981,12 +2003,12 @@ Do you want to insert it anyway? Tabla(s) como un archivo CSV... - + Export a database table as a comma separated text file. Exporta la base de datos como un archivo de texto con valores separados por comas. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Exporta la base de datos como un archivo de texto con valores separados por comas, listo para ser importado en otra base de datos o aplicaciones de hoja de cálculo. @@ -1995,7 +2017,7 @@ Do you want to insert it anyway? Crear Tabla... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Abre el asistente para Crear una Tabla, donde se puede definir el nombre y los campos de una nueva tabla en la base de datos @@ -2004,13 +2026,14 @@ Do you want to insert it anyway? Borrar Tabla... - - + + + Delete Table Borrar Tabla - + Open the Delete Table wizard, where you can select a database table to be dropped. Abre el asistente para Borrar una Tabla, donde se puede seleccionar una tabla de la base de datos para borrar. @@ -2019,7 +2042,7 @@ Do you want to insert it anyway? Modificar Tabla... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Abre el asistente para Modificar una Tabla, donde se puede renombrar una tabla existente de la base de datos. También se pueden añadir o borrar campos de la tabla, así como modificar los nombres de los campos y sus tipos. @@ -2028,28 +2051,28 @@ Do you want to insert it anyway? Crear Índice... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Abre el asistente para Crear un Índice, donde se puede definir un nuevo índice de una tabla existente de la base de datos. - + &Preferences... &Preferencias... - - + + Open the preferences window. Abrir la ventana de preferencias. - + &DB Toolbar Barra de herramientas de la base de datos - + Shows or hides the Database toolbar. Muestra u oculta la barra de herramientas de la base de datos @@ -2058,28 +2081,28 @@ Do you want to insert it anyway? ¿Qué es esto? - + Shift+F1 Shift+F1 - + &About... &Acerca de... - + &Recently opened Archivos &recientes - + Open &tab Abrir &pestaña - - + + Ctrl+T Ctrl+T @@ -2094,114 +2117,114 @@ Do you want to insert it anyway? Navegar Datos - + Edit Pragmas Editar Pragmas - + Execute SQL Ejecutar SQL - + Edit Database Cell Editar Celda de la Base de datos - + SQL &Log &Log de SQL - + Show S&QL submitted by Muestra S&QL enviado por - + &Plot &Dibujo - + &Revert Changes &Deshacer cambios - + &Write Changes &Guardar cambios - + Compact &Database Compactar Base de &datos - + &Database from SQL file... Base de datos de &archivo SQL... - + &Table from CSV file... &Tabla de archivo CSV... - + &Database to SQL file... &Base de datos a archivo SQL... - + &Table(s) as CSV file... &Tabla(s) a archivo CSV... - + &Create Table... &Crear Tabla... - + &Delete Table... &Borrar Tabla... - + &Modify Table... &Modificar Tabla... - + Create &Index... Crear &Índice... - + W&hat's This? ¿&Qué es Esto? - + &Execute SQL &Ejecutar SQL - + Execute SQL [F5, Ctrl+Return] Ejecutar SQL [F5, Ctrl+Return] - + Open SQL file Abrir archivo SQL - - - + + + Save SQL file Guardar archivo SQL @@ -2210,43 +2233,41 @@ Do you want to insert it anyway? Cargar extensión - + Execute current line Ejecutar la línea actual - Execute current line [Ctrl+E] - Ejecutar la línea actual [Ctrl+E] + Ejecutar la línea actual [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file Exportar como archivo CSV - + Export table as comma separated values file Exportar tabla como archivo de valores separados por comas - + &Wiki... &Wiki... - + Bug &report... Informe de &fallos - + Web&site... Sitio &Web @@ -2255,8 +2276,8 @@ Do you want to insert it anyway? Guardar Proyecto - - + + Save the current session to a file Guardar la sesion actual en un archivo @@ -2265,13 +2286,13 @@ Do you want to insert it anyway? Abrir Proyecto - - + + Load a working session from a file Carga una sesion de trabajo de un archivo - + &Attach Database Anexa&r la base de datos @@ -2280,79 +2301,79 @@ Do you want to insert it anyway? Definir Cifrado - - + + Save SQL file as Guardar archivo SQL como - + &Browse Table &Navegar por la Tabla - + Copy Create statement Copiar comando Create - + Copy the CREATE statement of the item to the clipboard Copia el comando CREATE del item al portapapeles - + Ctrl+Return Ctrl+Return - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Ctrl+D Ctrl+D - + Ctrl+I Ctrl+I - + Encrypted Cifrado - + Read only Sólo lectura - + Database file is read only. Editing the database is disabled. El archivo de la base de datos es de sólo lectura. La edición de la base de datos está deshabilitada. - + Database encoding Codificación de la base de datos - + Database is encrypted using SQLCipher La base de datos está cifrada usando SQLCipher - - + + Choose a database file Seleccione un archivo de base de datos @@ -2361,15 +2382,15 @@ Do you want to insert it anyway? Archivos de base de datos de SQLite (*.db *.sqlite *.sqlite3 *.db3);;Todos los archivos (*) - + Invalid file format. Formato de archivo inválido. - - - - + + + + Choose a filename to save under Seleccione un nombre de archivo en el que guardar @@ -2427,7 +2448,7 @@ Se perderán todos los datos asociados con %1. %1 líneas devueltas de: %3 (tardó %2ms) - + Error executing query: %1 Error ejecutando la consulta: %1 @@ -2436,187 +2457,190 @@ Se perderán todos los datos asociados con %1. Consulta ejecutada con éxito: %1 (tardó %2ms) - + %1 rows returned in %2ms from: %3 %1 líneas devueltas en %2ms de: %3 - + , %1 rows affected , %1 líneas afectadas - + Query executed successfully: %1 (took %2ms%3) Consulta ejecutada con éxito: %1 (tardó %2ms%3) - + Choose a text file Seleccione un archivo de texto - + Text files(*.csv *.txt);;All files(*) Archivos de texto(*.csv *.txt);;Todos los archivos(*) - + Import completed Importación completada - + Are you sure you want to undo all changes made to the database file '%1' since the last save? ¿Está seguro de que quiere deshacer todos los cambios hechos al archivo de la base de datos '%1' desde la última vez que se guardó? - + Choose a file to import Seleccione el archivo a importar - - - + + + Text files(*.sql *.txt);;All files(*) Archivos de texto(*.sql *.txt);;Todos los archivos(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. ¿Quiere crear un nuevo archivo de base de datos donde poner los datos importados? Si responde no se intentarán importar los datos del archivo SQL en la base de datos actual. - + File %1 already exists. Please choose a different name. El archivo %1 ya existe. Por favor elija un nombre diferente. - + Error importing data: %1 Error importando datos: %1 - + Import completed. Importación completada. - + + Delete View Borrar vista - + + Delete Trigger Borrar Disparador - + + Delete Index Borrar Índice - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Al definir los valores de PRAGMA se confirmará la transacción actual. ¿Está seguro? - + Select SQL file to open Seleccione el archivo SQL a abrir - + Select file name Seleccione el nombre del archivo - + Select extension file Selecione el archivo de extensión - + Extensions(*.so *.dll);;All files(*) Extensiones(*.so *.dll);;Todos los archivos(*) - + Extension successfully loaded. Extensiones cargadas con éxito. - - + + Error loading extension: %1 Error cargando la extensión: %1 - + Don't show again No volver a mostrar - + New version available. Hay una nueva versión disponible. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Hay diponible una nueva version de DB Browser para SQLite (%1.%2.%3).<br/><br/>Por favor, descárguela de <a href='%4'>%4</a>. - + Choose a axis color Seleccione un eje de color - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Todos los Archivos(*) - + Choose a file to open Seleccione un archivo para abrir - - + + DB Browser for SQLite project file (*.sqbpro) Archivo de proyecto de DB Browser para SQLite (*.sqbpro) - + Please choose a new encoding for this table. Por favor, elija una nueva codificación para esta tabla. - + Please choose a new encoding for all tables. Por favor, elija una nueva codificación para todas las tablas. - + %1 Leave the field empty for using the database encoding. %1 Deje este campo vacío para usar la codificación de la base de datos. - + This encoding is either not valid or not supported. Esta codificación no es válida o no está soportada. @@ -3360,7 +3384,7 @@ Hold Ctrl+Shift and click to jump there Mantenga pulsado Ctrl+Shift y haga click para ir ahí - + Error changing data: %1 Error modificando datos: diff --git a/src/translations/sqlb_fr.ts b/src/translations/sqlb_fr.ts index 7c3c6feec..fa2d42373 100644 --- a/src/translations/sqlb_fr.ts +++ b/src/translations/sqlb_fr.ts @@ -492,7 +492,7 @@ L'exécution est abandonnée. - + Image Image @@ -584,57 +584,59 @@ L'exécution est abandonnée. Taille actuelle des données dans la table - + Choose a file Choisir un fichier - + Text files(*.txt);;Image files(%1);;All files(*) Fichiers Texte (*.txt);;Fichiers Image(%1);;Tous les fichiers(*) - + Choose a filename to export data Choisir un nom de fichier pour exporter les données - + Text files(*.txt);;All files(*) Fichiers Texte (*.txt);;Tous les fichiers(*) - + Image data can't be viewed with the text editor Les données d'une image ne peuvent être affichées dans l'éditeur de texte - + Binary data can't be viewed with the text editor Les données binaires ne peuvent être affichées dans l'éditeur de texte - + Type of data currently in cell: %1 Image Type actuel des données de la cellule. Image %1 - + %1x%2 pixel(s) %1x%2 pixel(s) - + Type of data currently in cell: NULL Type actuel des données de la cellule : NULL - + + Type of data currently in cell: Text / Numeric Type actuel des données de la cellule : Texte / Numérique - + + %n char(s) %n caractère @@ -650,13 +652,13 @@ L'exécution est abandonnée. %1x%2 pixel - + Type of data currently in cell: Binary Type actuel des données de la cellule : Binaire - - + + %n byte(s) %n octet @@ -1044,7 +1046,7 @@ Toutes les données contenues dans ce champ seront perdues. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? Le contenu du presse-papier est plus grand que la plage sélectionnée. @@ -1217,7 +1219,7 @@ Voulez-vous poursuivre l'insertion malgré tout ? - + toolBar1 Barre d'outils1 @@ -1252,7 +1254,7 @@ Voulez-vous poursuivre l'insertion malgré tout ? - + F5 F5 @@ -1297,37 +1299,37 @@ Voulez-vous poursuivre l'insertion malgré tout ? Ceci est la vue Base de données. Vous pouvez, en double-cliquant sur un enregistrement, modifier son contenu dans la fenêtre Éditeur de cellule. - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>Accéder au début</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>Cliquer sur ce bouton permet d'aller au début de la table ci-dessus.</p></body></html> - + |< |< - + < < - + 0 - 0 of 0 0 - 0 de 0 - + > > - + Scroll 100 records upwards Faire défiler de 100 enregistrements vers le haut @@ -1337,62 +1339,62 @@ Voulez-vous poursuivre l'insertion malgré tout ? DB Browser pour SQLite - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>Cliquer sur ce bouton permet de remonter de 100 enregistrements dans l'affichage de la table ci dessous.</p></body></html> - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>Faire défiler de 100 enregistrements vers le bas</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>Cliquer sur ce bouton permet de descendre de 100 enregistrements dans l'affichage de la table ci dessous.</p></body></html> - + Scroll to the end Accéder à la fin - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cliquer sur ce bouton permet d'aller à la fin de la table ci-dessus.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>Cliquer ici pour vous déplacer sur l'enregistrement défini</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>Ce bouton est utilisé pour aller directement à l'enregistrement défini dans le champ Aller à.</p></body></html> - + Go to: Aller à : - + Enter record number to browse Entrez le nombre d'enregistrements à parcourir - + Type a record number in this area and click the Go to: button to display the record in the database view Entrez un numéro d'enregistrement dans ce champ et cliquez sur le bouton "Aller à" pour afficher l'enregistrement dans la vue Base de données - + 1 1 @@ -1405,20 +1407,20 @@ Voulez-vous poursuivre l'insertion malgré tout ? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum""><span style=" text-decoration: underline; color:#0000ff;">Vidage automatique</span></a></p></body></html> - - - + + + None Aucun - - + + Full Complet - + Incremental Incrémental @@ -1447,34 +1449,34 @@ Voulez-vous poursuivre l'insertion malgré tout ? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode""><span style=" text-decoration: underline; color:#0000ff;">Mode de journalisation</span></a></p></body></html> - + Delete Supprimer - + Truncate Tronquer - + Persist Persistant - - + + Memory Mémoire - + WAL WAL - - + + Off Arrêté @@ -1487,13 +1489,13 @@ Voulez-vous poursuivre l'insertion malgré tout ? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode""><span style=" text-decoration: underline; color:#0000ff;">Mode de recherche</span></a></p></body></html> - - + + Normal Normal - + Exclusive Exclusif @@ -1522,12 +1524,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store""><span style=" text-decoration: underline; color:#0000ff;">Stockage temporaire</span></a></p></body></html> - + Default Défaut - + File Fichier @@ -1544,32 +1546,32 @@ Voulez-vous poursuivre l'insertion malgré tout ? E&xécuter le SQL - + &File &Fichier - + &Import &Importer - + &Export &Exporter - + &Edit &Editer - + &View &Vue - + &Help &Aide @@ -1586,17 +1588,17 @@ Voulez-vous poursuivre l'insertion malgré tout ? A&fficher le SQL soumis par - + User Utilisateur - + Application Application - + &Clear &Effacer @@ -1606,120 +1608,120 @@ Voulez-vous poursuivre l'insertion malgré tout ? Graphique - + Columns Colonnes - + X X - + Y Y - + _ _ - + Save current plot... Voir le contexte d'utilisation Enregistrer le tracé actuel... - + DB Schema DB Schema - + &New Database... &Nouvelle base de données... - - + + Create a new database file Créer une nouvelle base de données - + This option is used to create a new database file. Cette option est utilisée pour créer un nouveau fichier de base de données. - + Ctrl+N Ctrl+N - + &Open Database... &Ouvrir une base de données... - - + + Open an existing database file Ouvrir une base de données existante - + This option is used to open an existing database file. Cette option est utilisée pour ouvrir une base de données existante. - + Ctrl+O Ctrl+O - + &Close Database &Fermer la base de données - + Ctrl+W Ctrl+W - + &Revert Changes &Annuler les modifications - + Revert database to last saved state Revenir à la dernière sauvegarde de la base de données - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Cette option permet de remettre la base de données dans l'état de sa dernière sauvegarde. Tous les changements effectués depuis cette dernière sauvegarde seront perdus. - + &Write Changes Enregistrer les &modifications - + Write changes to the database file Enregistrer les modifications dans la base de données - + This option is used to save changes to the database file. Cette option est utilisée pour enregistrer les modifications dans la base de données. - + Ctrl+S Ctrl+S @@ -1728,23 +1730,23 @@ Voulez-vous poursuivre l'insertion malgré tout ? Compacter la base de données - + Compact the database file, removing space wasted by deleted records Compacter la base de donnée, récupérer l'espace perdu par les enregistrements supprimés - - + + Compact the database file, removing space wasted by deleted records. Compacter la base de donnée, récupérer l'espace perdu par les enregistrements supprimés. - + E&xit &Quitter - + Ctrl+Q Ctrl+Q @@ -1753,12 +1755,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Base de données à partir du fichier SQL... - + Import data from an .sql dump text file into a new or existing database. Importer les données depuis un fichier sql résultant d'un vidage (sql dump) dans une nouvelle base de données ou une base existante. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Cette option vous permet d'importer un fichier sql de vidage d'une base de données (SQL dump) dans une nouvelle base de données ou une base existante. Ce fichier peut être créé par la plupart des moteurs de base de données, y compris MySQL et PostgreSQL. @@ -1767,12 +1769,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Table à partir d'un fichier CSV... - + Open a wizard that lets you import data from a comma separated text file into a database table. Ouvrir un Assistant vous permettant d'importer des données dans une table de la base de données à partir d'un fichier texte séparé par des virgules (csv). - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Ouvre un Assistant vous permettant d'importer des données dans une table de la base de données à partir d'un fichier texte séparé par des virgules (csv). Les fichiers CSV peuvent être créés par la plupart des outils de gestion de base de données et les tableurs. @@ -1781,12 +1783,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Base de données vers un fichier SQL... - + Export a database to a .sql dump text file. Exporter la base de données vers un fichier de vidage sql (SQL dump) au format texte. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Exporter la base de données vers un fichier de vidage sql (SQL dump) au format texte. Ce fichier (SQL dump) contient toutes les informations nécessaires pour recréer une base de données par la plupart des moteurs de base de données, y compris MySQL et PostgreSQL. @@ -1795,42 +1797,42 @@ Voulez-vous poursuivre l'insertion malgré tout ? Table vers un fichier CSV... - + Export a database table as a comma separated text file. Exporter la table vers un fichier texte séparé par des virgules (CSV). - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Exporter la table vers un fichier texte séparé par des virgules (CSV), prêt à être importé dans une autre base de données ou un tableur. - + &Create Table... &Créer une table... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Ouvrir l'assistant de création d'une table dans lequel il sera possible de définir les noms et les champs d'une nouvelle table dans la base de données - + &Delete Table... &Supprimer une table... - + Open the Delete Table wizard, where you can select a database table to be dropped. Ouvrir l'assistant de suppression d'une table dans lequel vous pourrez sélectionner la base de données dans laquelle cette table sera supprimée. - + &Modify Table... &Modifier une table... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Ouvrir l'assistant de modification d'une table dans lequel il sera possible de renommer une table existante. Il est aussi possible d'ajouter ou de supprimer des champs de la table, tout comme modifier le nom des champs et leur type. @@ -1839,28 +1841,28 @@ Voulez-vous poursuivre l'insertion malgré tout ? Créer un index... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Ouvrir l'assistant de création d'un index dans lequel il sera possible de définir un nouvel index dans une table préexistante de la base de données. - + &Preferences... &Préférences... - - + + Open the preferences window. Ouvrir la fenêtre des préférences. - + &DB Toolbar &Barre d'outils BdD - + Shows or hides the Database toolbar. Affiche ou masque la barre d'outils Base de données. @@ -1869,59 +1871,59 @@ Voulez-vous poursuivre l'insertion malgré tout ? Qu'est-ce que c'est ? - + Shift+F1 Maj+F1 - + &About... &A propos... - + &Recently opened Ouvert &récemment - + Open &tab vérifier le contexte Ouvrir un on&glet - - + + Ctrl+T Ctrl+T - + &Execute SQL &Excuter le SQL - + Execute SQL [F5, Ctrl+Return] Exécuter le SQL [F5 ou Ctrl+Entrée] - + &Load extension Charger &l'Extension - + &Wiki... &Wiki... - + Bug &report... &Rapport d'anomalie... - + Web&site... &Site Internet... @@ -1930,8 +1932,8 @@ Voulez-vous poursuivre l'insertion malgré tout ? Sauvegarder le projet - - + + Save the current session to a file Sauvegarder la session courante dans un fichier @@ -1940,13 +1942,13 @@ Voulez-vous poursuivre l'insertion malgré tout ? Ouvrir un projet - - + + Load a working session from a file Charger une session de travail depuis un fichier - + Open SQL file Ouvrir un fichier SQL @@ -1961,465 +1963,483 @@ Voulez-vous poursuivre l'insertion malgré tout ? Parcourir les données - + Edit Pragmas Editer les Pragmas - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Index Automatique</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Point de contrôle FSYNC intégral</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Clés étrangères</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignorer la vérification des contraintes</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Mode de journalisation</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Taille maximale du journal</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Mode de vérouillagee</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Taille de la Page</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Triggers récursifs</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Suppression sécuriséee</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronisation</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Stockage temporaire</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">Version utilisateur</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">Point de contrôle WAL automatique</span></a></p></body></html> - + Execute SQL Exécuter le SQL - + DB Toolbar Barre d'outils BdD - + Edit Database Cell Éditer le contenu d'une cellule de la base de données - + SQL &Log &Journal SQL - + Show S&QL submitted by A&fficher le SQL soumis par - + &Plot Gra&phique - + Line type: Type de ligne : - + Line Ligne - + StepLeft Voir la traduction. Peut aussi siugnifier qu'il s'agit de la dernière étape comme "maintenant vous n'avez plus qu'à"... A Gauche - + StepRight A Droite - + StepCenter Centré - + Impulse Traduction à modifier en fonction du contexte et du résultat Impulsion - + Point shape: Traduction à modifier en fonction du contexte et du résultat Type de pointe : - + Cross Croix - + Plus Plus - + Circle Cercle - + Disc Disque - + Square Carré - + Diamond Diamant - + Star Etoile - + Triangle Triangle - + TriangleInverted Triangle Inversé - + CrossSquare Carré et croix - + PlusSquare Carré et Plus - + CrossCircle Cercle et Croix - + PlusCircle Cercle et Plus - + Peace A voir en fonction du contexte et du résultat Paix - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Sauvegarder le graphique actuel...</p><p>Choisir le format de fichier parmi les extensions (png, jpg, pdf, bmp)</p></body></html> - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Charger toute les données : Cela a un effet uniquement si les données ont été parourues partiellement en raison du mécanisme de fetch partiel. - + Compact &Database C&ompacter la Base de Données - + &Database from SQL file... &Base de Données à partir du fichier SQL... - + &Table from CSV file... &Table depuis un fichier CSV... - + &Database to SQL file... Base de &Données vers un fichier SQL... - + &Table(s) as CSV file... &Table vers un fichier CSV... - + Create &Index... Créer un &Index... - + W&hat's This? &Qu'est-ce que c'est ? - - - + + + Save SQL file Sauvegarder le fichier SQL - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Maj+F5 + + + Sa&ve Project &Sauvegarder le projet - + Open &Project Ouvrir un &Projet - + &Attach Database Attac&her une Base de Données - + &Set Encryption &Chiffrer - - + + Save SQL file as Sauvegarder le fichier SQL comme - + &Browse Table &Parcourir la table - + Copy Create statement Copier l'instruction CREATE - + Copy the CREATE statement of the item to the clipboard Copie l'instruction CREATE de cet item dans le presse-papier - + Edit display format Modifier le format d'affichage - + Edit the display format of the data in this column Modifie le format d'affichage des données contenues dans cette colonne - + Show rowid column Afficher la colonne RowId - + Toggle the visibility of the rowid column Permet d'afficher ou non la colonne RowId - - + + Set encoding Définir l'encodage - + Change the encoding of the text in the table cells Change l'encodage du texte des cellules de la table - + Set encoding for all tables Définir l'encodage pour toutes les tables - + Change the default encoding assumed for all tables in the database Change l'encodage par défaut choisi pour l'ensemble des tables de la Base de Données - - + + Duplicate record Dupliquer l'enregistrement + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Load extension Charger une extension - + Execute current line Exécuter la ligne courante - Execute current line [Ctrl+E] - Exécuter la ligne courante (Ctrl+E) + Exécuter la ligne courante (Ctrl+E) - - + Ctrl+E Ctrl+E - + Export as CSV file Exporter les données au format CSV - + Export table as comma separated values file Exporter la table vers un fichier texte séparé par des virgules (CSV) - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Database encoding Encodage de la base de données - - + + Choose a database file Choisir une base de données - + Ctrl+Return Ctrl+Entrée - + Ctrl+D Ctrl+D - + Ctrl+I Ctrl+I - + Encrypted Chiffré - + Database is encrypted using SQLCipher La Base de Données a été chiffrée avec SQLCipher - + Read only lecture seule - + Database file is read only. Editing the database is disabled. La Base de Données est en lecture seule. Il n'est pas possible de la modifier. - - - - + + + + Choose a filename to save under Choisir un nom de fichier pour enregistrer sous @@ -2472,50 +2492,50 @@ Toutes les données associées à %1 seront perdues. Il n'y a pas de base de données ouverte. - + %1 rows returned in %2ms from: %3 %1 enregistrements ramenés en %2ms depuis : %3 - + , %1 rows affected , %1 enregistrements affectés - + Query executed successfully: %1 (took %2ms%3) Requête exécutée avec succès : %1 (en %2 ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Une nouvelle version de SQLiteBrowser est disponible (%1.%2.%3).<br/><br/>Vous pouvez la télécharger sur <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) Projet DB Browser pour SQLite (*.sqbpro) - + Please choose a new encoding for this table. Veuillez choisir un nouvel encodage pour cette table. - + Please choose a new encoding for all tables. Veuillez choisir un nouvel encodage pour toutes les tables. - + %1 Leave the field empty for using the database encoding. %1 Laissez le champ vide pour utiliser l'encodage de la Base de Données. - + This encoding is either not valid or not supported. Cet encodage est invalide ou non supporté. @@ -2524,7 +2544,7 @@ Laissez le champ vide pour utiliser l'encodage de la Base de Données.%1 enregistrements ramenés depuis %2 (en %3ms) - + Error executing query: %1 Erreur lors de l'exécution de la requête : %1 @@ -2533,22 +2553,22 @@ Laissez le champ vide pour utiliser l'encodage de la Base de Données.Requête exécutée avec succès : %1 (en %2 ms) - + Choose a text file Choisir un fichier texte - + Text files(*.csv *.txt);;All files(*) Fichiers Texte (*.txt);;Tous les fichiers(*) - + Import completed Import terminé - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Êtes-vous sûr de vouloir annuler tous les changements effectués dans la base de données %1 depuis la dernière sauvegarde ? @@ -2569,110 +2589,114 @@ Laissez le champ vide pour utiliser l'encodage de la Base de Données.Export terminé. - + Choose a file to import Choisir un fichier à importer - - - + + + Text files(*.sql *.txt);;All files(*) Fichiers Texte (*.sql *.txt);;Tous les fichiers(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. Voulez vous créer une nouvelle base de donnée pour gérer les données importées ? Si vous répondez non, nous essaierons d'importer les données du fichier SQL dans la base de données courante. - + File %1 already exists. Please choose a different name. Le fichier %1 existe déjà. Choisir un nom de fichier différent. - + Error importing data: %1 Erreur lors de l'import des données : %1 - + Import completed. Import terminé. - + + Delete View Supprimer la Vue - + + Delete Trigger Supprimer le Déclencheur - + + Delete Index Supprimer l'Index - - + + + Delete Table Supprimer la Table - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Paramétrer les valeurs du PRAGMA enregistrera les actions de votre transaction courante. Êtes-vous sûr ? - + Select SQL file to open Sélectionner un fichier SQL à ouvrir - + Select file name Sélectionner un nom de fichier - + Select extension file Sélectionner une extension de fichier - + Extensions(*.so *.dll);;All files(*) Extensions (*.so *.dll);;Tous les fichiers (*) - + Extension successfully loaded. l'extension a été chargée avec succès. - - + + Error loading extension: %1 Erreur lors du chargement de l'extension %1 - + Don't show again Ne plus afficher - + New version available. Une nouvelle version est disponible. @@ -2681,17 +2705,17 @@ Are you sure? Une nouvelle version de SQLiteBrowser est disponible (%1.%2.%3).<br/><br/>Vous pouvez la télécharger sur <a href='%4'>%4</a>. - + Choose a axis color Choisir la couleur de l'axe - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) - + Choose a file to open Choisir un fichier à ouvrir @@ -2700,7 +2724,7 @@ Are you sure? Projet SQLiteBrowser (*.sqbpro) - + Invalid file format. Format de fichier invalide. @@ -3539,7 +3563,7 @@ Hold Ctrl+Shift and click to jump there Appuyez simultanément sur Ctrl+Maj et cliquez pour arriver ici - + Error changing data: %1 Erreur lors du changement des données : diff --git a/src/translations/sqlb_ko_KR.ts b/src/translations/sqlb_ko_KR.ts index ce4d2f87b..3c4007af1 100644 --- a/src/translations/sqlb_ko_KR.ts +++ b/src/translations/sqlb_ko_KR.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -473,7 +473,7 @@ Aborting execution. - + Image 이미지 @@ -565,47 +565,47 @@ Aborting execution. 테이블에서 현재 데이터 크기 - + Choose a file 파일을 선택하세요 - + Text files(*.txt);;Image files(%1);;All files(*) 문자열 파일(*.txt);;이미지 파일(%1);;모든 파일(*) - + Choose a filename to export data 내보내기 할 데이터의 파일이름을 선택하세요 - + Text files(*.txt);;All files(*) 문자열 파일(*.txt);;모든 파일(*) - + Image data can't be viewed with the text editor 텍스트 편집기에서는 이미지 데이터를 볼 수 없습니다 - + Binary data can't be viewed with the text editor 텍스트 편집기에서는 바이너리 데이터를 볼 수 없습니다 - + Type of data currently in cell: %1 Image 현재 데이터 타입: %1 이미지 - + %1x%2 pixel(s) %1x%2 픽셀 - + Type of data currently in cell: NULL 현재 데이터 타입: 널 @@ -614,12 +614,14 @@ Aborting execution. 현재 데이터 타입: 널 - + + Type of data currently in cell: Text / Numeric 현재 데이터 타입: 문자열 / 숫자 - + + %n char(s) %n 문자 @@ -634,13 +636,13 @@ Aborting execution. %1x%2 픽셀 - + Type of data currently in cell: Binary 현재 데이터 타입: 바이너리 - - + + %n byte(s) %n 바이트 @@ -1032,7 +1034,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? 클립보드의 내용이 선택범위보다 큽니다. 그래도 추가하시겠습니까? @@ -1198,7 +1200,7 @@ Do you want to insert it anyway? - + toolBar1 toolBar1 @@ -1233,7 +1235,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1278,57 +1280,57 @@ Do you want to insert it anyway? 여기는 데이터베이스 뷰입니다. 레코드를 더블클릭하면 편집기창에서 값을 수정할 수 있습니다. - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>맨 위로 스크롤하기</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>테이블 뷰 맨 위로 가기 위해서는 버튼을 클릭하세요.</p></body></html> - + |< |< - + Scroll 100 records upwards <html><head/><body><p>100 레코드 스크롤 올리기</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>테이블 뷰에서 100 레코드 위로 스크롤하려면 이 버튼을 클릭하세요.</p></body></html> - + < < - + 0 - 0 of 0 0 - 0 of 0 - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>100 레코드 스크롤 내리기</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>테이블뷰에서 100 레코드 아래로 스크롤하려면 이 버튼을 클릭하세요.</p></body></html> - + > > - + Scroll to the end <html><head/><body><p>맨 아래로 스크롤하기</p></body></html> @@ -1337,37 +1339,37 @@ Do you want to insert it anyway? <html><head/><body><p>테이블 뷰 맨 아래로 가기 위해서는 이 버튼을 클릭하세요.</p></body></html> - + >| >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>특정 레코드로 점프하려면 여기를 클릭하세요</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>이 버튼은 특정 위치의 레코드 넘버로 가기 위해서 사용합니다.</p></body></html> - + Go to: 특정 레코드 행으로 가기: - + Enter record number to browse 레코드 행 번호를 입력하세요 - + Type a record number in this area and click the Go to: button to display the record in the database view 레코드 행번호를 입력하고 '특정 레코드 행으로 가기:' 버튼을 클릭하면 데이터베이스 뷰에 레코드가 표시됩니다 - + 1 1 @@ -1376,158 +1378,158 @@ Do you want to insert it anyway? 프라그마 수정(&P) - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">자동 정리(Auto Vacuum)</span></a></p></body></html> - - - + + + None 사용하지 않음 - - + + Full 모두(Vacuum Full) - + Incremental 증분(Incremental) - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">자동 인덱스</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">체크포인트 Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">외래키</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">제약조건 무시</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">저널 모드</span></a></p></body></html> - + Delete 삭제 - + Truncate 비우기 - + Persist Persist - - + + Memory 메모리 - + WAL WAL - - + + Off 사용안함 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">저널 크기 제한</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">잠금(Locking) 모드</span></a></p></body></html> - - + + Normal 일반 - + Exclusive 독점(Exclusive) - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">최대 페이지 수</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">페이지 크기</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">재귀 트리거</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">보안(Secure) 삭제</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">동기화(Synchronous)</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">임시 저장소(Temp Store)</span></a></p></body></html> - + Default 기본 - + File 파일 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">사용자 버전</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL 자동 체크포인트</span></a></p></body></html> @@ -1536,104 +1538,114 @@ Do you want to insert it anyway? SQL 실행하기(&X) - + &File 파일(&F) - + &Import 가져오기(&I) - + &Export 내보내기(&E) - + &Edit 편집(&E) - + &View 뷰(&V) - + &Help 도움말(&H) - + DB Toolbar DB 툴바 - + &Load extension 확장기능 불러오기(&L) - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + Sa&ve Project 프로젝트 저장하기(&V) - + Open &Project 프로젝트 열기(&P) - + &Set Encryption 암호화하기(&S) - + Edit display format 표시 형식 변경하기 - + Edit the display format of the data in this column 이 컬럼에 있는 데이터의 표시 형식을 수정합니다 - + Show rowid column 컬럼의 rowid 표시하기 - + Toggle the visibility of the rowid column rowid 컬럼을 표시하거나 감춥니다 - - + + Set encoding 인코딩 지정하기 - + Change the encoding of the text in the table cells 테이블 셀 안의 텍스트 인코딩을 변경합니다 - + Set encoding for all tables 모든 테이블의 인코딩 지정하기 - + Change the default encoding assumed for all tables in the database 데이터베이스 안에 있는 모든 테이블의 기본 인코딩을 변경합니다 - - + + Duplicate record 레코드 복제하기 @@ -1646,17 +1658,17 @@ Do you want to insert it anyway? SQL 보기(&S) by - + User 사용자 - + Application 애플리케이션 - + &Clear 지우기(&C) @@ -1665,213 +1677,223 @@ Do you want to insert it anyway? 플롯 - + Columns 필드 - + X X - + Y Y - + _ _ - + Line type: 행 타입: - + Line - + StepLeft 왼쪽으로 - + StepRight 오른쪽으로 - + StepCenter 중앙으로 - + Impulse 임펄스 - + Point shape: 포인트 모양: - + Cross 십자가 - + Plus 더하기 - + Circle - + Disc 디스크 - + Square 정사각형 - + Diamond 마름모 - + Star - + Triangle 삼각형 - + TriangleInverted 역삼각형 - + CrossSquare CrossSquare - + PlusSquare PlusSquare - + CrossCircle CrossCircle - + PlusCircle PlusCircle - + Peace Peace - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>현재 플롯 저장하기...</p><p>파일 포맷 확장자를 고르세요 (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... 현재 플롯 저장하기... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. 모든 데이터를 불러옵니다. 이 기능은 부분만 가져오는 메카니즘으로 인하여 테이블에서 모든 데이터가 가져오지 않았을 때에만 작동합니다. - + DB Schema DB 스키마 - + &New Database... 새 데이터베이스(&N)... - - + + Create a new database file 새 데이터베이스 파일을 생성합니다 - + This option is used to create a new database file. 이 옵션은 새 데이터베이스 파일을 생성하려고 할 때 사용합니다. - + Ctrl+N Ctrl+N - + &Open Database... 데이터베이스 열기(&O)... - - + + Open an existing database file 기존 데이터베이스 파일을 엽니다 - + This option is used to open an existing database file. 이 옵션은 기존 데이터베이스 파일을 열 때 사용합니다. - + Ctrl+O Ctrl+O - + &Close Database 데이터베이스 닫기(&C) - + Ctrl+W Ctrl+W + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Revert Changes 변경사항 되돌리기 - + Revert database to last saved state 마지막 저장된 상태로 데이터베이스를 되돌립니다 - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. 이 옵션은 현재 데이터베이스를 마지막 저장된 상태로 되돌릴 때 사용합니다. 저장 이후에 이루어진 모든 변경 사항을 되돌립니다. @@ -1880,17 +1902,17 @@ Do you want to insert it anyway? 변경사항 반영하기 - + Write changes to the database file 변경 사항을 데이터베이스 파일에 반영합니다 - + This option is used to save changes to the database file. 이 옵션은 데이터베이스 파일에 변경 사항을 저장하기 위해 사용됩니다. - + Ctrl+S Ctrl+S @@ -1899,23 +1921,23 @@ Do you want to insert it anyway? 데이터베이스 크기 줄이기 - + Compact the database file, removing space wasted by deleted records 삭제된 레코드 등 낭비된 공간을 삭제하여 데이터베이스 파일 크기를 줄입니다 - - + + Compact the database file, removing space wasted by deleted records. 삭제된 레코드 등 낭비된 공간을 삭제하여 데이터베이스 파일 크기를 줄입니다. - + E&xit 종료(&X) - + Ctrl+Q Ctrl+Q @@ -1924,12 +1946,12 @@ Do you want to insert it anyway? SQL 파일에서 데이터베이스 가져오기... - + Import data from an .sql dump text file into a new or existing database. .sql 덤프 문자열 파일에서 데이터를 새 데이터베이스나 기존 데이터베이스로 가져옵니다. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. 이 옵션은 .sql 덤프 문자열 파일에서 데이터를 새 데이터베이스나 기존 데이터베이스로 가져옵니다. SQL 덤프 파일은 MySQL이나 PostgreSQL 등 대부분의 데이터베이스 엔진에서 생성할 수 있습니다. @@ -1938,12 +1960,12 @@ Do you want to insert it anyway? 테이블을 CSV 파일로 저장하기... - + Open a wizard that lets you import data from a comma separated text file into a database table. 마법사를 사용하여 CSV 파일(콤마로 필드가 나누어진 문자열 파일)에서 데이터베이스 테이블로 데이터를 가져올 수 있습니다. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. 마법사를 사용하여 CSV 파일(콤마로 필드가 나누어진 문자열 파일)에서 데이터베이스 테이블로 데이터를 가져올 수 있습니다. CSV 파일은 대부분의 데이터베이스와 스프래드시트 애플리케이션(엑셀 등)에서 생성할 수 있습니다. @@ -1952,12 +1974,12 @@ Do you want to insert it anyway? 데이터베이스를 SQL 파일로 저장하기... - + Export a database to a .sql dump text file. 데이터베이스를 .sql 덤프 문자열 파일로 내보내기. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. 이 옵션은 데이터베이스를 .sql 덤프 문자열 파일로 내부낼 수 있습니다. SQL 덤프 파일은 MySQL과 PostgreSQL 등 대부분의 데이터베이스 엔진에서 데이터베이스를 재생성하기 위한 모든 필요한 데이터를 포함하고 있습니다. @@ -1966,12 +1988,12 @@ Do you want to insert it anyway? 테이블을 CSV 파일로 저장하기... - + Export a database table as a comma separated text file. 데이터베이스 테이블을 CSV(콤마로 분리된 문자열 파일)로 내보내기. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. 데이터베이스 테이블을 CSV(콤마로 분리된 문자열 파일)로 내보내기. 다른 데이터베이스나 스프래드시트 애플리케이션(엑셀 등)에서 가져와서 사용할 수 있습니다. @@ -1980,7 +2002,7 @@ Do you want to insert it anyway? 테이블 생성... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database 테이블 생성 마법사를 사용하여 데이터베이스에서 새 테이블을 위한 이름과 필드를 정의할 수 있습니다 @@ -1989,13 +2011,14 @@ Do you want to insert it anyway? 테이블을 삭제... - - + + + Delete Table 테이블 삭제하기 - + Open the Delete Table wizard, where you can select a database table to be dropped. 테이블 삭제 마법사를 사용하여 선택한 데이터베이스 테이블을 삭제할 수 있습니다. @@ -2004,7 +2027,7 @@ Do you want to insert it anyway? 테이블을 수정... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. 테이블 편집 마법사를 사용하여 기존 테이블의 이름을 변경하거나 테이블의 필드를 추가, 삭제, 필드명 변경 및 타입 변경을 할 수 있습니다. @@ -2013,28 +2036,28 @@ Do you want to insert it anyway? 인덱스 생성하기... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. 인덱스 생성 마법사를 사용하여 기존 데이터베이스 테이블에 새 인덱스를 정의할 수 있습니다. - + &Preferences... 환경설정(&P)... - - + + Open the preferences window. 환경설정창을 엽니다. - + &DB Toolbar DB 툴바(&D) - + Shows or hides the Database toolbar. 데이터베이스 툴바를 보이거나 숨깁니다. @@ -2043,28 +2066,28 @@ Do you want to insert it anyway? 이 프로그램은? - + Shift+F1 Shift+F1 - + &About... 정보(&A)... - + &Recently opened 최근 열었던 파일들(&R) - + Open &tab 탭 열기(&T) - - + + Ctrl+T Ctrl+T @@ -2079,119 +2102,119 @@ Do you want to insert it anyway? 데이터 보기 - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;테이블 뷰의 끝으로 갈려면 버튼을 클릭하세요.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + Edit Pragmas Pragma 수정 - + Execute SQL SQL 실행 - + Edit Database Cell 데이터베이스 셀 수정 - + SQL &Log SQL 로그(&L) - + Show S&QL submitted by 실행된 SQL 보기(&) by - + &Plot 플롯(&P) - + &Revert Changes 변경사항 취소하기(&R) - + &Write Changes 변경사항 저장하기(&W) - + Compact &Database 데이터베이스 용량 줄이기(&D) - + &Database from SQL file... SQL 파일로부터 데이터베이스 가져오기(&D)... - + &Table from CSV file... CSV 파일에서 테이블 가져오기(&T)... - + &Database to SQL file... 데이터베이스를 SQL로 내보내기(&D)... - + &Table(s) as CSV file... 테이블을 CSV 파일로 내보내기(&T)... - + &Create Table... 테이블 생성하기(&C)... - + &Delete Table... 테이블 삭제하기(&D)... - + &Modify Table... 테이블 수정하기(&M)... - + Create &Index... 인덱스 생성하기(&I) - + W&hat's This? 이건 무엇인가요? - + &Execute SQL SQL 실행하기(&E) - + Execute SQL [F5, Ctrl+Return] SQL 실행하기 [F5, Ctrl+엔터] - + Open SQL file SQL 파일 열기 - - - + + + Save SQL file SQL 파일 저장하기 @@ -2200,43 +2223,41 @@ Do you want to insert it anyway? 확장기능 불러오기 - + Execute current line 현재 행 실행하기 - Execute current line [Ctrl+E] - 현재 행 실행하기 [Ctrl+E] + 현재 행 실행하기 [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file CSV 파일로 내보내기 - + Export table as comma separated values file 테이블을 CSV 파일로 내보내기 - + &Wiki... 위키(&W)... - + Bug &report... 버그 신고(&R)... - + Web&site... 웹사이트(&S)... @@ -2245,8 +2266,8 @@ Do you want to insert it anyway? 프로젝트 저장하기 - - + + Save the current session to a file 현재 세션을 파일로 저장하기 @@ -2255,13 +2276,13 @@ Do you want to insert it anyway? 프로젝트 열기 - - + + Load a working session from a file 파일에서 작업 세션 불러오기 - + &Attach Database 데이터베이스 연결하기(&Attach) @@ -2270,79 +2291,79 @@ Do you want to insert it anyway? 암호화 - - + + Save SQL file as SQL 파일 다름이름으로 저장하기 - + &Browse Table 테이블 보기(&B) - + Copy Create statement 생성 구문 복사하기 - + Copy the CREATE statement of the item to the clipboard 항목의 생성 구문을 클립보드에 복사합니다 - + Ctrl+Return Ctrl+리턴 - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Ctrl+D Ctrl+D - + Ctrl+I Ctrl+I - + Encrypted 암호화됨 - + Read only 읽기전용 - + Database file is read only. Editing the database is disabled. 데이터베이스 파일이 읽기 전용입니다. 데이터베이스 수정기능을 사용할 수 없습니다. - + Database encoding 데이터베이스 인코딩 - + Database is encrypted using SQLCipher 데이터베이스는 SQLCipher를 사용해서 암호화됩니다 - - + + Choose a database file 데이터베이스 파일을 선택하세요 @@ -2351,15 +2372,15 @@ Do you want to insert it anyway? SQLite 데이터베이스 파일(*.db *.sqlite *.sqlite3 *.db3);;모든 파일 (*) - + Invalid file format. 올바르지 않은 파일 포맷입니다. - - - - + + + + Choose a filename to save under 저장하려는 파일명을 고르세요 @@ -2416,7 +2437,7 @@ All data associated with the %1 will be lost. %3에서 %1 행이 리턴되었습니다.(%2ms 걸림) - + Error executing query: %1 쿼리 실행 에러: %1 @@ -2425,186 +2446,189 @@ All data associated with the %1 will be lost. 쿼리가 성공적으로 실행되었습니다: %1 (%2ms 걸림) - + %1 rows returned in %2ms from: %3 %3에서 %2ms의 시간이 걸려서 %1 행이 리턴되었습니다 - + , %1 rows affected , %1 행이 영향받았습니다 - + Query executed successfully: %1 (took %2ms%3) 질의가 성공적으로 실행되었습니다: %1 (%2ms%3 걸렸습니다.) - + Choose a text file 문자열 파일을 고르세요 - + Text files(*.csv *.txt);;All files(*) 문자열 파일(*.csv *.txt);;모든 파일(*) - + Import completed 가져오기가 완료되었습니다 - + Are you sure you want to undo all changes made to the database file '%1' since the last save? 정말로 데이터베이스 파일 '%1'의 모든 변경 사항을 마지막 저장된 상태로 되돌립니까? - + Choose a file to import 가져올 파일을 고르세요 - - - + + + Text files(*.sql *.txt);;All files(*) 문자열 파일(*.csv *.txt);;모든 파일(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. 데이터를 가져와서 새 데이터베이스 파일을 생성하고 싶은가요? 아니라면 SQL 파일의 데이터를 현재 데이터베이스로 가져오기를 할 것입니다. - + File %1 already exists. Please choose a different name. 파일 %1이 이미 존재합니다. 다른 파일명을 고르세요. - + Error importing data: %1 데이터 가져오기 에러: %1 - + Import completed. 가져오기가 완료되었습니다. - + + Delete View 뷰 삭제하기 - + + Delete Trigger 트리거 삭제하기 - + + Delete Index 인덱스 삭제하기 - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? PRAGMA 설정을 변경하려면 여러분의 현재 트랜잭션을 커밋해야합니다. 동의하십니까? - + Select SQL file to open 열 SQL 파일을 선택하세요 - + Select file name 파일 이름을 선택하세요 - + Select extension file 파일 확장자를 선택하세요 - + Extensions(*.so *.dll);;All files(*) 확장기능 파일들(*.so *.dll);;모든 파일(*) - + Extension successfully loaded. 확장기능을 성공적으로 불러왔습니다. - - + + Error loading extension: %1 확장기능을 불러오기 에러: %1 - + Don't show again 다시 보지 않기 - + New version available. 이용 가능한 새 버전이 있습니다. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. 이용 가능한 새 버전이 있습니다 (%1.%2.%3).<br/><br/><a href='%4'>%4</a>에서 다운로드하세요. - + Choose a axis color 축의 색깔을 고르세요 - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;모든 파일(*) - + Choose a file to open 불러올 파일을 선택하세요 - - + + DB Browser for SQLite project file (*.sqbpro) DB Browser for SQLite 프로젝트 파일 (*.sqbpro) - + Please choose a new encoding for this table. 이 테이블에 적용할 새 인코딩을 선택하세요 - + Please choose a new encoding for all tables. 모든 테이블에 설정 할 새 인코딩을 선택하세요 - + %1 Leave the field empty for using the database encoding. 데이터베이스 인코딩을 사용하기위해 필드를 비워둡니다 - + This encoding is either not valid or not supported. 이 인코딩은 올바르지 않거나 지원되지 않습니다. @@ -3340,7 +3364,7 @@ Hold Ctrl+Shift and click to jump there Ctrl+Shift를 누른 상태에서 점프하고자 하는 곳을 클릭하세요 - + Error changing data: %1 데이터 수정 에러: diff --git a/src/translations/sqlb_pt_BR.ts b/src/translations/sqlb_pt_BR.ts index 07c85b880..02be65310 100644 --- a/src/translations/sqlb_pt_BR.ts +++ b/src/translations/sqlb_pt_BR.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -1579,7 +1579,7 @@ Deseja inserir mesmo assim? Execute current line [Ctrl+E] - Executar linha atual [Ctrl+E] + Executar linha atual [Ctrl+E] Ctrl+E @@ -2118,6 +2118,22 @@ Deixe o campo em branco para usar a codificação do banco de dados.Execute SQL Executar SQL + + Execute current line [Shift+F5] + + + + Shift+F5 + Shift+F5 + + + SQLCipher FAQ... + + + + Opens the SQLCipher FAQ in a browser window + + PreferencesDialog diff --git a/src/translations/sqlb_ru.ts b/src/translations/sqlb_ru.ts index cb4fe34fe..6bc742249 100755 --- a/src/translations/sqlb_ru.ts +++ b/src/translations/sqlb_ru.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -461,7 +461,7 @@ Aborting execution. - + Image Изображение @@ -541,57 +541,59 @@ Aborting execution. Размер данных в таблице - + Choose a file Выбрать файл - + Text files(*.txt);;Image files(%1);;All files(*) Текстовые файлы(*.txt);;Файлы изображений(%1);;Все файлы(*) - + Choose a filename to export data Выбрать имя файла для экспорта данных - + Text files(*.txt);;All files(*) Текстовые файлы(*.txt);;Все файлы(*) - + Image data can't be viewed with the text editor Изображение не может быть отображено в текстовом редакторе - + Binary data can't be viewed with the text editor Бинарные данные не могут быть отображены в текстовом редакторе - + Type of data currently in cell: %1 Image Тип данных в ячейке: %1 Изображение - + %1x%2 pixel(s) %1x%2 пикселей - + Type of data currently in cell: NULL Тип данных в ячейке: NULL - + + Type of data currently in cell: Text / Numeric Тип данных в ячейке: Текст / Числовое - + + %n char(s) %n символ @@ -600,13 +602,13 @@ Aborting execution. - + Type of data currently in cell: Binary Тип данных в ячейке: Двоичные данные - - + + %n byte(s) %n байт @@ -985,7 +987,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? Содержимое буфера обмена больше чем выбранный диапазон. @@ -1148,7 +1150,7 @@ Do you want to insert it anyway? - + toolBar1 панельИнструментов1 @@ -1179,7 +1181,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1219,367 +1221,387 @@ Do you want to insert it anyway? Это представление базы данных. Сделайте двойной щелчок по любой записи, чтобы отредактировать её содержимое. - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>Прокрутить к началу</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>Нажатие этой кнопки переводит к началу в таблице выше.</p></body></html> - + |< - + Scroll 100 records upwards Прокрутить на 100 записей вверх - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>Нажатие этой кнопки к перемещению на 100 записей вверх в табличном представлении выше</p></body></html> - + < < - + 0 - 0 of 0 0 - 0 из 0 - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>Прокрутить на 100 записей вниз</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>Нажатие этой кнопки к перемещению на 100 записей вниз в табличном представлении выше</p></body></html> - + > > - + Scroll to the end Прокрутить к концу - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажатие этой кнопки перемещает в конец таблицы выше.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>Нажмите здесь, чтобы перейти к указанной записи</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>Эта кнопка используется, чтобы переместиться к записи, номер которой указан в области Перейти к</p></body></html> - + Go to: Перейти к: - + Enter record number to browse Введите номер записи для просмотра - + Type a record number in this area and click the Go to: button to display the record in the database view Напечатайте номер записи в этой области и нажмите кнопку Перейти к:, чтобы отобразить запись в представлении базы данных - + 1 1 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - - - + + + None Нет - - + + Full Полный, целый Full - + Incremental Incremental - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> - + Delete Delete - + Truncate Truncate - + Persist Persist - - + + Memory Memory - + WAL WAL - - + + Off Off - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> - - + + Normal Normal - + Exclusive Exclusive - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> - + Default Default - + File File - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> - + &File &Файл - + &Import &Импорт - + &Export &Экспорт - + &Edit &Редактирование - + &View &Вид - + &Help &Справка - + DB Toolbar Панель инструментов БД - + &Load extension Загрузить &расширение - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + Sa&ve Project &Сохранить проект - + Open &Project Открыть &проект - + Edit display format Формат отображения - + Edit the display format of the data in this column Редактирование формата отображения для данных из этой колонки - + Show rowid column Отображать колонку rowid - + Toggle the visibility of the rowid column - - + + Set encoding Кодировка - + Change the encoding of the text in the table cells Изменение кодировки текста в данной таблице - + Set encoding for all tables Установить кодировку для всех таблиц - + Change the default encoding assumed for all tables in the database Изменить кодировку по умолчанию для всех таблиц в базе данных - - + + Duplicate record Дубликат записи - + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + + + &Attach Database &Прикрепить базу данных - - + + Save SQL file as Сохранить файл SQL как - + &Browse Table Пр&осмотр данных @@ -1589,367 +1611,367 @@ Do you want to insert it anyway? Очистить все фильтры - + User Пользователем - + Application Приложением - + &Clear О&чистить - + Columns Столбцы - + X X - + Y Y - + _ _ - + Line type: Линия: - + Line Обычная - + StepLeft Ступенчатая, слева - + StepRight Ступенчатая, справа - + StepCenter Ступенчатая, по центру - + Impulse Импульс - + Point shape: Отрисовка точек: - + Cross Крест - + Plus Плюс - + Circle Круг - + Disc Диск - + Square Квадрат - + Diamond Ромб - + Star Звезда - + Triangle Треугольник - + TriangleInverted Треугольник перевернутый - + CrossSquare Крест в квадрате - + PlusSquare Плюс в квадрате - + CrossCircle Крест в круге - + PlusCircle Плюс в круге - + Peace Мир - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Сохранить текущий график...</p><p>Формат файла выбирается расширением (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... Сохранить текущий график... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Загружать все данные. Имеет эффект лишь если не все данные подгружены. - + DB Schema Схема БД - + &New Database... &Новая база данных... - - + + Create a new database file Создать новый файл базы данных - + This option is used to create a new database file. Эта опция используется, чтобы создать новый файл базы данных. - + Ctrl+N Ctrl+N - + &Open Database... &Открыть базу данных... - - + + Open an existing database file Открыть существующий файл базы данных - + This option is used to open an existing database file. Эта опция используется, чтобы открыть существующий файл базы данных. - + Ctrl+O Ctrl+O - + &Close Database &Закрыть базу данных - + Ctrl+W Ctrl+W - + Revert database to last saved state Вернуть базу данных в последнее сохранённое состояние - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Эта опция используется, чтобы вернуть текущий файл базы данных в его последнее сохранённое состояние. Все изменения, сделаные с последней операции сохранения теряются. - + Write changes to the database file Записать изменения в файл базы данных - + This option is used to save changes to the database file. Эта опция используется, чтобы сохранить изменения в файле базы данных. - + Ctrl+S Ctrl+S - + Compact the database file, removing space wasted by deleted records Уплотнить базу данных, удаляя пространство, занимаемое удалёнными записями - - + + Compact the database file, removing space wasted by deleted records. Уплотнить базу данных, удаляя пространство, занимаемое удалёнными записями. - + E&xit &Выход - + Ctrl+Q Ctrl+Q - + Import data from an .sql dump text file into a new or existing database. Импортировать данные из текстового файла sql в новую или существующую базу данных. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Эта опция позволяет импортировать данные из текстового файла sql в новую или существующую базу данных. Файл SQL может быть создан на большинстве движков баз данных, включая MySQL и PostgreSQL. - + Open a wizard that lets you import data from a comma separated text file into a database table. Открыть мастер, который позволяет импортировать данные из файла CSV в таблицу базы данных. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Открыть мастер, который позволяет импортировать данные из файла CSV в таблицу базы данных. Файлы CSV могут быть созданы в большинстве приложений баз данных и электронных таблиц. - + Export a database to a .sql dump text file. Экспортировать базу данных в текстовый файл .sql. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Эта опция позволяет экспортировать базу данных в текстовый файл .sql. Файлы SQL содержат все данные, необходимые для создания базы данных в большистве движков баз данных, включая MySQL и PostgreSQL. - + Export a database table as a comma separated text file. Экспортировать таблицу базы данных как CSV текстовый файл. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Экспортировать таблицу базы данных как CSV текстовый файл, готовый для импортирования в другие базы данных или приложения электронных таблиц. - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Открыть мастер создания таблиц, где возможно определить имя и поля для новой таблиы в базе данных - + Open the Delete Table wizard, where you can select a database table to be dropped. Открыть мастер удаления таблицы, где можно выбрать таблицу базы данных для удаления. - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Открыть мастер изменения таблицы, где возможно переименовать существующую таблиц. Можно добавить или удалить поля таблицы, так же изменять имена полей и типы. - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Открыть мастер создания интекса, в котором можно определить новый индекс для существующей таблиц базы данных. - + &Preferences... &Настройки... - - + + Open the preferences window. Открыть окно настроек. - + &DB Toolbar &Панель инструментов БД - + Shows or hides the Database toolbar. Показать или скрыть панель инструментов База данных. - + Shift+F1 Shift+F1 - + &About... О &программе... - + &Recently opened &Недавно открываемые - + Open &tab Открыть &вкладку - - + + Ctrl+T Ctrl+T @@ -1964,246 +1986,244 @@ Do you want to insert it anyway? Данные - + Edit Pragmas Прагмы - + Execute SQL SQL - + Edit Database Cell Редактирование ячейки БД - + SQL &Log &Журнал SQL - + Show S&QL submitted by По&казывать SQL, выполненный - + &Plot &График - + &Revert Changes &Отменить изменения - + &Write Changes &Записать изменения - + Compact &Database &Уплотнить базу данных - + &Database from SQL file... &База данных из файла SQL... - + &Table from CSV file... &Таблицы из файла CSV... - + &Database to SQL file... Базу &данных в файл SQL... - + &Table(s) as CSV file... &Таблицы в файл CSV... - + &Create Table... &Создать таблицу... - + &Delete Table... &Удалить таблицу... - + &Modify Table... &Изменить таблицу... - + Create &Index... Создать и&ндекс... - + W&hat's This? Что &это такое? - + &Execute SQL В&ыполнить код SQL - + Execute SQL [F5, Ctrl+Return] Выполнить код SQL [F5, Ctrl+Return] - + Open SQL file Открыть файл SQL - - - + + + Save SQL file Сохранить файл SQL - + Execute current line Выполнить текущую строку - Execute current line [Ctrl+E] - Выполнить текущую строку [Ctrl+E] + Выполнить текущую строку [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file Экспортировать в файл CSV - + Export table as comma separated values file Экспортировать таблицу как CSV файл - + &Wiki... В&ики... - + Bug &report... &Отчёт об ошибке... - + Web&site... &Веб-сайт... - - + + Save the current session to a file Сохранить текущее состояние в файл - - + + Load a working session from a file Загрузить рабочее состояние из файла - + &Set Encryption Ши&фрование - + Copy Create statement Копировать CREATE выражение - + Copy the CREATE statement of the item to the clipboard Копировать CREATE выражение элемента в буффер обмена - + Ctrl+Return Ctrl+Return - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Ctrl+D - + Ctrl+I - + Encrypted Зашифровано - + Read only Только для чтения - + Database file is read only. Editing the database is disabled. База данных только для чтения. Редактирование запрещено. - + Database encoding Кодировка базы данных - + Database is encrypted using SQLCipher База данных зашифрована с использованием SQLCipher - - + + Choose a database file Выбрать файл базы данных - - - - + + + + Choose a filename to save under Выбрать имя, под которым сохранить данные @@ -2254,202 +2274,206 @@ All data associated with the %1 will be lost. Нет открытой базы данных. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Вышла новая версия Обозревателя для SQLite (%1.%2.%3).<br/><br/>Она доступна для скачивания по адресу <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) Файл проекта Обозревателя для SQLite (*.sqbpro) - + Error executing query: %1 Ошибка выполнения запроса: %1 - + %1 rows returned in %2ms from: %3 %1 строки возвращены за %2мс из: %3 - + , %1 rows affected , %1 строк изменено - + Query executed successfully: %1 (took %2ms%3) Запрос успешно выполнен: %1 (заняло %2мс%3) - + Choose a text file Выбрать текстовый файл - + Text files(*.csv *.txt);;All files(*) Текстовые файлы(*.csv *.txt);;Все файлы(*) - + Import completed Импорт завершён - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Отменить все изменения, сделанные в файле базы данных '%1' после последнего сохранения? - + Choose a file to import Выберать файл для импорта - - - + + + Text files(*.sql *.txt);;All files(*) Текстовые файлы(*.sql *.txt);;Все файлы(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. Создать новый файл базы данных, чтобы сохранить импортированные данные? Если ответить Нет, будет выполнена попытка импортировать данные файла SQL в текущую базу данных. - + File %1 already exists. Please choose a different name. Файл %1 уже существует. Выберите другое имя. - + Error importing data: %1 Ошибка импортирования данных: %1 - + Import completed. Импорт завершён. - + + Delete View Удалить представление - + + Delete Trigger Удалить триггер - + + Delete Index Удалить индекс - + Please choose a new encoding for this table. Пожалуйста выбирите новую кодировку для данной таблицы. - + Please choose a new encoding for all tables. Пожалуйста выбирите новую кодировку для всех таблиц. - + %1 Leave the field empty for using the database encoding. %1 Оставьте это поле пустым если хотите чтобы использовалась кодировка по умолчанию. - + This encoding is either not valid or not supported. Неверная кодировка либо она не поддерживается. - - + + + Delete Table Удалить таблицу - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Установка значений PRAGMA завершит текущую транзакцию. Установить значения? - + Select SQL file to open Выбрать файл SQL для октрытия - + Select file name Выбрать имя файла - + Select extension file Выбрать расширение файла - + Extensions(*.so *.dll);;All files(*) Расширения(*.so *.dll);;Все файлы(*) - + Extension successfully loaded. Расширение успешно загружено. - - + + Error loading extension: %1 Ошибка загрузки расширения: %1 - + Don't show again Не показывать снова - + New version available. Доступна новая версия. - + Choose a axis color Выбрать цвет осей - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Все файлы(*) - + Choose a file to open Выбрать файл для открытия - + Invalid file format. Ошибочный формат файла. @@ -3165,7 +3189,7 @@ Hold Ctrl+Shift and click to jump there Нажмите Ctrl+Shift и клик чтобы переместиться туда - + Error changing data: %1 Ошибка изменения данных: diff --git a/src/translations/sqlb_tr.ts b/src/translations/sqlb_tr.ts index 84dc931ef..c7c87b680 100644 --- a/src/translations/sqlb_tr.ts +++ b/src/translations/sqlb_tr.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -469,7 +469,7 @@ Aborting execution. - + Image @@ -561,47 +561,47 @@ Aborting execution. Şuan da tablonun içinde bulunan verinin boyutu - + Choose a file Dosya seçiniz - + Text files(*.txt);;Image files(%1);;All files(*) Metin dosyaları(*.txt);;Resim dosyaları(%1);;Tüm dosyalar(*) - + Choose a filename to export data Veriyi dışa aktarmak için dosya ismi seçiniz - + Text files(*.txt);;All files(*) Metin dosyaları(*.txt);;Tüm dosyalar(*) - + Image data can't be viewed with the text editor - + Binary data can't be viewed with the text editor - + Type of data currently in cell: %1 Image - + %1x%2 pixel(s) - + Type of data currently in cell: NULL @@ -610,12 +610,14 @@ Aborting execution. Şuan da hücresinin içinde bulunan verinin tipi: Boş - + + Type of data currently in cell: Text / Numeric Şuan da hücresinin içinde bulunan verinin tipi: Metin / Nümerik - + + %n char(s) %n karakter @@ -630,13 +632,13 @@ Aborting execution. %1x%2 piksel - + Type of data currently in cell: Binary Şuan da hücresinin içinde bulunan verinin tipi: İkili Veri - - + + %n byte(s) %n bayt @@ -794,7 +796,7 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. @@ -1025,7 +1027,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1191,7 +1193,7 @@ Do you want to insert it anyway? - + toolBar1 toolBar1 @@ -1226,7 +1228,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1271,97 +1273,97 @@ Do you want to insert it anyway? Bu veritabanı görünümüdür. Herhangi kayda çift tıklayarak hücre içeriğini hücre editör penceresinde düzenleyebilirsiniz. - + <html><head/><body><p>Scroll to the beginning</p></body></html> <html><head/><body><p>Başa sürükle</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> <html><head/><body><p>Bu butona basıldığında üstteki tablo görünümünün başlangıcına kaydırılır.</p></body></html> - + |< |< - + Scroll 100 records upwards 100 kayıt kadar yukarı kaydır - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>Bu butona basıldığında üstteki tablo görünümünün 100 kayıt kadar yukarısına kaydırılır.</p></body></html> - + < < - + 0 - 0 of 0 0 - 0 / 0 - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>100 kayıt kadar aşağı kaydır</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>Bu butona basıldığında üstteki tablo görünümünün 100 kayıt kadar aşağısına kaydırılır.</p></body></html> - + > > - + Scroll to the end Sona sürükle - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Bu butona basıldığında üstteki tablo görünümünün en sonuna kaydırılır.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>İstediğiniz kayda atlamak için buraya tıklayın</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>Bu buton belirtilen kayıt numarasına gitmek için kullanılır.</p></body></html> - + Go to: Bu kayda gidin: - + Enter record number to browse Görüntülemek için kayıt numarasını giriniz - + Type a record number in this area and click the Go to: button to display the record in the database view Bu alana veritabanı görünümünde görüntülemek istediğiniz kayıt numarasını giriniz ve Bu kayda gidin: butonuna tıklayınız - + 1 1 @@ -1370,158 +1372,158 @@ Do you want to insert it anyway? &Pragmaları Düzenleyin - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> - - - + + + None None - - + + Full Full - + Incremental Incremental - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> - + Delete Delete - + Truncate Truncate - + Persist Persist - - + + Memory Memory - + WAL WAL - - + + Off Off - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> - - + + Normal Normal - + Exclusive Exclusive - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> - + Default Default - + File File - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> @@ -1530,104 +1532,114 @@ Do you want to insert it anyway? SQL Kodunu &Çalıştır - + &File &Dosya - + &Import &İçe Aktar - + &Export &Dışa Aktar - + &Edit Düz&enle - + &View &Görünüm - + &Help &Yardım - + DB Toolbar Veritabanı Araç Çubuğu - + &Load extension - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + Sa&ve Project - + Open &Project - + &Set Encryption - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record @@ -1640,17 +1652,17 @@ Do you want to insert it anyway? &Şunun tarafından gönderilen SQL kodunu göster: - + User Kullanıcı - + Application Uygulama - + &Clear &Temizle @@ -1659,213 +1671,223 @@ Do you want to insert it anyway? Plan - + Columns Sütun - + X X - + Y Y - + _ _ - + Line type: Çizgi Tipi: - + Line Çizgi - + StepLeft Sola Basamakla - + StepRight Sağa Basamakla - + StepCenter Merkeze Basamakla - + Impulse Kaydırmalı - + Point shape: Nokta Şekli: - + Cross Çarpı - + Plus Artı - + Circle Daire - + Disc Disk - + Square Kare - + Diamond Elmas - + Star Yıldız - + Triangle Üçgen - + TriangleInverted Ters Üçgen - + CrossSquare Çapraz Kare - + PlusSquare Kare İçinde Artı - + CrossCircle Daire İçinde Çarpı - + PlusCircle Daire İçinde Artı - + Peace Barış Simgesi - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Geçerli planı kaydedin...</p><p>Dosya formatı eklenti tarafından seçilmiş (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... Geçerli planı kaydet... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema Veritabanı Şeması - + &New Database... Ye&ni Veritabanı... - - + + Create a new database file Yeni bir veritabanı dosyası oluştur - + This option is used to create a new database file. Bu seçenek yeni bir veritabanı dosyası oluşturmak için kullanılır. - + Ctrl+N Ctrl+N - + &Open Database... &Veritabanı Aç... - - + + Open an existing database file Mevcut veritabanı dosyasını aç - + This option is used to open an existing database file. Bu seçenek mevcut veritabanı dosyasını açmak için kullanılır. - + Ctrl+O Ctrl+O - + &Close Database Veritabanı &Kapat - + Ctrl+W Ctrl+W + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Revert Changes Değişiklikleri Geri Al - + Revert database to last saved state Veritabanını en son kaydedilen duruma döndür - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Bu seçenek veritabanını en son kaydedilen durumuna döndürür. Geçerli kayıttan sonra yaptığınız tüm değişiklikler kaybolacaktır. @@ -1874,17 +1896,17 @@ Do you want to insert it anyway? Değişiklikleri Kaydet - + Write changes to the database file Değişiklikleri veritabanı dosyasına kaydet - + This option is used to save changes to the database file. Bu seçenek değişiklikleri veritabanı dosyasına kaydetmenizi sağlar. - + Ctrl+S Ctrl+S @@ -1893,23 +1915,23 @@ Do you want to insert it anyway? Veritabanını Genişlet - + Compact the database file, removing space wasted by deleted records Veritabanı dosyasını genişletmek, silinen kayıtlardan dolayı meydana gelen boşlukları temizler - - + + Compact the database file, removing space wasted by deleted records. Veritabanı dosyasını genişletmek, silinen kayıtlardan dolayı meydana gelen boşlukları temizler. - + E&xit &Çıkış - + Ctrl+Q Ctrl+Q @@ -1918,12 +1940,12 @@ Do you want to insert it anyway? SQL dosyasından veritabanı... - + Import data from an .sql dump text file into a new or existing database. Verileri .sql uzantılı döküm dosyasından varolan veya yeni veritabanına aktarın. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Bu seçenek verileri .sql döküm dosyasından varolan veya yeni veritabanına aktarmanıza olanak sağlar. SQL dosyaları MySQL ve PostgreSQL dahil olmak üzere birçok veritabanı motorları tarafından oluştururlar. @@ -1932,12 +1954,12 @@ Do you want to insert it anyway? CSV dosyasından tablo... - + Open a wizard that lets you import data from a comma separated text file into a database table. Virgülle ayrılmış metin dosyalarını veritabanınızın içine aktarmanızı sağlayan sihirbazı açar. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Virgülle ayrılmış metin dosyalarını veritabanınızın içine aktarmanızı sağlayan sihirbazı açar. CSV dosyaları çoğu veritabanı motorları ve elektronik tablo uygulamaları tarafından oluştururlar. @@ -1946,12 +1968,12 @@ Do you want to insert it anyway? Veritabanından SQL dosyası... - + Export a database to a .sql dump text file. Veritabanını .sql döküm dosyası olarak dışa aktar. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Bu seçenek veritabanını .sql döküm dosyası olarak dışa aktarmanızı sağlar. SQL döküm dosyaları veritabanını, MySQL ve PostgreSQL dahil birçok veritabanı motorunda yeniden oluşturmak için gereken verilerin tümünü içerir. @@ -1960,12 +1982,12 @@ Do you want to insert it anyway? Tablo(lar)dan CSV dosyası... - + Export a database table as a comma separated text file. Veritabanı tablosunu virgülle ayrılmış metin dosyası olarak dışa aktar. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Veritabanını virgülle ayrılmış metin dosyası olarak diğer veritabanı veya elektronik tablo uygulamalarına aktarmaya hazır olacak şekilde dışa aktarın. @@ -1974,7 +1996,7 @@ Do you want to insert it anyway? Tablo Oluşturun... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Tablo Oluşturma sihirbazı, veritabanı için alanlarını ve ismini ayarlayabileceğiniz, yeni bir tablo oluşturmanızı sağlar. @@ -1983,13 +2005,14 @@ Do you want to insert it anyway? Tabloyu Sil... - - + + + Delete Table Tabloyu Sil - + Open the Delete Table wizard, where you can select a database table to be dropped. Tablo Silme sihirbazı, seçtiğiniz tabloları silmenizi sağlar. @@ -1998,7 +2021,7 @@ Do you want to insert it anyway? Tabloyu Düzenle... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Tablo Düzenleme sihirbazı, varolan tablonuzu yeniden adlandırmanıza olanak sağlar. Ayrıca yeni alan ekleyebilir, silebilir hatta alanların ismini ve tipini de düzenleyebilirsiniz. @@ -2007,28 +2030,28 @@ Do you want to insert it anyway? İndeks Oluştur... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. İndeks Oluşturma sihirbazı, varolan veritabanı tablosuna yeni indeks tanımlamanıza olanak sağlar. - + &Preferences... &Tercihler... - - + + Open the preferences window. Tercihler penceresini açar. - + &DB Toolbar &Veritabanı Araç Çubuğu - + Shows or hides the Database toolbar. Veritabanı araç çubuğunu gösterir veya gizler. @@ -2037,28 +2060,28 @@ Do you want to insert it anyway? Bu nedir? - + Shift+F1 Shift+F1 - + &About... &Hakkında... - + &Recently opened En son açılanla&r - + Open &tab Se&kme Aç - - + + Ctrl+T Ctrl+T @@ -2073,114 +2096,114 @@ Do you want to insert it anyway? - + Edit Pragmas - + Execute SQL - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL &SQL kodunu yürüt - + Execute SQL [F5, Ctrl+Return] SQL kodunu yürüt [F5, Ctrl+Enter] - + Open SQL file SQL dosyası aç - - - + + + Save SQL file SQL dosyasını kaydet @@ -2189,43 +2212,41 @@ Do you want to insert it anyway? Eklenti yükle - + Execute current line Geçerli satırı yürüt - Execute current line [Ctrl+E] - Geçerli satırı yürüt [Ctrl+E] + Geçerli satırı yürüt [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file CSV dosyası olarak dışa aktar - + Export table as comma separated values file Tabloyu virgülle ayrılmış girdiler dosyası olarak dışa aktar - + &Wiki... &Döküman... - + Bug &report... Hata Bildi&r... - + Web&site... Web &Sitesi... @@ -2234,8 +2255,8 @@ Do you want to insert it anyway? Projeyi Kaydet - - + + Save the current session to a file Geçerli oturumu dosyaya kaydet @@ -2244,13 +2265,13 @@ Do you want to insert it anyway? Proeje Aç - - + + Load a working session from a file Dosyadan çalışma oturumunu yükle - + &Attach Database Verit&abanını İliştir @@ -2259,79 +2280,79 @@ Do you want to insert it anyway? Şifre Ayarla - - + + Save SQL file as SQL dosyasını bu şekilde kaydet - + &Browse Table &Tabloyu Görüntüle - + Copy Create statement 'Create' ifadesini kopyala - + Copy the CREATE statement of the item to the clipboard Objenin 'Create' ifadesini panoya kopyala - + Ctrl+Return Ctrl+Return - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Ctrl+D Ctrl+D - + Ctrl+I Ctrl+I - + Encrypted - + Read only - + Database file is read only. Editing the database is disabled. - + Database encoding Veritabanı kodlaması - + Database is encrypted using SQLCipher Veritabanı SQLCipher kullanılırak şifrelendi - - + + Choose a database file Veritabanı dosyasını seçiniz @@ -2340,15 +2361,15 @@ Do you want to insert it anyway? SQLite veritabanı dosyaları (*.db *.sqlite *.sqlite3 *.db3);;Tüm dosyalar (*) - + Invalid file format. Geçersiz dosya formatı - - - - + + + + Choose a filename to save under Kaydetmek için dosya ismi seçiniz @@ -2403,7 +2424,7 @@ All data associated with the %1 will be lost. %1 tane satır döndürüldü: %3 (yaklaşık %2ms) - + Error executing query: %1 Sorgu yürütme hatası: %1 @@ -2412,186 +2433,189 @@ All data associated with the %1 will be lost. Sorgu başarıyla yürütüldü: %1 (yaklaşık %2ms) - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + Choose a text file Metin dosyası seçiniz - + Text files(*.csv *.txt);;All files(*) Metin dosyaları(*.csv *.txt);;Tüm dosyalar(*) - + Import completed İçe aktarma tamamlandı - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Son kayıttan itibaren '%1' dosyasına yaptığınız değişiklikleri geri almak istediğinize emin misiniz? - + Choose a file to import İçe aktarmak için dosya seçiniz - - - + + + Text files(*.sql *.txt);;All files(*) Metin dosyaları(*.sql *.txt);;Tüm dosyalar(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. İçeri aktarılan verileri tutmak için yeni bir veritabanı dosyası oluşturmak istiyor musunuz? Eğer cevabınız hayır ise biz SQL dosyasındaki verileri geçerli veritabanına aktarmaya başlayacağız. - + File %1 already exists. Please choose a different name. %1 dosyası zaten mevcut. Lütfen farklı bir isim seçiniz. - + Error importing data: %1 Dosya içeri aktarılırken hata oluştu: %1 - + Import completed. İçeri aktarma tamamlandı. - + + Delete View Görünümü Sil - + + Delete Trigger Tetikleyiciyi Sil - + + Delete Index İndeksi Sil - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? PRAGMA değerlerini ayarlamak geçerli işleminizi yürütmeye alacaktır. Bunu yapmak istediğinize emin misiniz? - + Select SQL file to open Açmak için SQL dosyasını seçiniz - + Select file name Dosya ismi seçiniz - + Select extension file Eklenti dosyasını seçiniz - + Extensions(*.so *.dll);;All files(*) Eklenti dosyaları(*.so *.dll);;Tüm dosyalar(*) - + Extension successfully loaded. Eklenti başarıyla yüklendi. - - + + Error loading extension: %1 Eklenti yüklenirken hata oluştu: %1 - + Don't show again Bir daha gös'terme - + New version available. Yeni sürüm güncellemesi mevcut. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Yeni bir SQLite DB Browser sürümü mevcut (%1.%2.%3).<br/><br/>Lütfen buradan indiriniz: <a href='%4'>%4</a> - + Choose a axis color Renk eksenini seçiniz - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Tüm dosyalar(*) - + Choose a file to open Açmak için dosya seçiniz - - + + DB Browser for SQLite project file (*.sqbpro) SQLite DB Browser proje dosyası (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -3324,7 +3348,7 @@ Hold Ctrl+Shift and click to jump there - + Error changing data: %1 Veri değiştirme hatası: %1 diff --git a/src/translations/sqlb_zh.ts b/src/translations/sqlb_zh.ts index 9a7d4cee9..6f2be32ab 100644 --- a/src/translations/sqlb_zh.ts +++ b/src/translations/sqlb_zh.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -481,7 +481,7 @@ Aborting execution. - + Image @@ -573,57 +573,59 @@ Aborting execution. 当前在表中的数据的大小 - + Choose a file 选择一个文件 - + Text files(*.txt);;Image files(%1);;All files(*) 文本文件(*.txt);;图像文件(%1);;所有文件(*) - + Choose a filename to export data 选择一个导出数据的文件名 - + Text files(*.txt);;All files(*) 文本文件(*.txt);;所有文件(*) - + Image data can't be viewed with the text editor - + Binary data can't be viewed with the text editor - + Type of data currently in cell: %1 Image - + %1x%2 pixel(s) - + Type of data currently in cell: NULL - + + Type of data currently in cell: Text / Numeric 当前在单元格中的数据的类型: Text 文本/ Numeric 数值 - + + %n char(s) %n 个字符 @@ -638,13 +640,13 @@ Aborting execution. %1x%2 像素 - + Type of data currently in cell: Binary 当前在单元格中的数据的类型: Binary 二进制 - - + + %n byte(s) %n 字节 @@ -803,7 +805,7 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. @@ -1028,7 +1030,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1200,7 +1202,7 @@ Do you want to insert it anyway? - + toolBar1 @@ -1235,7 +1237,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1275,22 +1277,22 @@ Do you want to insert it anyway? 这是数据库视图。您可以双击任何记录,在单元格编辑器窗口中编辑记录内容。 - + < < - + 0 - 0 of 0 0 - 0 / 0 - + > > - + Scroll 100 records upwards 上滚 100 条记录 @@ -1305,77 +1307,77 @@ Do you want to insert it anyway? - + <html><head/><body><p>Scroll to the beginning</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> - + |< - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>点击这个按钮在上面的表视图中向上导航 100 条记录。</p></body></html> - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>下滚 100 条记录</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>点击这个按钮在上面的表视图中向下导航 100 条记录。</p></body></html> - + Scroll to the end - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>点击这里跳到指定的记录</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>这个按钮用于导航到在“转到”区域中指定的记录号。</p></body></html> - + Go to: 转到: - + Enter record number to browse 输入要浏览的记录号 - + Type a record number in this area and click the Go to: button to display the record in the database view 在这个区域中输入一个记录号,并点击“转到:”按钮以在数据库视图中显示记录 - + 1 1 @@ -1384,158 +1386,158 @@ Do you want to insert it anyway? 编辑杂注(&P) - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">自动真空</span></a></p></body></html> - - - + + + None - - + + Full 完整 - + Incremental 增加 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">自动化索引</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">检查点完全 FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">外键</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">完全 FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">忽略检查约束</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">日志模式</span></a></p></body></html> - + Delete 删除 - + Truncate 裁截 - + Persist 永久 - - + + Memory 内存 - + WAL WAL - - + + Off - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">日志大小限制</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">锁定模式</span></a></p></body></html> - - + + Normal 正常 - + Exclusive 独占 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">最大页数</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">页面大小</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">递归触发器</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">安全删除</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">同步</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">临时存储</span></a></p></body></html> - + Default 默认 - + File 文件 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">用户版本</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL 自动检查点</span></a></p></body></html> @@ -1544,120 +1546,120 @@ Do you want to insert it anyway? 执行 SQL(&X) - + &File 文件(&F) - + &Import 导入(&I) - + &Export 导出(&E) - + &Edit 编辑(&E) - + &View 查看(&V) - + &Help 帮助(&H) - + Sa&ve Project - + Open &Project - + &Attach Database - + &Set Encryption - - + + Save SQL file as - + &Browse Table - + Copy Create statement - + Copy the CREATE statement of the item to the clipboard - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record @@ -1674,17 +1676,17 @@ Do you want to insert it anyway? 显示 SQL 提交自(&S) - + User 用户 - + Application 应用程序 - + &Clear 清除(&C) @@ -1693,208 +1695,218 @@ Do you want to insert it anyway? 图表 - + Columns 列列 - + X X - + Y Y - + _ _ - + Line type: - + Line - + StepLeft - + StepRight - + StepCenter - + Impulse - + Point shape: - + Cross - + Plus - + Circle - + Disc - + Square - + Diamond - + Star - + Triangle - + TriangleInverted - + CrossSquare - + PlusSquare - + CrossCircle - + PlusCircle - + Peace - + Save current plot... 保存当前图表... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema - + &New Database... 新建数据库(&N)... - - + + Create a new database file 创建一个新的数据库文件 - + This option is used to create a new database file. 这个选项用于创建一个新的数据库文件。 - + Ctrl+N Ctrl+N - + &Open Database... 打开数据库(&O)... - - + + Open an existing database file 打开一个现有的数据库文件 - + This option is used to open an existing database file. 这个选项用于打开一个现有的数据库文件。 - + Ctrl+O Ctrl+O - + &Close Database 关闭数据库(&C) - + Ctrl+W Ctrl+W + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Revert Changes 倒退更改 - + Revert database to last saved state 把数据库会退到先前保存的状态 - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. 这个选项用于倒退当前的数据库文件为它最后的保存状态。从最后保存操作开始做出的所有更改将会丢失。 @@ -1903,17 +1915,17 @@ Do you want to insert it anyway? 写入更改 - + Write changes to the database file 把更改写入到数据库文件 - + This option is used to save changes to the database file. 这个选项用于保存更改到数据库文件。 - + Ctrl+S Ctrl+S @@ -1922,23 +1934,23 @@ Do you want to insert it anyway? 压缩数据库 - + Compact the database file, removing space wasted by deleted records 压缩数据库文件,通过删除记录去掉浪费的空间 - - + + Compact the database file, removing space wasted by deleted records. 压缩数据库文件,通过删除记录去掉浪费的空间。 - + E&xit 退出(&X) - + Ctrl+Q Ctrl+Q @@ -1947,12 +1959,12 @@ Do you want to insert it anyway? 来自 SQL 文件的数据库... - + Import data from an .sql dump text file into a new or existing database. 从一个 .sql 转储文本文件中导入数据到一个新的或已有的数据库。 - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. 这个选项让你从一个 .sql 转储文本文件中导入数据到一个新的或现有的数据库。SQL 转储文件可以在大多数数据库引擎上创建,包括 MySQL 和 PostgreSQL。 @@ -1961,12 +1973,12 @@ Do you want to insert it anyway? 表来自 CSV 文件... - + Open a wizard that lets you import data from a comma separated text file into a database table. 打开一个向导让您从一个逗号间隔的文本文件导入数据到一个数据库表中。 - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. 打开一个向导让您从一个逗号间隔的文本文件导入数据到一个数据库表中。CSV 文件可以在大多数数据库和电子表格应用程序上创建。 @@ -1975,12 +1987,12 @@ Do you want to insert it anyway? 数据库到 SQL 文件... - + Export a database to a .sql dump text file. 导出一个数据库导一个 .sql 转储文本文件。 - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. 这个选项让你导出一个数据库导一个 .sql 转储文本文件。SQL 转储文件包含在大多数数据库引擎上(包括 MySQL 和 PostgreSQL)重新创建数据库所需的所有数据。 @@ -1989,12 +2001,12 @@ Do you want to insert it anyway? 表为 CSV 文件... - + Export a database table as a comma separated text file. 导出一个数据库表为逗号间隔的文本文件。 - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. 导出一个数据库表为逗号间隔的文本文件,准备好被导入到其他数据库或电子表格应用程序。 @@ -2003,7 +2015,7 @@ Do you want to insert it anyway? 创建表... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database 打开“创建表”向导,在那里可以定义在数据库中的一个新表的名称和字段 @@ -2012,7 +2024,7 @@ Do you want to insert it anyway? 删除表... - + Open the Delete Table wizard, where you can select a database table to be dropped. 打开“删除表”向导,在那里你可以选择要丢弃的一个数据库表。 @@ -2021,7 +2033,7 @@ Do you want to insert it anyway? 修改表... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. 打开“修改表”向导,在其中可以重命名一个现有的表。也可以从一个表中添加或删除字段,以及修改字段名称和类型。 @@ -2030,28 +2042,28 @@ Do you want to insert it anyway? 创建索引... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. 打开“创建索引”向导,在那里可以在一个现有的数据库表上定义一个新索引。 - + &Preferences... 首选项(&P)... - - + + Open the preferences window. 打开首选项窗口。 - + &DB Toolbar 数据库工具栏(&D) - + Shows or hides the Database toolbar. 显示或隐藏数据库工具栏。 @@ -2060,28 +2072,28 @@ Do you want to insert it anyway? 这是什么? - + Shift+F1 Shift+F1 - + &About... 关于(&A)... - + &Recently opened 最近打开(&R) - + Open &tab 打开标签页(&T) - - + + Ctrl+T Ctrl+T @@ -2096,127 +2108,137 @@ Do you want to insert it anyway? - + Edit Pragmas - + Execute SQL - + DB Toolbar - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL 执行 SQL(&E) - + Execute SQL [F5, Ctrl+Return] 执行 SQL [F5, Ctrl+回车] - + &Load extension - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + &Wiki... 维基(&W)... - + Bug &report... 错误报告(&R)... - + Web&site... 网站(&S)... @@ -2225,8 +2247,8 @@ Do you want to insert it anyway? 保存工程 - - + + Save the current session to a file 保存当前会话到一个文件 @@ -2235,25 +2257,25 @@ Do you want to insert it anyway? 打开工程 - - + + Load a working session from a file 从一个文件加载工作会话 - + Open SQL file 打开 SQL 文件 - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>保存当前图表...</p><p>文件格式按扩展名选择(png, jpg, pdf, bmp)</p></body></html> - - - + + + Save SQL file 保存 SQL 文件 @@ -2262,92 +2284,90 @@ Do you want to insert it anyway? 加载扩展 - + Execute current line 执行当前行 - Execute current line [Ctrl+E] - 执行当前行 [Ctrl+E] + 执行当前行 [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file 导出为 CSV 文件 - + Export table as comma separated values file 导出表为逗号间隔值文件 - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Database encoding 数据库编码 - - + + Choose a database file 选择一个数据库文件 - + Ctrl+Return Ctrl+Return - + Ctrl+D - + Ctrl+I - + Encrypted - + Database is encrypted using SQLCipher - + Read only - + Database file is read only. Editing the database is disabled. - - - - + + + + Choose a filename to save under 选择一个文件名保存 @@ -2401,49 +2421,49 @@ All data associated with the %1 will be lost. 没有数据库打开。 - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -2452,7 +2472,7 @@ Leave the field empty for using the database encoding. %1 行返回自: %2 (耗时 %3毫秒) - + Error executing query: %1 执行查询时出错: %1 @@ -2461,22 +2481,22 @@ Leave the field empty for using the database encoding. 查询执行成功: %1 (耗时 %2毫秒) - + Choose a text file 选择一个文本文件 - + Text files(*.csv *.txt);;All files(*) 文本文件(*.csv *.txt);;所有文件(*) - + Import completed 导入完成 - + Are you sure you want to undo all changes made to the database file '%1' since the last save? 您是否确认您想撤销从上次保存以来对数据库文件‘%1’做出的所有更改。? @@ -2497,110 +2517,114 @@ Leave the field empty for using the database encoding. 导出完成。 - + Choose a file to import 选择要导入的一个文件 - - - + + + Text files(*.sql *.txt);;All files(*) 文本文件(*.sql *.txt);;所有文件(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. 您是否确认您想创建一个新的数据库文件用来存放导入的数据? 如果您会到“否”的话,我们将尝试导入 SQL 文件中的数据到当前数据库。 - + File %1 already exists. Please choose a different name. 文件 %1 已存在。请选择一个不同的名称。 - + Error importing data: %1 导入数据时出错: %1 - + Import completed. 导入完成。 - + + Delete View 删除视图 - + + Delete Trigger 删除触发器 - + + Delete Index 删除索引 - - + + + Delete Table 删除表 - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? 设置 PRAGMA 值将会提交您的当前事务。. 您确认吗? - + Select SQL file to open 选择要打开的 SQL 文件 - + Select file name 选择文件名 - + Select extension file 选择扩展文件 - + Extensions(*.so *.dll);;All files(*) 扩展(*.so *.dll);;所有文件(*) - + Extension successfully loaded. 扩展成功加载。 - - + + Error loading extension: %1 加载扩展时出错: %1 - + Don't show again 不再显示 - + New version available. 新版本可用。 @@ -2609,17 +2633,17 @@ Are you sure? 有新版本的 sqlitebrowser (%1.%2.%3)可用。<br/><br/>请从 <a href='%4'>%4</a> 下载。 - + Choose a axis color 选择一个轴的颜色 - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;所有文件(*) - + Choose a file to open 选择要打开的一个文件 @@ -2628,7 +2652,7 @@ Are you sure? SQLiteBrowser 工程(*.sqbpro) - + Invalid file format. 无效文件格式。 @@ -3458,7 +3482,7 @@ Hold Ctrl+Shift and click to jump there - + Error changing data: %1 更改数据库时出错: diff --git a/src/translations/sqlb_zh_TW.ts b/src/translations/sqlb_zh_TW.ts index a615ad385..8f96dbfe3 100644 --- a/src/translations/sqlb_zh_TW.ts +++ b/src/translations/sqlb_zh_TW.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -493,7 +493,7 @@ Aborting execution. - + Image @@ -585,57 +585,59 @@ Aborting execution. 目前在資料表中的資料的大小 - + Choose a file 選擇一個檔案 - + Text files(*.txt);;Image files(%1);;All files(*) 文字檔案(*.txt);;影像檔案(%1);;所有擋檔案(*) - + Choose a filename to export data 選擇一個匯出資料的檔案名稱 - + Text files(*.txt);;All files(*) 文字檔案(*.txt);;所有擋檔案(*) - + Image data can't be viewed with the text editor - + Binary data can't be viewed with the text editor - + Type of data currently in cell: %1 Image - + %1x%2 pixel(s) - + Type of data currently in cell: NULL - + + Type of data currently in cell: Text / Numeric 目前在儲存格中的資料的類型: Text 純文字檔案/ Numeric 數值 - + + %n char(s) %n 個字元 @@ -650,13 +652,13 @@ Aborting execution. %1x%2 圖元 - + Type of data currently in cell: Binary 目前在儲存格中的資料的類型: Binary 二進位 - - + + %n byte(s) %n 位元組 @@ -815,7 +817,7 @@ Aborting execution. - Column '%1'' has no unique data. + Column '%1' has no unique data. @@ -1040,7 +1042,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1212,7 +1214,7 @@ Do you want to insert it anyway? - + toolBar1 @@ -1247,7 +1249,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1287,22 +1289,22 @@ Do you want to insert it anyway? 這是資料庫視圖。您可以按兩下任何記錄,在儲存格編輯器視窗中編輯記錄內容。 - + < < - + 0 - 0 of 0 0 - 0 / 0 - + > > - + Scroll 100 records upwards 上滾 100 條記錄 @@ -1317,77 +1319,77 @@ Do you want to insert it anyway? - + <html><head/><body><p>Scroll to the beginning</p></body></html> - + <html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html> - + |< - + <html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html> <html><head/><body><p>點擊這個按鈕在上面的資料表視圖中向上導航 100 條記錄。</p></body></html> - + <html><head/><body><p>Scroll 100 records downwards</p></body></html> <html><head/><body><p>下滾 100 條記錄</p></body></html> - + <html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html> <html><head/><body><p>點擊這個按鈕在上面的資料表視圖中向下導航 100 條記錄。</p></body></html> - + Scroll to the end - + <html><head/><body><p>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</p></body></html> - + >| - + <html><head/><body><p>Click here to jump to the specified record</p></body></html> <html><head/><body><p>點擊這裡跳到指定的記錄</p></body></html> - + <html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html> <html><head/><body><p>這個按鈕用於導航到在“轉到”區域中指定的記錄編號。</p></body></html> - + Go to: 轉到: - + Enter record number to browse 輸入要瀏覽的記錄編號 - + Type a record number in this area and click the Go to: button to display the record in the database view 在這個區域中輸入一個記錄編號,並點擊“轉到:”按鈕以在資料庫視圖中顯示記錄 - + 1 1 @@ -1396,158 +1398,158 @@ Do you want to insert it anyway? 編輯雜注(&P) - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">自動真空</span></a></p></body></html> - - - + + + None - - + + Full 完整 - + Incremental 增加 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">自動化索引</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">檢查點完全 FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">外鍵</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">完全 FSYNC</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">忽略檢查約束</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">日誌模式</span></a></p></body></html> - + Delete 刪除 - + Truncate 裁截 - + Persist 永久 - - + + Memory 記憶體 - + WAL WAL - - + + Off - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">日誌大小限制</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">鎖定模式</span></a></p></body></html> - - + + Normal 正常 - + Exclusive 獨佔 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">最大頁數</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">頁面大小</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">遞迴觸發器</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">安全刪除</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">同步</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">臨時存儲</span></a></p></body></html> - + Default 預設 - + File 檔案 - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">用戶版本</span></a></p></body></html> - + <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html> <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL 自動檢查點</span></a></p></body></html> @@ -1556,120 +1558,120 @@ Do you want to insert it anyway? 執行 SQL(&X) - + &File 檔案(&F) - + &Import 匯入(&I) - + &Export 匯出(&E) - + &Edit 編輯(&E) - + &View 查看(&V) - + &Help 幫助(&H) - + Sa&ve Project - + Open &Project - + &Attach Database - + &Set Encryption - - + + Save SQL file as - + &Browse Table - + Copy Create statement - + Copy the CREATE statement of the item to the clipboard - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record @@ -1686,17 +1688,17 @@ Do you want to insert it anyway? 顯示 SQL 提交自(&S) - + User 用戶 - + Application 應用程式 - + &Clear 清除(&C) @@ -1705,208 +1707,218 @@ Do you want to insert it anyway? 圖表 - + Columns 列列 - + X X - + Y Y - + _ _ - + Line type: - + Line - + StepLeft - + StepRight - + StepCenter - + Impulse - + Point shape: - + Cross - + Plus - + Circle - + Disc - + Square - + Diamond - + Star - + Triangle - + TriangleInverted - + CrossSquare - + PlusSquare - + CrossCircle - + PlusCircle - + Peace - + Save current plot... 儲存目前圖表... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema - + &New Database... 新建資料庫(&N)... - - + + Create a new database file 建立一個新的資料庫檔 - + This option is used to create a new database file. 這個選項用於建立一個新的資料庫檔案。 - + Ctrl+N Ctrl+N - + &Open Database... 打開資料庫(&O)... - - + + Open an existing database file 打開一個現有的資料庫檔 - + This option is used to open an existing database file. 這個選項用於打開一個現有的資料庫檔案。 - + Ctrl+O Ctrl+O - + &Close Database 關閉資料庫(&C) - + Ctrl+W Ctrl+W + + + SQLCipher FAQ... + + + + + Opens the SQLCipher FAQ in a browser window + + Revert Changes 復原修改 - + Revert database to last saved state 把資料庫退回到先前儲存的狀態 - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. 這個選項用於倒退目前的資料庫檔為它最後的儲存狀態。從最後儲存操作開始做出的所有修改將會遺失。 @@ -1915,17 +1927,17 @@ Do you want to insert it anyway? 寫入修改 - + Write changes to the database file 把修改寫入到資料庫檔 - + This option is used to save changes to the database file. 這個選項用於儲存修改到資料庫檔案。 - + Ctrl+S Ctrl+S @@ -1934,23 +1946,23 @@ Do you want to insert it anyway? 壓縮資料庫 - + Compact the database file, removing space wasted by deleted records 壓縮資料庫檔,通過刪除記錄去掉浪費的空間 - - + + Compact the database file, removing space wasted by deleted records. 壓縮資料庫檔,通過刪除記錄去掉浪費的空間。 - + E&xit 退出(&X) - + Ctrl+Q Ctrl+Q @@ -1959,12 +1971,12 @@ Do you want to insert it anyway? 來自 SQL 檔案的資料庫... - + Import data from an .sql dump text file into a new or existing database. 從一個 .sql 轉儲文字檔中匯入資料到一個新的或已有的資料庫。 - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. 這個選項讓你從一個 .sql 轉儲文字檔中匯入資料到一個新的或現有的資料庫。SQL 轉儲檔可以在大多數資料庫引擎上建立,包括 MySQL 和 PostgreSQL。 @@ -1973,12 +1985,12 @@ Do you want to insert it anyway? 資料表來自 CSV 檔案... - + Open a wizard that lets you import data from a comma separated text file into a database table. 打開一個引導精靈讓您從一個逗號間隔的文字檔匯入資料到一個資料庫資料表中。 - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. 打開一個引導精靈讓您從一個逗號間隔的文字檔匯入資料到一個資料庫資料表中。CSV 檔可以在大多數資料庫和試算資料表應用程式上建立。 @@ -1987,12 +1999,12 @@ Do you want to insert it anyway? 資料庫到 SQL 檔案... - + Export a database to a .sql dump text file. 匯出一個資料庫導一個 .sql 轉儲文字檔案。 - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. 這個選項讓你匯出一個資料庫導一個 .sql 轉儲文字檔案。SQL 轉儲檔包含在大多數資料庫引擎上(包括 MySQL 和 PostgreSQL)重新建立資料庫所需的所有資料。 @@ -2001,12 +2013,12 @@ Do you want to insert it anyway? 資料表為 CSV 檔案... - + Export a database table as a comma separated text file. 匯出一個資料庫資料表為逗號間隔的文字檔案。 - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. 匯出一個資料庫資料表為逗號間隔的文字檔,準備好被匯入到其他資料庫或試算資料表應用程式。 @@ -2015,7 +2027,7 @@ Do you want to insert it anyway? 建立資料表... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database 打開“建立資料表”引導精靈,在那裡可以定義在資料庫中的一個新資料表的名稱和欄位 @@ -2024,7 +2036,7 @@ Do you want to insert it anyway? 刪除資料表... - + Open the Delete Table wizard, where you can select a database table to be dropped. 打開“刪除資料表”引導精靈,在那裡你可以選擇要丟棄的一個資料庫資料表。 @@ -2033,7 +2045,7 @@ Do you want to insert it anyway? 修改資料表... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. 打開“修改資料表”引導精靈,在其中可以重命名一個現有的資料表。也可以從一個資料表中加入或刪除欄位,以及修改欄位名稱和類型。 @@ -2042,28 +2054,28 @@ Do you want to insert it anyway? 建立索引... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. 打開“建立索引”引導精靈,在那裡可以在一個現有的資料庫資料表上定義一個新索引。 - + &Preferences... 偏好選項(&P)... - - + + Open the preferences window. 打開首選項視窗。 - + &DB Toolbar 資料庫工具列(&D) - + Shows or hides the Database toolbar. 顯示或隱藏資料庫工具列。 @@ -2072,28 +2084,28 @@ Do you want to insert it anyway? 這是什麼? - + Shift+F1 Shift+F1 - + &About... 關於(&A)... - + &Recently opened 最近打開(&R) - + Open &tab 打開標籤頁(&T) - - + + Ctrl+T Ctrl+T @@ -2108,127 +2120,137 @@ Do you want to insert it anyway? - + Edit Pragmas - + Execute SQL - + DB Toolbar - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL 執行 SQL(&E) - + Execute SQL [F5, Ctrl+Return] 執行 SQL [F5, Ctrl+ Enter] - + &Load extension - + + Execute current line [Shift+F5] + + + + + Shift+F5 + Shift+F5 + + + &Wiki... 維基百科(&W)... - + Bug &report... 錯誤報告(&R)... - + Web&site... 網站(&S)... @@ -2237,8 +2259,8 @@ Do you want to insert it anyway? 儲存專案 - - + + Save the current session to a file 儲存目前會話到一個檔案 @@ -2247,25 +2269,25 @@ Do you want to insert it anyway? 打開專案 - - + + Load a working session from a file 從一個檔載入工作會話 - + Open SQL file 打開 SQL 檔案 - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>儲存目前圖表...</p><p>檔案格式按副檔名選擇(png, jpg, pdf, bmp)</p></body></html> - - - + + + Save SQL file 儲存 SQL 檔案 @@ -2274,92 +2296,90 @@ Do you want to insert it anyway? 載入擴充套件 - + Execute current line 執行目前行 - Execute current line [Ctrl+E] - 執行目前行 [Ctrl+E] + 執行目前行 [Ctrl+E] - - + Ctrl+E Ctrl+E - + Export as CSV file 匯出為 CSV 檔案 - + Export table as comma separated values file 匯出資料表為逗號間隔值檔案 - + Ctrl+L Ctrl+L - + Ctrl+P Ctrl+P - + Database encoding 資料庫編碼 - - + + Choose a database file 選擇一個資料庫檔案 - + Ctrl+Return Ctrl+Return - + Ctrl+D - + Ctrl+I - + Encrypted - + Database is encrypted using SQLCipher - + Read only - + Database file is read only. Editing the database is disabled. - - - - + + + + Choose a filename to save under 選擇一個檔案名稱儲存 @@ -2413,49 +2433,49 @@ All data associated with the %1 will be lost. 沒有資料庫打開。 - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -2464,7 +2484,7 @@ Leave the field empty for using the database encoding. %1 行返回自: %2 (耗時 %3毫秒) - + Error executing query: %1 執行查詢時出現錯誤: %1 @@ -2473,22 +2493,22 @@ Leave the field empty for using the database encoding. 查詢執行成功: %1 (耗時 %2毫秒) - + Choose a text file 選擇一個文字檔 - + Text files(*.csv *.txt);;All files(*) 文字檔案(*.csv *.txt);;所有擋檔案(*) - + Import completed 匯入完成 - + Are you sure you want to undo all changes made to the database file '%1' since the last save? 您是否確認您想撤銷從上次儲存以來對資料庫檔‘%1’做出的所有修改。? @@ -2509,110 +2529,114 @@ Leave the field empty for using the database encoding. 匯出完成。 - + Choose a file to import 選擇要匯入的一個檔案 - - - + + + Text files(*.sql *.txt);;All files(*) 文字檔案(*.sql *.txt);;所有擋檔案(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. 您是否確認您想建立一個新的資料庫檔用來存放匯入的資料? 如果您會到“否”的話,我們將嘗試匯入 SQL 檔中的資料到目前資料庫。 - + File %1 already exists. Please choose a different name. 檔案 %1 已存在。請選擇一個不同的名稱。 - + Error importing data: %1 匯入資料時出現錯誤: %1 - + Import completed. 匯入完成。 - + + Delete View 刪除視圖 - + + Delete Trigger 刪除觸發器 - + + Delete Index 刪除索引 - - + + + Delete Table 刪除資料表 - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? 設定 PRAGMA 值將會提交您的目前事務。. 您確認嗎? - + Select SQL file to open 選擇要打開的 SQL 檔案 - + Select file name 選擇檔案名稱 - + Select extension file 選擇擴充套件檔 - + Extensions(*.so *.dll);;All files(*) 擴充套件(*.so *.dll);;所有擋檔案(*) - + Extension successfully loaded. 擴充套件成功載入。 - - + + Error loading extension: %1 載入擴充套件時出現錯誤: %1 - + Don't show again 不再顯示 - + New version available. 新版本可用。 @@ -2621,17 +2645,17 @@ Are you sure? 有新版本的 sqlitebrowser (%1.%2.%3)可用。<br/><br/>請從 <a href='%4'>%4</a> 下載。 - + Choose a axis color 選擇一個軸的顏色 - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;所有擋檔案(*) - + Choose a file to open 選擇要打開的一個檔案 @@ -2640,7 +2664,7 @@ Are you sure? SQLiteBrowser 工程(*.sqbpro) - + Invalid file format. 無效檔案格式。 @@ -3470,7 +3494,7 @@ Hold Ctrl+Shift and click to jump there - + Error changing data: %1 修改資料庫時出現錯誤: From b1c853ae5133f92c9919fa13cba49ffaa15c8443 Mon Sep 17 00:00:00 2001 From: lulol Date: Wed, 24 Aug 2016 11:58:16 +0200 Subject: [PATCH 30/79] Updated spanish translation for v3.9.x (#740) --- src/translations/sqlb_es_ES.ts | 50 +++++++++++++++++----------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/translations/sqlb_es_ES.ts b/src/translations/sqlb_es_ES.ts index 32f0851db..8f66dbc61 100644 --- a/src/translations/sqlb_es_ES.ts +++ b/src/translations/sqlb_es_ES.ts @@ -71,12 +71,12 @@ -h, --help Show command line options - -h, --help Muestra opciones de línea de comandos + -h, --help Muestra opciones de línea de comandos -s, --sql [file] Execute this SQL file after opening the DB - -s, --sql [archivo] Ejecuta este archivo de SQL tras abrir la base de datos + -s, --sql [archivo] Ejecuta este archivo de SQL tras abrir la base de datos @@ -491,7 +491,7 @@ Abortando ejecución. Import text - Importar texto + Importa texto @@ -506,7 +506,7 @@ Abortando ejecución. Export text - Exportar texto + Exporta texto @@ -1256,12 +1256,12 @@ Do you want to insert it anyway? Clear all filters - Borrar todos los filtros + Borra todos los filtros Insert a new record in the current table - Insertar un nuevo registro en la tabla actual + Inserta un nuevo registro en la tabla actual @@ -1531,7 +1531,7 @@ Do you want to insert it anyway? Default - + Por defecto @@ -1595,7 +1595,7 @@ Do you want to insert it anyway? Execute current line [Shift+F5] - + Ejecuta la línea actual [Shift+F5] @@ -1689,7 +1689,7 @@ Do you want to insert it anyway? Plot - Dibujo + Gráfica @@ -1724,17 +1724,17 @@ Do you want to insert it anyway? StepLeft - + EscalónIzquierda StepRight - + EscalónDerecha StepCenter - + EscalónCentrado @@ -1819,12 +1819,12 @@ Do you want to insert it anyway? <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> - <html><head/><body><p>Guradar dibujo actual...</p><p>El formato del archivo es elegido por la extensión (png, jpg, pdf, bmp)</p></body></html> + <html><head/><body><p>Guarda la gráfica actual...</p><p>El formato del archivo es elegido por la extensión (png, jpg, pdf, bmp)</p></body></html> Save current plot... - Guardar el dibujo actual... + Guardar la gráfica actual... @@ -1866,7 +1866,7 @@ Do you want to insert it anyway? Open an existing database file - Abrir un archivo de base de datos + Abre un archivo de base de datos @@ -1891,12 +1891,12 @@ Do you want to insert it anyway? SQLCipher FAQ... - + FAQ de SQLCipher... Opens the SQLCipher FAQ in a browser window - + Abre la FAQ de SQLCipher en una ventana del navegador Revert Changes @@ -1905,7 +1905,7 @@ Do you want to insert it anyway? Revert database to last saved state - Deshacer cambios al último estado guardado + Deshace los cambios al último estado guardado @@ -1919,7 +1919,7 @@ Do you want to insert it anyway? Write changes to the database file - Escribir cambios al archivo de la base de datos + Escribe los cambios al archivo de la base de datos @@ -2144,7 +2144,7 @@ Do you want to insert it anyway? &Plot - &Dibujo + &Gráfica @@ -2214,7 +2214,7 @@ Do you want to insert it anyway? Execute SQL [F5, Ctrl+Return] - Ejecutar SQL [F5, Ctrl+Return] + Ejecuta SQL [F5, Ctrl+Return] @@ -2239,7 +2239,7 @@ Do you want to insert it anyway? Execute current line [Ctrl+E] - Ejecutar la línea actual [Ctrl+E] + Ejecuta la línea actual [Ctrl+E] @@ -2428,8 +2428,8 @@ Do you want to insert it anyway? Are you sure you want to delete the %1 '%2'? All data associated with the %1 will be lost. - ¿Está seguro de que quiere borrar %1 '%2'? -Se perderán todos los datos asociados con %1. + ¿Está seguro de que quiere borrar: %1 '%2'? +Se perderán todos los datos asociados con: %1 @@ -3119,7 +3119,7 @@ Si decide continuar, está avisado de que la base de datos se puede dañar. View successfully created. - Vista creada satisfactoriamente. + Vista creada con éxito. From efba2eb388cec6260cd24d6077ce357d1d6a3fd9 Mon Sep 17 00:00:00 2001 From: safaalfulaij Date: Wed, 24 Aug 2016 12:00:01 +0100 Subject: [PATCH 31/79] Update Arabic Translation for 3.9.0 release --- src/translations/sqlb_ar_SA.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/translations/sqlb_ar_SA.ts b/src/translations/sqlb_ar_SA.ts index 27cd55a6b..0784c1a13 100644 --- a/src/translations/sqlb_ar_SA.ts +++ b/src/translations/sqlb_ar_SA.ts @@ -1510,22 +1510,22 @@ Do you want to insert it anyway? Execute current line [Shift+F5] - + نفّذ السّطر الحاليّ [Shift+F5] Shift+F5 - Shift+F5 + Shift+F5 SQLCipher FAQ... - + أسئلة شائعة عن SQLCipher... Opens the SQLCipher FAQ in a browser window - + يفتح الأسئلة الشّائعة عن SQLCipher في نافذة المتصفّح E&xecute SQL From 83f0e91fab99e7d7e1c46125707c93d7ea3c6e96 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Fri, 26 Aug 2016 20:40:36 +0300 Subject: [PATCH 32/79] Fixed default font obtaining (cherry picked from commit b15c7f20a5c735f6e059d6e5a7a91df435a3526a) --- src/PreferencesDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 1a097aa29..ce3f14de8 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -282,7 +282,7 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const if(group == "databrowser") { if(name == "font") - return "Sans Serif"; + return QFont().defaultFamily(); if(name == "fontsize") return 10; if(name == "null_text") From a4920842cb14f85cc6dddb1556dc1ac8e0803b79 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 27 Aug 2016 18:47:02 +0100 Subject: [PATCH 33/79] Enable the /SOLID compressor option for NSIS --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cc52f72c2..dad9779dc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -380,7 +380,7 @@ set(CPACK_PACKAGE_VERSION_MAJOR "3") set(CPACK_PACKAGE_VERSION_MINOR "9") set(CPACK_PACKAGE_VERSION_PATCH "0") if(WIN32 AND NOT UNIX) - # There is a bug in NSI that does not handle full unix paths properly. Make + # There is a bug in NSIS that does not handle full unix paths properly. Make # sure there is at least one set of four (4) backlasshes. set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_DESCRIPTION_SUMMARY}\\\\${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") @@ -392,6 +392,7 @@ if(WIN32 AND NOT UNIX) set(CPACK_NSIS_MODIFY_PATH OFF) set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON) set(CPACK_NSIS_MUI_FINISHPAGE_RUN "DB Browser for SQLite.exe") + set(CPACK_NSIS_COMPRESSOR "/SOLID lzma") # VS redist list(APPEND CPACK_NSIS_EXTRA_INSTALL_COMMANDS " From 72c662adef964864aa1be85642dcd455f5537f01 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 27 Aug 2016 19:16:56 +0100 Subject: [PATCH 34/79] Set a default font in the SQL tab too Copied from Vlad's fix yesterday (cherry picked from commit 49786e1309c57bd25439a090e74761e0351b4faa) --- src/PreferencesDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index ce3f14de8..1da9511c6 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -342,7 +342,7 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const // editor/font? if(group == "editor" && name == "font") - return "Monospace"; + return QFont().defaultFamily(); // editor/fontsize or log/fontsize? if((group == "editor" || group == "log") && name == "fontsize") From 39f3fcde36062c15cadd6288182fc6726f3b175f Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 27 Aug 2016 22:57:14 +0100 Subject: [PATCH 35/79] Improve the robustness of the Preferences dialog font selection (cherry picked from commit 04947c3dc4bca36a2f59cd9f6e4881992cfa16d3) --- src/PreferencesDialog.cpp | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 1da9511c6..fbbcc2e8a 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -74,7 +74,16 @@ void PreferencesDialog::loadSettings() ui->defaultFieldTypeComboBox->setCurrentIndex(defaultFieldTypeIndex); } - ui->comboDataBrowserFont->setCurrentIndex(ui->comboEditorFont->findText(getSettingsValue("databrowser", "font").toString())); + // Gracefully handle the preferred Data Browser font not being available + int matchingFont = ui->comboDataBrowserFont->findText(getSettingsValue("databrowser", "font").toString()); + if (matchingFont != -1) { + // The requested font is available, so select it in the combo box + ui->comboDataBrowserFont->setCurrentIndex(matchingFont); + } else { + // The requested font isn't available, so fall back to the default one + ui->comboDataBrowserFont->setCurrentIndex(ui->comboDataBrowserFont->findText(QFont().defaultFamily())); + } + ui->spinDataBrowserFontSize->setValue(getSettingsValue("databrowser", "fontsize").toInt()); loadColorSetting(ui->fr_null_fg, "null_fg"); loadColorSetting(ui->fr_null_bg, "null_bg"); @@ -101,7 +110,17 @@ void PreferencesDialog::loadSettings() ui->treeSyntaxHighlighting->topLevelItem(i)->setCheckState(5, getSettingsValue("syntaxhighlighter", name + "_underline").toBool() ? Qt::Checked : Qt::Unchecked); } } - ui->comboEditorFont->setCurrentIndex(ui->comboEditorFont->findText(getSettingsValue("editor", "font").toString())); + + // Gracefully handle the preferred Editor font not being available + matchingFont = ui->comboEditorFont->findText(getSettingsValue("editor", "font").toString()); + if (matchingFont != -1) { + // The requested font is available, so select it in the combo box + ui->comboEditorFont->setCurrentIndex(matchingFont); + } else { + // The requested font isn't available, so fall back to the default one + ui->comboEditorFont->setCurrentIndex(ui->comboEditorFont->findText(QFont().defaultFamily())); + } + ui->spinEditorFontSize->setValue(getSettingsValue("editor", "fontsize").toInt()); ui->spinTabSize->setValue(getSettingsValue("editor", "tabsize").toInt()); ui->spinLogFontSize->setValue(getSettingsValue("log", "fontsize").toInt()); From 962acd6afe38debb55a535a37774e87aaac73988 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sun, 28 Aug 2016 13:10:15 +0300 Subject: [PATCH 36/79] Revert "Set a default font in the SQL tab too" This reverts commit 49786e1309c57bd25439a090e74761e0351b4faa. (cherry picked from commit 6dd2e596becb489c52f4583c724729de8959353e) --- src/PreferencesDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index fbbcc2e8a..769cdb2c0 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -361,7 +361,7 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const // editor/font? if(group == "editor" && name == "font") - return QFont().defaultFamily(); + return "Monospace"; // editor/fontsize or log/fontsize? if((group == "editor" || group == "log") && name == "fontsize") From 579caf27e2c35103a5c9a9d0018be57c4cd94e0d Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sun, 28 Aug 2016 13:35:01 +0300 Subject: [PATCH 37/79] Specify monospace font for SQL editor correctly If Monospace is not available(which happens with Monospace on Windows), Qt's font matching algorithm tries to find another matching font (cherry picked from commit c7942dabb8c9a9e5041fb942dce10d0a7bd857e3) --- src/PreferencesDialog.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 769cdb2c0..230599ddc 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -361,7 +361,11 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const // editor/font? if(group == "editor" && name == "font") - return "Monospace"; + { + QFont font("Monospace"); + font.setStyleHint(QFont::TypeWriter); + return font.family(); + } // editor/fontsize or log/fontsize? if((group == "editor" || group == "log") && name == "fontsize") From 82d5cd13921ae160b062e928d284756f9267f090 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sun, 28 Aug 2016 16:17:56 +0300 Subject: [PATCH 38/79] Check availability of font before setting up QFontComboBoxes (cherry picked from commit f64afff9861ebf5c2d0dc9287ca6ce90ca129524) --- src/PreferencesDialog.cpp | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 230599ddc..29122d43c 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -75,14 +75,10 @@ void PreferencesDialog::loadSettings() } // Gracefully handle the preferred Data Browser font not being available - int matchingFont = ui->comboDataBrowserFont->findText(getSettingsValue("databrowser", "font").toString()); - if (matchingFont != -1) { - // The requested font is available, so select it in the combo box - ui->comboDataBrowserFont->setCurrentIndex(matchingFont); - } else { - // The requested font isn't available, so fall back to the default one - ui->comboDataBrowserFont->setCurrentIndex(ui->comboDataBrowserFont->findText(QFont().defaultFamily())); - } + int matchingFont = ui->comboDataBrowserFont->findText(getSettingsValue("databrowser", "font").toString(), Qt::MatchExactly); + if (matchingFont == -1) + matchingFont = ui->comboDataBrowserFont->findText(getSettingsDefaultValue("databrowser", "font").toString()); + ui->comboDataBrowserFont->setCurrentIndex(matchingFont); ui->spinDataBrowserFontSize->setValue(getSettingsValue("databrowser", "fontsize").toInt()); loadColorSetting(ui->fr_null_fg, "null_fg"); @@ -112,14 +108,10 @@ void PreferencesDialog::loadSettings() } // Gracefully handle the preferred Editor font not being available - matchingFont = ui->comboEditorFont->findText(getSettingsValue("editor", "font").toString()); - if (matchingFont != -1) { - // The requested font is available, so select it in the combo box - ui->comboEditorFont->setCurrentIndex(matchingFont); - } else { - // The requested font isn't available, so fall back to the default one - ui->comboEditorFont->setCurrentIndex(ui->comboEditorFont->findText(QFont().defaultFamily())); - } + matchingFont = ui->comboEditorFont->findText(getSettingsValue("editor", "font").toString(), Qt::MatchExactly); + if (matchingFont == -1) + matchingFont = ui->comboDataBrowserFont->findText(getSettingsDefaultValue("editor", "font").toString()); + ui->comboEditorFont->setCurrentIndex(matchingFont); ui->spinEditorFontSize->setValue(getSettingsValue("editor", "fontsize").toInt()); ui->spinTabSize->setValue(getSettingsValue("editor", "tabsize").toInt()); From 734a1bfd192eb71e4b120ee48a7f3698bd37bda3 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 28 Aug 2016 15:41:18 +0100 Subject: [PATCH 39/79] Use QFontInfo so Windows chooses a correct font (cherry picked from commit ec2d060df6439dfe0030802496ae274276b1f4c3) --- src/PreferencesDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 29122d43c..87d47dac0 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -356,7 +356,7 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const { QFont font("Monospace"); font.setStyleHint(QFont::TypeWriter); - return font.family(); + return QFontInfo(font).family(); } // editor/fontsize or log/fontsize? From 7e355ff85eb2066d7f2fa50bc7c28ff18dd0b63a Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 28 Aug 2016 18:22:44 +0100 Subject: [PATCH 40/79] Use the DB4S icon for the Windows install package too --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index dad9779dc..a1a88b7a1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -384,6 +384,7 @@ if(WIN32 AND NOT UNIX) # sure there is at least one set of four (4) backlasshes. set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_DESCRIPTION_SUMMARY}\\\\${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") + set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\DB Browser for SQLite.exe") set(CPACK_NSIS_DISPLAY_NAME "DB Browser for SQLite") set(CPACK_NSIS_HELP_LINK "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") From 77abe8f067025478b659bc88441493f36f105a5f Mon Sep 17 00:00:00 2001 From: Bernardo Sulzbach Date: Sun, 11 Sep 2016 08:35:13 -0300 Subject: [PATCH 41/79] Portuguese translation should be more consistent (#772) (cherry picked from commit 1a78b5002674fcb535c36a27ff3443387c3c04ce) --- src/translations/sqlb_pt_BR.ts | 69 +++++++++++++++++----------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/src/translations/sqlb_pt_BR.ts b/src/translations/sqlb_pt_BR.ts index 02be65310..f5e07d377 100644 --- a/src/translations/sqlb_pt_BR.ts +++ b/src/translations/sqlb_pt_BR.ts @@ -73,11 +73,11 @@ -s, --sql [file] Execute this SQL file after opening the DB - -s, -sql [arquivo] Executar esse arquivo de SQL após abrir o BD + -s, -sql [arquivo] Executar esse arquivo de SQL após abrir o banco de dados -t, --table [table] Browse this table after opening the DB - -t, --table [tabela] Navegar essa tabela após abrir o BD + -t, --table [tabela] Navegar essa tabela após abrir o banco de dados The -t/--table option requires an argument @@ -283,20 +283,20 @@ Abortando execução. renameColumn: creating savepoint failed. DB says: %1 - renameColumn: criação de savepoint falhou. DB diz: %1 + renameColumn: criação de savepoint falhou. Banco de dados diz: %1 renameColumn: creating new table failed. DB says: %1 - renameColumn: criação de nova tabela falhou. DB diz: %1 + renameColumn: criação de nova tabela falhou. Banco de dados diz: %1 renameColumn: copying data to new table failed. DB says: %1 - renameColumn: cópia de dados para nova tabela falhou. DB diz: %1 + renameColumn: cópia de dados para nova tabela falhou. Banco de dados diz: %1 renameColumn: deleting old table failed. DB says: %1 - renameColumn: deleção de tabela falhou. DB diz: %1 + renameColumn: deleção de tabela falhou. Banco de dados diz: %1 Restoring some of the objects associated with this table failed. This is most likely because some column names changed. Here's the SQL statement which you might want to fix and execute manually: @@ -308,7 +308,7 @@ Abortando execução. renameColumn: releasing savepoint failed. DB says: %1 - renameColumn: liberar savepoint falhou. DB diz: %1 + renameColumn: liberar savepoint falhou. Banco de dados diz: %1 Error renaming table '%1' to '%2'.Message from database engine: @@ -838,11 +838,11 @@ Todos os dados atualmente armazenados nesse campo serão perdidos. Select All - Selecionar Tudo + Selecionar tudo Deselect All - Limpar Seleção + Limpar seleção Multiple rows (VALUES) per INSERT statement @@ -1039,7 +1039,7 @@ Deseja inserir mesmo assim? New Record - Novo Registro + Novo registro Delete the current record @@ -1051,7 +1051,7 @@ Deseja inserir mesmo assim? Delete Record - Deletar Registro + Deletar registro This is the database view. You can double-click any record to edit its contents in the cell editor window. @@ -1279,7 +1279,7 @@ Deseja inserir mesmo assim? &View - &Vista + &Exibir &Help @@ -1439,7 +1439,7 @@ Deseja inserir mesmo assim? This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. - Essa opção deixa você importar dados de um arquivo SQL em um banco de dados. Arquivos de SQL podem ser criados na maioria dos bancos de dados, como MySQL e PostgreSQL. + Essa opção deixa você importar dados de um arquivo SQL em um banco de dados. Arquivos de SQL podem ser criados na maioria dos bancos de dados, como MySQL e PostgreSQL. Table from CSV file... @@ -1491,7 +1491,7 @@ Deseja inserir mesmo assim? Delete Table - Deletar Tabela + Deletar tabela Open the Delete Table wizard, where you can select a database table to be dropped. @@ -1523,11 +1523,11 @@ Deseja inserir mesmo assim? &DB Toolbar - Barra de ferramentas do Banco de &Dados + Barra de ferramentas do banco de &dados Shows or hides the Database toolbar. - Exibe ou oculta a barra de ferramentas do Banco de Dados. + Exibe ou oculta a barra de ferramentas do banco de dados. What's This? @@ -1693,7 +1693,8 @@ Deseja inserir mesmo assim? Error adding record: - Erro adicionando registro: + Erro adicionando registro: + Error deleting record: @@ -1721,7 +1722,7 @@ Todos os dados associados com %1 serão perdidos. Error: could not delete the %1. Message from database engine: %2 - Erro: não pôde deletar %1. Mensagem do BD: + Erro: não pôde deletar %1. Mensagem do banco de dados: %2 @@ -1962,15 +1963,15 @@ Você tem certeza? &Revert Changes - &Reverter Modificações + &Reverter modificações &Write Changes - &Escrever Modificações + &Escrever modificações Compact &Database - &Compactar BD + &Compactar banco de dados &Database from SQL file... @@ -1990,19 +1991,19 @@ Você tem certeza? &Create Table... - &Criar Tabela... + &Criar tabela... &Delete Table... - &Deletar Tabela... + &Deletar tabela... &Modify Table... - &Modificar Tabela... + &Modificar tabela... Create &Index... - &Criar Índice... + &Criar índice... W&hat's This? @@ -2014,15 +2015,15 @@ Você tem certeza? Sa&ve Project - &Salvar Projeto + &Salvar projeto Open &Project - Abrir &Projeto + Abrir &projeto &Set Encryption - &Configurar Encriptação + &Configurar encriptação Edit display format @@ -2054,7 +2055,7 @@ Você tem certeza? Change the default encoding assumed for all tables in the database - Modificar a codificação padrão assumida para todas as tabelas no BD + Modificar a codificação padrão assumida para todas as tabelas no banco de dados Duplicate record @@ -2112,7 +2113,7 @@ Deixe o campo em branco para usar a codificação do banco de dados. Edit Pragmas - Editar Pragmas + Editar pragmas Execute SQL @@ -2203,7 +2204,7 @@ Deixe o campo em branco para usar a codificação do banco de dados. Data &Browser - Data &Browser + Navegador de &dados NULL fields @@ -2323,7 +2324,7 @@ Deixe o campo em branco para usar a codificação do banco de dados. Disable Regular Expression extension - Desativar extensão de Expressões Regulares + Desativar extensão de expressões regulares Choose a directory @@ -2472,7 +2473,7 @@ If you choose to proceed, be aware bad things can happen to your database. Create a backup! Uma tabela nesse banco de dados requer uma função de comparação especial '%1' que esse aplicativo não pode prover. So você optar por proceder, esteja avisado de que coisas ruins podem acontecer para o seu banco de dados. -Crie um backup! +Faça um backup! @@ -2732,7 +2733,7 @@ Pressione Ctrl+Shift e clique para ir até lá VacuumDialog Compact Database - Compactar Banco de Dados + Compactar banco de dados Warning: Compacting the database will commit all changes you made. From 757d660560cc314cf8a340bdc6bb49c710ea2571 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Mon, 29 Aug 2016 11:11:16 +0200 Subject: [PATCH 42/79] cipher: Fix min/max page size values in the cipher dialog See issue #752. (cherry picked from commit e12e043f5435bdb89c4fd1827bfc28cb7bc35807) --- src/CipherDialog.ui | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CipherDialog.ui b/src/CipherDialog.ui index 4cad6e035..6d0c5da45 100644 --- a/src/CipherDialog.ui +++ b/src/CipherDialog.ui @@ -69,10 +69,10 @@ - 1 + 512 - 8092 + 65536 1024 From 4ac108d11464e5457d555b3de1f7b9abc4c7dc79 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sat, 3 Sep 2016 21:09:26 +0300 Subject: [PATCH 43/79] Add cell symbol limit preference (cherry picked from commit 11bff0ded839c7d4b6b5eea6118ac44938515ce5) --- src/PreferencesDialog.cpp | 4 ++++ src/PreferencesDialog.ui | 32 ++++++++++++++++++++++++++++++++ src/sqlitetablemodel.cpp | 6 ++++-- 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 87d47dac0..96a76ce43 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -88,6 +88,7 @@ void PreferencesDialog::loadSettings() loadColorSetting(ui->fr_bin_fg, "bin_fg"); loadColorSetting(ui->fr_bin_bg, "bin_bg"); + ui->spinSymbolLimit->setValue(getSettingsValue("databrowser", "symbol_limit").toInt()); ui->txtNull->setText(getSettingsValue("databrowser", "null_text").toString()); ui->editFilterEscape->setText(getSettingsValue("databrowser", "filter_escape").toString()); ui->spinFilterDelay->setValue(getSettingsValue("databrowser", "filter_delay").toInt()); @@ -147,6 +148,7 @@ void PreferencesDialog::saveSettings() saveColorSetting(ui->fr_reg_bg, "reg_bg"); saveColorSetting(ui->fr_bin_fg, "bin_fg"); saveColorSetting(ui->fr_bin_bg, "bin_bg"); + setSettingsValue("databrowser", "symbol_limit", ui->spinSymbolLimit->value()); setSettingsValue("databrowser", "null_text", ui->txtNull->text()); setSettingsValue("databrowser", "filter_escape", ui->editFilterEscape->text()); setSettingsValue("databrowser", "filter_delay", ui->spinFilterDelay->value()); @@ -296,6 +298,8 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const return QFont().defaultFamily(); if(name == "fontsize") return 10; + if(name == "symbol_limit") + return 5000; if(name == "null_text") return "NULL"; if(name == "filter_escape") diff --git a/src/PreferencesDialog.ui b/src/PreferencesDialog.ui index b7e01139a..4a9cfff38 100644 --- a/src/PreferencesDialog.ui +++ b/src/PreferencesDialog.ui @@ -339,6 +339,38 @@ + + + + Content + + + + + + Symbol limit in cell + + + + + + + + 0 + 0 + + + + 1000 + + + 20000 + + + + + + diff --git a/src/sqlitetablemodel.cpp b/src/sqlitetablemodel.cpp index f44f88210..1f4999d6d 100644 --- a/src/sqlitetablemodel.cpp +++ b/src/sqlitetablemodel.cpp @@ -224,8 +224,10 @@ QVariant SqliteTableModel::data(const QModelIndex &index, int role) const return PreferencesDialog::getSettingsValue("databrowser", "null_text").toString(); else if(role == Qt::DisplayRole && isBinary(index)) return "BLOB"; - else - return decode(m_data.at(index.row()).at(index.column())); + else { + int limit = PreferencesDialog::getSettingsValue("databrowser", "symbol_limit").toInt(); + return decode(m_data.at(index.row()).at(index.column()).left(limit)); + } } else if(role == Qt::FontRole) { QFont font; if(m_data.at(index.row()).at(index.column()).isNull() || isBinary(index)) From dfc8255686b5ddeba242ac347cab0ede66db04c4 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Sat, 1 Oct 2016 15:36:25 +0100 Subject: [PATCH 44/79] Load the full cell data when trying to edit the cell content In 11bff0ded839c7d4b6b5eea6118ac44938515ce5 a settings option was introduced in order to limit the number of characters loaded into each cell in the Browse Data tab. However, when editing the cell you wouldn't see the full data, i.e. rendering the data incomplete and/or cropping it when it's being edited anyway. This commit fixes this behaviour: when editing a cell (either in-line or using the edit dialog/dock) the full data for this particular cell is loaded and shown. (manually cherry picked from commit 4b79f92eaac280c621244cb36c6954f0976c5142 by Justin Clift) --- src/sqlitetablemodel.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sqlitetablemodel.cpp b/src/sqlitetablemodel.cpp index 1f4999d6d..c73bed32f 100644 --- a/src/sqlitetablemodel.cpp +++ b/src/sqlitetablemodel.cpp @@ -221,12 +221,15 @@ QVariant SqliteTableModel::data(const QModelIndex &index, int role) const const_cast(this)->fetchMore(); // Nothing evil to see here, move along if(role == Qt::DisplayRole && m_data.at(index.row()).at(index.column()).isNull()) + { return PreferencesDialog::getSettingsValue("databrowser", "null_text").toString(); - else if(role == Qt::DisplayRole && isBinary(index)) + } else if(role == Qt::DisplayRole && isBinary(index)) { return "BLOB"; - else { + } else if(role == Qt::DisplayRole) { int limit = PreferencesDialog::getSettingsValue("databrowser", "symbol_limit").toInt(); return decode(m_data.at(index.row()).at(index.column()).left(limit)); + } else { + return decode(m_data.at(index.row()).at(index.column())); } } else if(role == Qt::FontRole) { QFont font; From 4761245894878e3611e0df7c6f4a75863da33a94 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Thu, 8 Sep 2016 22:35:13 +0300 Subject: [PATCH 45/79] Fixed multiple commented out lines not being ignored - fixes #766 - introduced by f37c162 (cherry picked from commit 842aec8d5a9c3435a0b2839dcd95c21a2fba1bd1) --- src/sqlitetablemodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sqlitetablemodel.cpp b/src/sqlitetablemodel.cpp index c73bed32f..ca874e9df 100644 --- a/src/sqlitetablemodel.cpp +++ b/src/sqlitetablemodel.cpp @@ -102,7 +102,7 @@ void SqliteTableModel::setQuery(const QString& sQuery, bool dontClearHeaders) m_sQuery = sQuery.trimmed(); - m_sQuery.remove(QRegExp("(?=\\s*[-]{2})[^'\"\n]*$")); + m_sQuery.remove(QRegExp("(?=\\s*[-]{2})[^'\"\n]*($|\\n)")); // do a count query to get the full row count in a fast manner m_rowCount = getQueryRowCount(); From a085d9dc2f9680675ba44c4bffec941f2232a06e Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 1 Oct 2016 15:45:53 +0100 Subject: [PATCH 46/79] Indicate when display strings are being truncated For #767 (manually cherry picked from commit 0c7605b8d863b56ebd7183f65e7ae6c27ec7b9de by Justin Clift) --- src/PreferencesDialog.ui | 2 +- src/sqlitetablemodel.cpp | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/PreferencesDialog.ui b/src/PreferencesDialog.ui index 4a9cfff38..2df809fe4 100644 --- a/src/PreferencesDialog.ui +++ b/src/PreferencesDialog.ui @@ -361,7 +361,7 @@ - 1000 + 1 20000 diff --git a/src/sqlitetablemodel.cpp b/src/sqlitetablemodel.cpp index ca874e9df..c5d1f8364 100644 --- a/src/sqlitetablemodel.cpp +++ b/src/sqlitetablemodel.cpp @@ -227,7 +227,13 @@ QVariant SqliteTableModel::data(const QModelIndex &index, int role) const return "BLOB"; } else if(role == Qt::DisplayRole) { int limit = PreferencesDialog::getSettingsValue("databrowser", "symbol_limit").toInt(); - return decode(m_data.at(index.row()).at(index.column()).left(limit)); + QByteArray displayText = m_data.at(index.row()).at(index.column()); + if (displayText.length() > limit) { + // Add "..." to the end of truncated strings + return decode(displayText.left(limit).append(" ...")); + } else { + return decode(displayText); + } } else { return decode(m_data.at(index.row()).at(index.column())); } From 0f682dd4b16e3301b608032198faf0a3919e04ef Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Fri, 9 Sep 2016 00:46:29 +0300 Subject: [PATCH 47/79] Fixed SQL log containing incorrect lines when executing the current line - related to #768 - introduced by 649b1790 (cherry picked from commit 55d8905b904ac57cf759db3b235b1ce27ab8c8a5) --- src/MainWindow.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 137dbeea7..2edf8dc6b 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -888,8 +888,9 @@ void MainWindow::executeQuery() int cursor_line, cursor_index; sqlWidget->getEditor()->getCursorPosition(&cursor_line, &cursor_index); execution_start_line = cursor_line; - while(cursor_line < sqlWidget->getEditor()->lines()) - query += sqlWidget->getEditor()->text(cursor_line++); + + query = sqlWidget->getEditor()->text(cursor_line); + singleStep = true; } else { // if a part of the query is selected, we will only execute this part From 0af1583b3b2d11c3dff15860d1ee7e1a10b1d788 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Fri, 9 Sep 2016 01:03:46 +0300 Subject: [PATCH 48/79] Made field adding easier to use - the table now scroll to the bottom so the newly inserted field will be in view - the first column (Name) is now auto-selected for easy text update - related to #769 (cherry picked from commit 64ee66532252a9d8c3e45ca9b1ca5a2f63223c65) --- src/EditTableDialog.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/EditTableDialog.cpp b/src/EditTableDialog.cpp index 9877845f0..a96b77389 100644 --- a/src/EditTableDialog.cpp +++ b/src/EditTableDialog.cpp @@ -468,7 +468,10 @@ void EditTableDialog::addField() tbitem->setCheckState(kPrimaryKey, Qt::Unchecked); tbitem->setCheckState(kAutoIncrement, Qt::Unchecked); tbitem->setCheckState(kUnique, Qt::Unchecked); + ui->treeWidget->addTopLevelItem(tbitem); + ui->treeWidget->scrollToBottom(); + ui->treeWidget->editItem(tbitem, 0); // add field to table object sqlb::FieldPtr f(new sqlb::Field( From 76df455d14df96e172bc151f6251ff88be5494a4 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Fri, 23 Sep 2016 00:17:48 +0300 Subject: [PATCH 49/79] Fixed executing current SQL line not working for multiple lines SQLs (#780) (cherry picked from commit 420b98fee3e0a01e2710197e4b6e31e1aac50302) --- src/MainWindow.cpp | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 2edf8dc6b..fbcc73d5c 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -880,18 +880,27 @@ void MainWindow::executeQuery() // Get SQL code to execute. This depends on the button that's been pressed QString query; - bool singleStep = false; int execution_start_line = 0; int execution_start_index = 0; if(sender()->objectName() == "actionSqlExecuteLine") { int cursor_line, cursor_index; - sqlWidget->getEditor()->getCursorPosition(&cursor_line, &cursor_index); + SqlTextEdit *editor = sqlWidget->getEditor(); + + editor->getCursorPosition(&cursor_line, &cursor_index); + execution_start_line = cursor_line; - query = sqlWidget->getEditor()->text(cursor_line); + int position = editor->positionFromLineIndex(cursor_line, cursor_index); + + QString entireSQL = editor->text(); + QString firstPartEntireSQL = entireSQL.leftRef(position); + QString secondPartEntireSQL = entireSQL.rightRef(entireSQL.length() - position); - singleStep = true; + QString firstPartSQL = firstPartEntireSQL.split(";").last(); + QString lastPartSQL = secondPartEntireSQL.split(";").first(); + + query = firstPartSQL + lastPartSQL; } else { // if a part of the query is selected, we will only execute this part query = sqlWidget->getSelectedSql(); @@ -994,10 +1003,6 @@ void MainWindow::executeQuery() break; } timer.restart(); - - // Stop after the first full statement if we're in single step mode - if(singleStep) - break; } else { statusMessage = QString::fromUtf8((const char*)sqlite3_errmsg(db._db)) + ": " + queryPart; From f4916f075568f4767d1140d659f551c626c65d24 Mon Sep 17 00:00:00 2001 From: Vladislav Tronko Date: Sun, 25 Sep 2016 20:51:07 +0300 Subject: [PATCH 50/79] Escape HTML entities in Execute SQL output(fixes #777) (cherry picked from commit b9dd11df538bcd084b7b18b9fe142574c3a4f2f1) --- src/MainWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index fbcc73d5c..819f545f7 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -968,7 +968,7 @@ void MainWindow::executeQuery() { // The query takes the last placeholder as it may itself contain the sequence '%' + number statusMessage = tr("%1 rows returned in %2ms from: %3").arg( - sqlWidget->getModel()->totalRowCount()).arg(timer.elapsed()).arg(queryPart.trimmed()); + sqlWidget->getModel()->totalRowCount()).arg(timer.elapsed()).arg(queryPart.trimmed().toHtmlEscaped()); sqlWidget->enableSaveButton(true); sql3status = SQLITE_OK; } From 0a36ec4576dcb2d088d71622f57aaaedec06d5e5 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Tue, 27 Sep 2016 15:25:03 +0100 Subject: [PATCH 51/79] Replace QString::toHtmlEscaped() with Qt::escape(), for Qt4 compatibility (cherry picked from commit 482502f4f4634b254f875b086ac4ebb001f0e404) --- src/MainWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 819f545f7..136358752 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -968,7 +968,7 @@ void MainWindow::executeQuery() { // The query takes the last placeholder as it may itself contain the sequence '%' + number statusMessage = tr("%1 rows returned in %2ms from: %3").arg( - sqlWidget->getModel()->totalRowCount()).arg(timer.elapsed()).arg(queryPart.trimmed().toHtmlEscaped()); + sqlWidget->getModel()->totalRowCount()).arg(timer.elapsed()).arg(Qt::escape(queryPart.trimmed())); sqlWidget->enableSaveButton(true); sql3status = SQLITE_OK; } From 1ec649ced2bc69e14d1597fa41a599fb4ea243bd Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Tue, 27 Sep 2016 17:42:35 +0300 Subject: [PATCH 52/79] Add escape for Qt4 and leave toHtmlEscaped for Qt5 This would ease out Qt5 only migration by searching for `QT_VERSION < 0x050000` and removing those lines. (cherry picked from commit 18dccd162e864a608da4949d6432665c917cf8a7) --- src/MainWindow.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 136358752..778ba0f3e 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -968,7 +968,11 @@ void MainWindow::executeQuery() { // The query takes the last placeholder as it may itself contain the sequence '%' + number statusMessage = tr("%1 rows returned in %2ms from: %3").arg( +#if QT_VERSION < 0x050000 sqlWidget->getModel()->totalRowCount()).arg(timer.elapsed()).arg(Qt::escape(queryPart.trimmed())); +#else + sqlWidget->getModel()->totalRowCount()).arg(timer.elapsed()).arg(queryPart.trimmed().toHtmlEscaped()); +#endif sqlWidget->enableSaveButton(true); sql3status = SQLITE_OK; } From 1c4226e91253c0d7cb2aadeb0b7144ab3660725a Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Fri, 30 Sep 2016 13:38:38 +0100 Subject: [PATCH 53/79] Don't simplify table/index/... names when using them internally See issue #773. (manually cherry picked from commit 8be2c54f51f174e1bf9e728e41f28d5a95b2cdb4 by Justin Clift) --- src/DbStructureModel.cpp | 2 ++ src/MainWindow.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/DbStructureModel.cpp b/src/DbStructureModel.cpp index 46015a4a5..c86c80df8 100644 --- a/src/DbStructureModel.cpp +++ b/src/DbStructureModel.cpp @@ -39,6 +39,8 @@ QVariant DbStructureModel::data(const QModelIndex& index, int role) const // Depending on the role either return the text or the icon if(role == Qt::DisplayRole) return PreferencesDialog::getSettingsValue("db", "hideschemalinebreaks").toBool() ? item->text(index.column()).replace("\n", " ").simplified() : item->text(index.column()); + else if(role == Qt::EditRole) + return item->text(index.column()); else if(role == Qt::ToolTipRole) return item->text(index.column()); // Don't modify the text when it's supposed to be shown in a tooltip else if(role == Qt::DecorationRole) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 778ba0f3e..282b50a86 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -754,8 +754,8 @@ void MainWindow::compact() void MainWindow::deleteObject() { // Get name and type of object to delete - QString table = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 0)).toString(); - QString type = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 1)).toString(); + QString table = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 0), Qt::EditRole).toString(); + QString type = ui->dbTreeWidget->model()->data(ui->dbTreeWidget->currentIndex().sibling(ui->dbTreeWidget->currentIndex().row(), 1), Qt::EditRole).toString(); // Ask user if he really wants to delete that table if(QMessageBox::warning(this, QApplication::applicationName(), tr("Are you sure you want to delete the %1 '%2'?\nAll data associated with the %1 will be lost.").arg(type).arg(table), From a6b4ad98c4c0f63718d2859cf73038bc9b574a39 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Fri, 30 Sep 2016 15:24:18 +0300 Subject: [PATCH 54/79] Add unquoted single cell copy functionality If a single cell is copied, its contents are not quoted now. This was working in 3.8.0. See #789 (cherry picked from commit 8c510ff4e43d7f9b976e3169f2c283ebb286429f) --- src/ExtendedTableWidget.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index 7fb4116c0..fc6b35968 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -87,12 +87,17 @@ void ExtendedTableWidget::copy() SqliteTableModel* m = qobject_cast(model()); - // If single image cell selected - copy it to clipboard + // If a single cell is selected, copy it to clipboard if (indices.size() == 1) { QImage img; - if (img.loadFromData(m->data(indices.first(), Qt::EditRole).toByteArray())) { + QVariant data = m->data(indices.first(), Qt::EditRole); + + if (img.loadFromData(data.toByteArray())) { // If it's an image qApp->clipboard()->setImage(img); return; + } else { + qApp->clipboard()->setText(data.toString()); + return; } } From 3c66efbb07d4d02554a102288ba1d49f9c7999ce Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Fri, 23 Sep 2016 15:23:21 +0300 Subject: [PATCH 55/79] Update MainWindow.cpp Fix Travis build error introduced by the last merged PR (cherry picked from commit d825af8c6982cda324332b5f831d628fda515f0e) --- src/MainWindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 282b50a86..f95f32e65 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -894,8 +894,8 @@ void MainWindow::executeQuery() int position = editor->positionFromLineIndex(cursor_line, cursor_index); QString entireSQL = editor->text(); - QString firstPartEntireSQL = entireSQL.leftRef(position); - QString secondPartEntireSQL = entireSQL.rightRef(entireSQL.length() - position); + QString firstPartEntireSQL = entireSQL.left(position); + QString secondPartEntireSQL = entireSQL.right(entireSQL.length() - position); QString firstPartSQL = firstPartEntireSQL.split(";").last(); QString lastPartSQL = secondPartEntireSQL.split(";").first(); From 9bf4eef657de32797e6aaac405254421dc3613f2 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Fri, 30 Sep 2016 20:39:01 +0300 Subject: [PATCH 56/79] Fix executing current SQL line not working always If the last character was a semicolon and the cursor was placed after it, the Execute current line action didn't execute anything. It now execute the last SQL found (cherry picked from commit 45affc9bd50c941024c026dc4c924486b09459e0) --- src/MainWindow.cpp | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index f95f32e65..998d591eb 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -894,13 +894,24 @@ void MainWindow::executeQuery() int position = editor->positionFromLineIndex(cursor_line, cursor_index); QString entireSQL = editor->text(); - QString firstPartEntireSQL = entireSQL.left(position); QString secondPartEntireSQL = entireSQL.right(entireSQL.length() - position); - QString firstPartSQL = firstPartEntireSQL.split(";").last(); - QString lastPartSQL = secondPartEntireSQL.split(";").first(); + if (secondPartEntireSQL.trimmed().length() == 0) { + position = entireSQL.lastIndexOf(";") - 1; + } + + if (position == -1) { + query = entireSQL; + } else { + secondPartEntireSQL = entireSQL.right(entireSQL.length() - position); - query = firstPartSQL + lastPartSQL; + QString firstPartEntireSQL = entireSQL.left(position); + + QString firstPartSQL = firstPartEntireSQL.split(";").last(); + QString lastPartSQL = secondPartEntireSQL.split(";").first(); + + query = firstPartSQL + lastPartSQL; + } } else { // if a part of the query is selected, we will only execute this part query = sqlWidget->getSelectedSql(); From 56107c958d145e58143c900efd554e0e8b14d2d4 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 1 Oct 2016 17:16:07 +0100 Subject: [PATCH 57/79] =?UTF-8?q?Add=20placeholder=20File=20=E2=86=92=20Re?= =?UTF-8?q?mote=20submenu=20+=20basic=20Preferences=20options?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (manually cherry picked from commit f537a009a01fd707df15e11478d2dd4d40e6e1fe by Justin Clift) --- src/MainWindow.cpp | 16 ++- src/MainWindow.h | 2 + src/MainWindow.ui | 19 +++ src/PreferencesDialog.cpp | 6 + src/PreferencesDialog.ui | 276 +++++++++++++++++++++++--------------- 5 files changed, 209 insertions(+), 110 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 998d591eb..979a1d5cd 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -178,7 +178,7 @@ void MainWindow::init() // Add keyboard shortcut for "Edit Cell" dock ui->viewMenu->actions().at(3)->setShortcut(QKeySequence(tr("Ctrl+E"))); - // If we're not compiling in SQLCipher, hide it's FAQ link in the help menu + // If we're not compiling in SQLCipher, hide its FAQ link in the help menu #ifndef ENABLE_SQLCIPHER ui->actionSqlCipherFaq->setVisible(false); #endif @@ -1647,6 +1647,10 @@ void MainWindow::reloadSettings() // Refresh view populateStructure(); resetBrowser(); + + // Hide or show the File → Remote menu as needed + QAction *remoteMenuAction = ui->menuRemote->menuAction(); + remoteMenuAction->setVisible(PreferencesDialog::getSettingsValue("MainWindow", "remotemenu").toBool()); } void MainWindow::httpresponse(QNetworkReply *reply) @@ -2025,6 +2029,16 @@ void MainWindow::on_butSavePlot_clicked() } } +void MainWindow::on_actionOpen_Remote_triggered() +{ + QDesktopServices::openUrl(QUrl("https://dbhub.io")); +} + +void MainWindow::on_actionSave_Remote_triggered() +{ + QDesktopServices::openUrl(QUrl("https://dbhub.io")); +} + void MainWindow::on_actionWiki_triggered() { QDesktopServices::openUrl(QUrl("https://github.com/sqlitebrowser/sqlitebrowser/wiki")); diff --git a/src/MainWindow.h b/src/MainWindow.h index 7e72174db..6ed6d0ca3 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -189,6 +189,8 @@ private slots: void exportTableToCSV(); void fileSave(); void fileRevert(); + void on_actionOpen_Remote_triggered(); + void on_actionSave_Remote_triggered(); void exportDatabaseToSQL(); void importDatabaseFromSQL(); void openPreferences(); diff --git a/src/MainWindow.ui b/src/MainWindow.ui index 6acc59260..a7c97230a 100644 --- a/src/MainWindow.ui +++ b/src/MainWindow.ui @@ -844,11 +844,20 @@ + + + Remote + + + + + + @@ -1946,6 +1955,16 @@ Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + diff --git a/src/PreferencesDialog.cpp b/src/PreferencesDialog.cpp index 96a76ce43..be2c9c13e 100644 --- a/src/PreferencesDialog.cpp +++ b/src/PreferencesDialog.cpp @@ -60,6 +60,7 @@ void PreferencesDialog::loadSettings() ui->comboDefaultLocation->setCurrentIndex(getSettingsValue("db", "savedefaultlocation").toInt()); ui->locationEdit->setText(getSettingsValue("db", "defaultlocation").toString()); ui->checkUpdates->setChecked(getSettingsValue("checkversion", "enabled").toBool()); + ui->checkUseRemotes->setChecked(getSettingsValue("MainWindow", "remotemenu").toBool()); ui->checkHideSchemaLinebreaks->setChecked(getSettingsValue("db", "hideschemalinebreaks").toBool()); ui->foreignKeysCheckBox->setChecked(getSettingsValue("db", "foreignkeys").toBool()); ui->spinPrefetchSize->setValue(getSettingsValue("db", "prefetchsize").toInt()); @@ -138,6 +139,7 @@ void PreferencesDialog::saveSettings() setSettingsValue("db", "defaultfieldtype", ui->defaultFieldTypeComboBox->currentIndex()); + setSettingsValue("MainWindow", "remotemenu", ui->checkUseRemotes->isChecked()); setSettingsValue("checkversion", "enabled", ui->checkUpdates->isChecked()); setSettingsValue("databrowser", "font", ui->comboDataBrowserFont->currentText()); @@ -275,6 +277,10 @@ QVariant PreferencesDialog::getSettingsDefaultValue(const QString& group, const if(group == "MainWindow" && name == "windowState") return ""; + // Enable the File → Remote menu by default + if(group == "MainWindow" && name == "remotemenu") + return true; + // SQLLogDock/Log? if(group == "SQLLogDock" && name == "Log") return "Application"; diff --git a/src/PreferencesDialog.ui b/src/PreferencesDialog.ui index 2df809fe4..50d272b09 100644 --- a/src/PreferencesDialog.ui +++ b/src/PreferencesDialog.ui @@ -26,120 +26,180 @@ &General - - - - - - + + + + 32 + 20 + 503 + 251 + + + + + + + Default &location + + + locationEdit + + + + + + + + + + Remember last location + + + + + Always use this location + + + + + Remember last location for session only + + + + + + + + + + false + + + + 0 + 0 + + + + + 316 + 0 + + + + + + + + ... + + + + + + + + + + + Lan&guage + + + languageComboBox + + + + + + + Show remote options + + + + + + + Automatic &updates + + + checkUpdates + + + + + + + enabled + + + + + + + + 0 + 0 + + + + QComboBox::AdjustToContents + + + 35 + + + + 20 + 15 + + + + + + + + - Remember last location + enabled - - - - Always use this location + + true - - + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + - Remember last location for session only + Remote server - - - - - - - - - false - - - - 0 - 0 - - - - - 316 - 0 - - - - - - + + + + + - ... + dbhub.io - - - - - - - - - - Default &location - - - locationEdit - - - - - - - Lan&guage - - - languageComboBox - - - - - - - - 0 - 0 - - - - QComboBox::AdjustToContents - - - 35 - - - - 20 - 15 - - - - - - - - Automatic &updates - - - checkUpdates - - - - - - - enabled - - - - + + + + + + + @@ -1012,12 +1072,10 @@ - tabWidget comboDefaultLocation locationEdit setLocationButton languageComboBox - checkUpdates encodingComboBox foreignKeysCheckBox checkHideSchemaLinebreaks From d60bcbab302cc617b510f9b949b19d08a216c0a4 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Sat, 1 Oct 2016 02:19:36 +0300 Subject: [PATCH 58/79] Fix Execute SQL trying to run spaces SQLs (cherry picked from commit f2956164c35b7f6a006b7b8df3475b71df3d8726) --- src/MainWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 979a1d5cd..fd5a18195 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -921,7 +921,8 @@ void MainWindow::executeQuery() else sqlWidget->getEditor()->getSelection(&execution_start_line, &execution_start_index, &dummy, &dummy); } - if (query.isEmpty()) + + if (query.trimmed().isEmpty()) return; query = query.remove(QRegExp("^\\s*BEGIN TRANSACTION;|COMMIT;\\s*$")); From 4aadcb4e563960533114d1a0269bde86b6071e95 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 1 Oct 2016 18:05:36 +0100 Subject: [PATCH 59/79] Updated translation source files with changes since 3.9.0 release --- src/translations/sqlb_ar_SA.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_de.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_en_GB.ts | 585 +++++++++++++++++--------------- src/translations/sqlb_es_ES.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_fr.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_ko_KR.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_pt_BR.ts | 36 +- src/translations/sqlb_ru.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_tr.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_zh.ts | 587 ++++++++++++++++++--------------- src/translations/sqlb_zh_TW.ts | 587 ++++++++++++++++++--------------- 11 files changed, 3173 insertions(+), 2731 deletions(-) diff --git a/src/translations/sqlb_ar_SA.ts b/src/translations/sqlb_ar_SA.ts index 0784c1a13..00e5d5a04 100644 --- a/src/translations/sqlb_ar_SA.ts +++ b/src/translations/sqlb_ar_SA.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -432,22 +432,22 @@ Aborting execution. المخطّط - + Tables (%1) الجداول (%1) - + Indices (%1) الفهارس (%1) - + Views (%1) العروض (%1) - + Triggers (%1) المحفّزات (%1) @@ -794,14 +794,14 @@ Aborting execution. هذا يجعل ضبط هذه الرّاية محال. فضلًا غيّر بيانات الجدول أوّلًا. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. أمتأكّد من حذف الحقل '%1'؟ ستفقد كلّ البيانات المخزّنة فيه حاليًّا. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1003,7 +1003,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? محتوى الحافظة أكبر من المدى المحدّد. @@ -1207,7 +1207,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1358,8 +1358,8 @@ Do you want to insert it anyway? - - + + None None @@ -1508,25 +1508,40 @@ Do you want to insert it anyway? <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">نقطة فحص WAL الآليّة</span></a></p></body></html> - + + Remote + + + + Execute current line [Shift+F5] نفّذ السّطر الحاليّ [Shift+F5] - + Shift+F5 Shift+F5 - + SQLCipher FAQ... أسئلة شائعة عن SQLCipher... - + Opens the SQLCipher FAQ in a browser window يفتح الأسئلة الشّائعة عن SQLCipher في نافذة المتصفّح + + + Open from Remote + + + + + Save to Remote + + E&xecute SQL ن&فّذ SQL @@ -1547,474 +1562,474 @@ Do you want to insert it anyway? &صدّر - + &Edit ت&حرير - + &View من&ظور - + &Help م&ساعدة - + DB Toolbar شريط قاعدة البيانات - + SQL &Log س&جلّ SQL - + Show S&QL submitted by أظهر SQL الذي ن&فّذه - + User المستخدم - + Application التّطبيق - + &Clear ا&مح - + &Plot الرّ&سم البيانيّ - + Columns الأعمدة - + X س - + Y ص - + _ _ - + Line type: نوع الخطوط: - + Line خطّ - + StepLeft عتبة يسرى - + StepRight عتبة يمنى - + StepCenter عتبة وسطى - + Impulse نبض - + Point shape: شكل النّقط: - + Cross علامة ضرب - + Plus علامة جمع - + Circle دائرة - + Disc قرص - + Square مربّع - + Diamond معيّن - + Star نجمة - + Triangle مثلّث - + TriangleInverted مثلّث مقلوب - + CrossSquare علامة ضرب في مربّع - + PlusSquare علامة جمع في مربّع - + CrossCircle علامة ضرب في دائرة - + PlusCircle علامة جمع في دائرة - + Peace رمز السّلام - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html dir="rtl"><head/><body><p>احفظ الرّسم البيانيّ الحاليّ...</p><p>نسق الملفّ يحدّده الامتداد (png،‏ jpg،‏ pdf وbmp)</p></body></html> - + Save current plot... احفظ الرّسم البيانيّ الحاليّ... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. حمّل كلّ البيانات. يؤثّر هذا فقط إن لم تكن كلّ البيانات قد جُلبت من الجدول بسبب آليّة جلب جزئيّة. - + DB Schema مخطّط قاعدة البيانات - + Edit Database Cell حرّر خليّة قاعدة البيانات - + &New Database... قاعدة بيانات &جديدة... - - + + Create a new database file أنشئ ملفّ قاعدة بيانات جديد - + This option is used to create a new database file. يُستخدم هذا الخيار لإنشاء ملفّ قاعدة بيانات جديد. - + Ctrl+N Ctrl+N - + &Open Database... ا&فتح قاعدة بيانات... - - + + Open an existing database file افتح ملفّ قاعدة بيانات موجود - + This option is used to open an existing database file. يُستخدم هذا الخيار لفتح ملفّ قاعدة بيانات موجود. - + Ctrl+O Ctrl+O - + &Close Database أ&غلق قاعدة البيانات - + Ctrl+W Ctrl+W - + &Revert Changes أرجِ&ع التّعديلات - + Revert database to last saved state أرجِع قاعدة البيانات إلى آخر حالة محفوظة - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. يُستخدم هذا الخيار لإرجاع ملفّ قاعدة البيانات إلى آخر حالة محفوظة له. ستفقد كلّ التّعديلات عليه منذ آخر عمليّة حفظ أُجريت. - + &Write Changes ا&كتب التّعديلات - + Write changes to the database file اكتب التّعديلات إلى ملفّ قاعدة البيانات - + This option is used to save changes to the database file. يُستخدم هذا الخيار لكتابة التّعديلات إلى ملفّ قاعدة البيانات. - + Ctrl+S Ctrl+S - + Compact &Database نظّف &قاعدة البيانات - + Compact the database file, removing space wasted by deleted records نظّف ملفّ قاعدة البيانات، مزيلًا المساحة الضّائعة بسبب حذف السّجلّات - - + + Compact the database file, removing space wasted by deleted records. نظّف ملفّ قاعدة البيانات، مزيلًا المساحة الضّائعة بسبب حذف السّجلّات. - + E&xit ا&خرج - + Ctrl+Q Ctrl+Q - + &Database from SQL file... &قاعدة بيانات من ملفّ SQL... - + Import data from an .sql dump text file into a new or existing database. استورد بيانات من ملفّ نصّيّ ‎.sql مفرّغ إلى قاعدة بيانات جديدة أو موجودة. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. يتيح لك هذا الخيار باستيراد البيانات من ملفّ نصّيّ ‎.sql مفرّغ إلى قاعدة بيانات جديدة أو موجودة. يمكن إنشاء ملفّات SQL المفرّغة في أغلب محرّكات قواعد البيانات، بما فيها MySQL وPostgreSQL. - + &Table from CSV file... &جدولًا من ملفّ CSV... - + Open a wizard that lets you import data from a comma separated text file into a database table. افتح مرشدًا يساعدك في استيراد البيانات من ملفّ نصّيّ مقسوم بفواصل إلى جدول قاعدة البيانات. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. افتح مرشدًا يساعدك في استيراد البيانات من ملفّ نصّيّ مقسوم بفواصل إلى جدول قاعدة البيانات. ملفّات CSV يمكن إنشاءها في أغلب تطبيقات قواعد البيانات والجداول الممتدّة. - + &Database to SQL file... &قاعدة بيانات إلى ملفّ SQL... - + Export a database to a .sql dump text file. صدّر قاعدة بيانات إلى ملفّ نصّيّ ‎.sql مفرّغ. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. يتيح لك هذا الخيار تصدير قاعدة بيانات إلى ملفّ نصّيّ ‎.sql مفرّغ. يمكن لملفّات SQL المفرّغة احتواء كلّ البيانات الضّروريّة لإعادة إنشاء قاعدة البيانات في أغلب محرّكات قواعد البيانات، فما فيها MySQL وPostgreSQL. - + &Table(s) as CSV file... ال&جداول كملفّ CSV... - + Export a database table as a comma separated text file. صدّر جدول قاعدة بيانات كملفّ نصّيّ مقسوم بفواصل. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. صدّر جدول قاعدة بيانات كملفّ نصّيّ مقسوم بفواصل، جاهز ليُستورد إلى تطبيقات قواعد البيانات أو الجداول الممتدّة الأخرى. - + &Create Table... أ&نشئ جدولًا... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database افتح مرشد إنشاء الجدول، حيث تستطيع تحديد اسم وحقول للجدول الجديد في قاعدة البيانات - + &Delete Table... ا&حذف الجدول... - - - + + + Delete Table احذف الجدول - + Open the Delete Table wizard, where you can select a database table to be dropped. افتح مرشد حذف الجدول، حيث يمكنك تحديد جدول قاعدة البيانات لإسقاطه. - + &Modify Table... &عدّل الجدول... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. افتح مرشد تعديل الجدول، حيث يمكنك إعادة تسمية جدول موجود. يمكنك أيضًا إضافة حقول أو حذفها إلى ومن الجدول، كما وتعديل أسماء الحقول وأنواعها. - + Create &Index... أنشئ &فهرسًا... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. افتح جدول إنشاء الفهارس، حيث يمكنك تحديد فهرس جديد في جدول قاعدة بيانات موجود. - + &Preferences... التّف&ضيلات... - - + + Open the preferences window. افتح نافذة التّفضيلات. - + &DB Toolbar شريط &قاعدة البيانات - + Shows or hides the Database toolbar. يُظهر أو يخفي شريط قاعدة البيانات.. - - + + Ctrl+T Ctrl+T - + W&hat's This? ما ه&ذا؟ - + Shift+F1 Shift+F1 - + &About... &عن... - + &Recently opened المفتوحة حدي&ثًا - + Open &tab افتح ل&سانًا @@ -2024,40 +2039,40 @@ Do you want to insert it anyway? نفّذ SQL - + &Execute SQL ن&فّذ SQL - + Execute SQL [F5, Ctrl+Return] نفّذ SQL ‏[F5, Ctrl+Return] - + Open SQL file افتح ملفّ SQL - - - + + + Save SQL file احفظ ملفّ SQL - + &Load extension &حمّل امتدادًا - + Execute current line نفّذ السّطر الحاليّ Execute current line [Ctrl+E] - نفّذ السّطر الحاليّ [Ctrl+E] + نفّذ السّطر الحاليّ [Ctrl+E] @@ -2065,127 +2080,127 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file يصدّر كملفّ CSV - + Export table as comma separated values file صدّر الجدول كملفّ نصّيّ مقسوم بفواصل - + &Wiki... الوي&كي... - + Bug &report... أبلغ عن علّ&ة... - + Web&site... موقع الو&بّ... - + Sa&ve Project احف&ظ المشروع - - + + Save the current session to a file احفظ الجلسة الحاليّة إلى ملفّ - + Open &Project افتح م&شروعًا - - + + Load a working session from a file حمّل جلسة عمل من ملفّ - + &Attach Database أ&رفق قاعدة بيانات - + &Set Encryption ا&ضبط التّعمية - - + + Save SQL file as احفظ ملفّ SQL ك‍ - + &Browse Table ت&صفّح الجدول - + Copy Create statement انسخ إفادة الإنشاء - + Copy the CREATE statement of the item to the clipboard انس إفادة CREAT للعنصر إلى الحافظة - + Edit display format حرّر نسق العرض - + Edit the display format of the data in this column حرّر نسق عرض البيانات في هذا العمود - + Show rowid column أظهر عمود معرّف الصّفوف - + Toggle the visibility of the rowid column بدّل ظهور عمود معرّف الصّفوف/rowid - - + + Set encoding اضبط التّرميز - + Change the encoding of the text in the table cells غيّر ترميز النّصّ في خلايا الجدول - + Set encoding for all tables اضبط ترميز كلّ الجداول - + Change the default encoding assumed for all tables in the database غيّر التّرميز الافتراضيّ المفترض في كلّ جداول قاعدة البيانات - - + + Duplicate record كرّر السّجلّ @@ -2241,7 +2256,7 @@ Do you want to insert it anyway? - + Choose a database file اختر ملفّ قاعدة بيانات @@ -2252,9 +2267,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under اختر اسمًا للملفّ لحفظه @@ -2308,195 +2323,195 @@ All data associated with the %1 will be lost. لا قواعد بيناتا مفتوحة. - + %1 rows returned in %2ms from: %3 أُرجع من الصّفوف %1 في %2م‌ث من: %3 - + Error executing query: %1 خطأ في تنفيذ الاستعلام: %1 - + , %1 rows affected ، المتأثّر هو %1 من الصّفوف - + Query executed successfully: %1 (took %2ms%3) نُفّذ الاستعلام بنجاح: %1 (أخذ %2م‌ث%3) - + Choose a text file اختر ملفًّا نصّيًّا - + Text files(*.csv *.txt);;All files(*) الملفّات النّصّيّة(*.csv *.txt);;كلّ الملفّات(*) - + Import completed اكتمل الاستيراد - + Are you sure you want to undo all changes made to the database file '%1' since the last save? أمتأكّد من التّراجع عن كلّ التّعديلات المجراة على ملفّ قاعدة البيانات '%1' منذ آخر حفظ؟ - + Choose a file to import اختر ملفًّا لاستيراده - - - + + + Text files(*.sql *.txt);;All files(*) الملفّات النّصّيّة(*.sql *.txt);;كلّ الملفّات(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. أتريد إنشاء ملفّ قاعدة بيانات جديد ليبقي فيه البيانات المستوردة؟ إن أجبت بلا سنحاول استيراد البيانات في ملفّ SQL إلى قاعدة البيانات الحاليّة. - + File %1 already exists. Please choose a different name. الملفّ %1 موجود بالفعل. فضلًا اختر اسمًا آخر. - + Error importing data: %1 خطأ في استيراد البيانات: %1 - + Import completed. اكتمل الاستيراد. - - + + Delete View احذف العرض - - + + Delete Trigger احذف المحفّز - - + + Delete Index احذف الفهرس - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? ضبط قيم PRAGMA ستودع المعاملة الحاليّة. أمتأكّد؟ - + Select SQL file to open اختر ملفّ SQL لفتحه - + Select file name اختر اسم الملفّ - + Select extension file اختر ملفّ الامتداد - + Extensions(*.so *.dll);;All files(*) الامتدادات(*.so *.dll);;كلّ الملفّات(*) - + Extension successfully loaded. حُمّل الامتداد بنجاح. - - + + Error loading extension: %1 خطأ في تحميل الامتداد: %1 - + Don't show again لا تُظهر ثانية - + New version available. إصدارة جديدة متوفّرة. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. تتوفّر إصدارة جديدة من «متصفّح قواعد بيانات SQLite» ‏(%1.%2.%3).<br/><br/>فضلًا نزّلها من <a href='%4'>%4</a>. - + Choose a axis color اختر لونًا للمحور - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;كلّ الملفّات(*) - + Choose a file to open اختر ملفًّا لفتحه - - + + DB Browser for SQLite project file (*.sqbpro) ملفّ مشروع «متصفّح قواعد بيانات SQLite» ‏(*.sqbpro) - + Please choose a new encoding for this table. فضلًا اختر ترميزًا جديدًا لهذا الجدول. - + Please choose a new encoding for all tables. فضلًا اختر ترميزًا جديدًا لكلّ الجداول. - + %1 Leave the field empty for using the database encoding. %1 اترك الحقل فارغًا لاستخدام ترميز قاعدة البيانات. - + This encoding is either not valid or not supported. هذا التّرميز غير صالح أو غير مدعوم. @@ -2514,326 +2529,352 @@ Leave the field empty for using the database encoding. &عامّ - + Remember last location تذكّر آخر مكان - + Always use this location استخدم هذا المكان دائمًا - + Remember last location for session only تذكّر آخر مكان لهذه الجلسة فقط - + ... ... - + Default &location الم&كان الافتراضيّ - + Lan&guage الل&غة - + + Show remote options + + + + Automatic &updates التّ&حديثات الآليّة - - - - - + + + + + + enabled مفعّلة - + + Remote server + + + + + dbhub.io + + + + &Database &قاعدة البيانات - + Database &encoding &ترميز قاعدة البيانات - + Open databases with foreign keys enabled. افتح قواعد البيانات والمفتاحي الرّئيسيّة مفعّلة. - + &Foreign keys الم&فاتيح الرّئيسيّة - + Remove line breaks in schema &view أزل كاسرات الأسطر في من&ظور المخطّط - + Prefetch block si&ze ح&جم الكتلة لجلبها مسبقًا - + Advanced متقدّم - + SQL to execute after opening database إفادة SQL لتُنفّذ بعد فتح قاعدة البيانات - + Default field type نوع الحقل الافتراضيّ - + Data &Browser مت&صفّح البيانات - + Font الخطّ - + &Font ال&خطّ - + Font si&ze: م&قاس الخطّ: - + + Content + + + + + Symbol limit in cell + + + + NULL fields حقول NULL - + &Text ال&نّصّ - + Field colors ألوان الحقول - + NULL NULL - + Regular العاديّة - + Text النّصّ - + Binary الثّنائيّة - + Background الخلفيّة - + Filters المرشّحات - + Escape character محرف الهروب - + Delay time (&ms) وقت التّأخير (&م‌ث) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. اضبط وقت انتظار قبل تطبيق قيمة المرشّح الجديدة. يمكن ضبطه إلى 0 لتعطيل الانتظار. - + &SQL م&حرّر SQL - + Settings name الاسم في الإعدادات - + Context السّياق - + Colour اللون - + Bold ثخين - + Italic مائل - + Underline مسطّر - + Keyword الكلمات المفتاحيّة - + function function - + Function الدّوال - + Table الجداول - + Comment التّعليقات - + Identifier المعرّفات - + String السّلاسل - + currentline currentline - + Current line السّطر الحاليّ - + SQL &editor font size مقاس الخطّ في م&حرّر SQL - + SQL &log font size مقاس الخطّ في س&جلّ SQL - + Tab size حجم التّبويبات - + SQL editor &font &خطّ محرّر SQL - + Error indicators مؤشّرات الأخطاء - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution تفعيل مؤشّرات الأخطاء تلوّن أسطر كود SQL التي سبّبت أخطاء أثناء آخر تنفيذ - + Hori&zontal tiling التّراتب أف&قيًّا - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. إن فُعّل، سيظهر محرّر أكواد SQL ومنظور جدول النّتائج جنبًا إلى جنب بدلًا من أن يكونان فوق بعض. - + Code co&mpletion إ&كمال الكود - + &Extensions الامت&دادات - + Select extensions to load for every database: حدّد الامتدادات لتُحمّل لكلّ قاعدة بيانات: - + Add extension أضف امتدادًا - + Remove extension أزل الامتداد - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html dir="rtl"><head/><body><p>مع أنّ معامل REGEX في SQLITE مدعوم، إلّا أنّه لا يُنجز أي خوارزميّة تعابير نمطيّة بل ينادي التّطبيق الجاري. «متصفّح قواعد بيانات SQLite» ينفّذ هذه الخوارزميّة لك لتستخدم REGEXP خارج الصّندوق. مع ذلك، هناك عدّة إنجازات لهذا ولربّما تحتاج استخدام واحدة أخرى، لذا فأنت حرّ في تعطيل إنجاز التّطبيق وتحميل أيّ من تلك باستخدام امتداد ما. إعادة تشغيل التّطبيق مطلوبة.</p></body></html> - + Disable Regular Expression extension عطّل ملحقة العبارات النّمطيّة @@ -2843,17 +2884,17 @@ Leave the field empty for using the database encoding. اختر دليلًا - + The language will change after you restart the application. ستتغيّر اللغة بعد إعادة تشغيل التّطبيق. - + Select extension file اختر ملفّ الامتداد - + Extensions(*.so *.dll);;All files(*) الامتدادات(*.so *.dll);;كلّ الملفّات(*) @@ -3205,14 +3246,14 @@ Create a backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there المراجع %1(%2) أبقِ الضّغط على Ctrl+Shift وانقر للتّنقّل إلى هناك - + Error changing data: %1 خطأ في تغيير البيانات: diff --git a/src/translations/sqlb_de.ts b/src/translations/sqlb_de.ts index 99c556c4f..c1b8d70d6 100644 --- a/src/translations/sqlb_de.ts +++ b/src/translations/sqlb_de.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -448,22 +448,22 @@ Ausführung wird abgebrochen. Schema - + Tables (%1) Tabellen (%1) - + Indices (%1) Indizes (%1) - + Views (%1) Ansichten (%1) - + Triggers (%1) Trigger (%1) @@ -818,14 +818,14 @@ Ausführung wird abgebrochen. Dies verhindert das Setzen dieses Flags. Bitte zunächst die Tabellendaten ändern. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. Soll das Feld '%1' wirklich gelöscht werden? Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1035,7 +1035,7 @@ Alle aktuell in diesem Feld gespeicherten Daten gehen verloren. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? Der Inhalt der Zwischenablage ist größer als der ausgewählte Bereich. @@ -1243,7 +1243,7 @@ Möchten Sie ihn dennoch einfügen? - + F5 F5 @@ -1398,8 +1398,8 @@ Möchten Sie ihn dennoch einfügen? - - + + None Nichts @@ -1567,105 +1567,105 @@ Möchten Sie ihn dennoch einfügen? &Export - + &Edit &Bearbeiten - + &View &Ansicht - + &Help &Hilfe - + Sa&ve Project &Projekt speichern - + Open &Project &Projekt öffnen - + &Attach Database Datenbank &anhängen - + &Set Encryption Verschlüsselung &setzen - - + + Save SQL file as SQL-Datei speichern als - + &Browse Table Tabelle &durchsuchen - + Copy Create statement Create-Statement kopieren - + Copy the CREATE statement of the item to the clipboard CREATE-Statement des Elements in die Zwischenablage kopieren - + Edit display format Anzeigeformat bearbeiten - + Edit the display format of the data in this column Anzeigeformat der Daten in dieser Spalte bearbeiten - + Show rowid column Rowid-Spalte anzeigen - + Toggle the visibility of the rowid column Sichtbarkeit der Rowid-Spalte umschalten - - + + Set encoding Codierung setzen - + Change the encoding of the text in the table cells Kodierung des Textes in den Tabellenzellen ändern - + Set encoding for all tables Kodierung für alle Tabellen setzen - + Change the default encoding assumed for all tables in the database Voreingestellte Kodierung für alle Tabellen in der Datenbank ändern - - + + Duplicate record Zeile duplizieren @@ -1682,17 +1682,17 @@ Möchten Sie ihn dennoch einfügen? Zeige SQL von - + User Benutzer - + Application Anwendung - + &Clear &Leeren @@ -1701,218 +1701,228 @@ Möchten Sie ihn dennoch einfügen? Anzeigen - + Columns Spalten - + X X - + Y Y - + _ _ - + Line type: Zeilentyp: - + Line Zeile - + StepLeft Nach links - + StepRight Nach rechts - + StepCenter Zur Mitte - + Impulse Impuls - + Point shape: Punktform: - + Cross Kreuz - + Plus Plus - + Circle Kreis - + Disc Scheibe - + Square Quadrat - + Diamond Diamant - + Star Stern - + Triangle Dreieck - + TriangleInverted Invertiertes Dreieck - + CrossSquare Quadrat mit Kreuz - + PlusSquare Quadrat mit Plus - + CrossCircle Kreis mit Kreuz - + PlusCircle Kreis mit Plus - + Peace Peace - + Save current plot... Aktuelles Diagramm speichern... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Alle Daten laden. Dies bringt nur etwas, wenn aufgrund des partiellen Abrufmechanismus noch nicht alle Daten der Tabelle abgerufen wurden. - + DB Schema DB Schema - + &New Database... &Neue Datenbank... - - + + Create a new database file Neue Datenbank-Datei erstellen - + This option is used to create a new database file. Diese Option wird zum Erstellen einer neuen Datenbank-Datei verwendet. - + Ctrl+N Strg+N - + &Open Database... Datenbank &öffnen... - - + + Open an existing database file Existierende Datenbank-Datei öffnen - + This option is used to open an existing database file. Diese Option wird zum Öffnen einer existierenden Datenbank-Datei verwendet. - + Ctrl+O Strg+O - + &Close Database Datenbank &schließen - + Ctrl+W Strg+W - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + Revert Changes Änderungen rückgängig machen - + Revert database to last saved state Datenbank auf zuletzt gespeicherten Zustand zurücksetzen - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Diese Option wird zum Zurücksetzen der aktuellen Datenbank-Datei auf den zuletzt gespeicherten Zustand verwendet. Alle getätigten Änderungen gehen verloren. @@ -1921,17 +1931,17 @@ Möchten Sie ihn dennoch einfügen? Änderungen schreiben - + Write changes to the database file Änderungen in Datenbank-Datei schreiben - + This option is used to save changes to the database file. Diese Option wird zum Speichern von Änderungen in der Datenbank-Datei verwendet. - + Ctrl+S Strg+S @@ -1940,23 +1950,23 @@ Möchten Sie ihn dennoch einfügen? Datenbank komprimieren - + Compact the database file, removing space wasted by deleted records Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen - - + + Compact the database file, removing space wasted by deleted records. Datenbank-Datei komprimieren, löscht Speicherplatz von gelöschten Zeilen. - + E&xit &Beenden - + Ctrl+Q Strg+Q @@ -1965,12 +1975,12 @@ Möchten Sie ihn dennoch einfügen? Datenbank aus SQL-Datei... - + Import data from an .sql dump text file into a new or existing database. Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank importieren. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Diese Option wird zum Importieren von Daten von einer .sql-Dump-Textdatei in eine neue oder existierende Datenbank verwendet. SQL-Dumpdateien können von den meisten Datenbankanwendungen erstellt werden, inklusive MySQL und PostgreSQL. @@ -1979,12 +1989,12 @@ Möchten Sie ihn dennoch einfügen? Tabelle aus CSV-Datei... - + Open a wizard that lets you import data from a comma separated text file into a database table. Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Öffnet einen Assistenten zum Importieren von Daten aus einer kommaseparierten Textdatei in eine Datenbanktabelle. CSV-Dateien können von den meisten Datenbank- und Tabellenkalkulations-Anwendungen erstellt werden. @@ -1993,12 +2003,12 @@ Möchten Sie ihn dennoch einfügen? Datenbank zu SQL-Datei... - + Export a database to a .sql dump text file. Daten in eine .sql-Dump-Textdatei exportieren. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Diese Option ermöglicht den Export einer Datenbank in eine .sql-Dump-Textdatei. SQL-Dumpdateien enthalten alle notwendigen Daten, um die Datenbank mit den meisten Datenbankanwendungen neu erstellen zu können, inklusive MySQL und PostgreSQL. @@ -2007,12 +2017,12 @@ Möchten Sie ihn dennoch einfügen? Tabelle als CSV-Datei... - + Export a database table as a comma separated text file. Datenbank als kommaseparierte Textdatei exportieren. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Exportiert die Datenbank als kommaseparierte Textdatei, fertig zum Import in andere Datenbank- oder Tabellenkalkulations-Anwendungen. @@ -2021,7 +2031,7 @@ Möchten Sie ihn dennoch einfügen? Tabelle erstellen... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Den Assistenten zum Erstellen einer Tabelle öffnen, wo der Name und die Felder für eine neue Tabelle in der Datenbank festgelegt werden können @@ -2030,7 +2040,7 @@ Möchten Sie ihn dennoch einfügen? Tabelle löschen... - + Open the Delete Table wizard, where you can select a database table to be dropped. Den Assistenten zum Löschen einer Tabelle öffnen, wo eine zu entfernende Datenbanktabelle ausgewählt werden kann. @@ -2039,7 +2049,7 @@ Möchten Sie ihn dennoch einfügen? Tabelle ändern... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Den Assistenten zum Ändern einer Tabelle öffnen, wo eine existierende Tabelle umbenannt werden kann. Ebenso können Felder hinzugefügt und gelöscht sowie Feldnamen und -typen geändert werden. @@ -2048,28 +2058,28 @@ Möchten Sie ihn dennoch einfügen? Index erstellen... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Den Assistenten zum Erstellen des Index öffnen, wo ein neuer Index für eine existierende Datenbanktabelle gewählt werden kann. - + &Preferences... &Einstellungen... - - + + Open the preferences window. Das Einstellungsfenster öffnen. - + &DB Toolbar &DB Toolbar - + Shows or hides the Database toolbar. Zeigt oder versteckt die Datenbank-Toolbar. @@ -2078,28 +2088,28 @@ Möchten Sie ihn dennoch einfügen? Funktionen erläutern - + Shift+F1 Shift+F1 - + &About... &Über... - + &Recently opened &Kürzlich geöffnet - + Open &tab &Tab öffnen - - + + Ctrl+T Strg+T @@ -2124,127 +2134,132 @@ Möchten Sie ihn dennoch einfügen? SQL ausführen - + + Remote + + + + DB Toolbar DB Toolbar - + Edit Database Cell Datenbankzelle bearbeiten - + SQL &Log SQL-&Log - + Show S&QL submitted by Anzeige des übergebenen S&QL von - + &Plot &Diagramm - + &Revert Changes Änderungen &rückgängig machen - + &Write Changes Änderungen &schreiben - + Compact &Database &Datenbank komprimieren - + &Database from SQL file... &Datenbank aus SQL-Datei... - + &Table from CSV file... &Tabelle aus CSV-Datei... - + &Database to SQL file... &Datenbank zu SQL-Datei... - + &Table(s) as CSV file... &Tabelle(n) als CSV-Datei... - + &Create Table... Tabelle &erstellen... - + &Delete Table... Tabelle &löschen... - + &Modify Table... Tabelle &ändern... - + Create &Index... &Index erstellen... - + W&hat's This? &Was ist das? - + &Execute SQL SQL &ausführen - + Execute SQL [F5, Ctrl+Return] SQL ausführen [F5, Strg+Return] - + &Load extension Erweiterung &laden - + Execute current line [Shift+F5] - + Shift+F5 Shift+F5 - + &Wiki... &Wiki... - + Bug &report... Fehler &melden... - + Web&site... Web&site... @@ -2253,8 +2268,8 @@ Möchten Sie ihn dennoch einfügen? Projekt speichern - - + + Save the current session to a file Aktuelle Sitzung in einer Datei speichern @@ -2263,25 +2278,25 @@ Möchten Sie ihn dennoch einfügen? Projekt öffnen - - + + Load a working session from a file Sitzung aus einer Datei laden - + Open SQL file SQL-Datei öffnen - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Aktuelles Diagramm speichern...</p><p>Dateiformat durch Endung auswählen (png, jpg, pdf, bmp)</p></body></html> - - - + + + Save SQL file SQL-Datei speichern @@ -2290,13 +2305,13 @@ Möchten Sie ihn dennoch einfügen? Erweiterung laden - + Execute current line Aktuelle Zeile ausführen Execute current line [Ctrl+E] - Aktuelle Zeile ausführen [Strg+E] + Aktuelle Zeile ausführen [Strg+E] @@ -2304,12 +2319,12 @@ Möchten Sie ihn dennoch einfügen? Strg+E - + Export as CSV file Als CSV-Datei exportieren - + Export table as comma separated values file Tabelle als kommaseparierte Wertedatei exportieren @@ -2330,7 +2345,7 @@ Möchten Sie ihn dennoch einfügen? - + Choose a database file Eine Datenbankdatei auswählen @@ -2371,9 +2386,9 @@ Möchten Sie ihn dennoch einfügen? - - - + + + Choose a filename to save under Dateinamen zum Speichern auswählen @@ -2427,50 +2442,50 @@ Alle mit %1 verbundenen Daten gehen verloren. Keine Datenbank geöffnet. - + %1 rows returned in %2ms from: %3 %1 Reihen innerhalb von %2ms zurückgegeben von: %3 - + , %1 rows affected , %1 Zeilen betroffen - + Query executed successfully: %1 (took %2ms%3) Query erfolgreich ausgeführt: %1 (innerhalb von %2ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Eine neue Version des DB Browsers für SQLite ist verfügbar (%1.%2.%3).<br/><br/>Bitte laden Sie diese von <a href='%4'>%4</a> herunter. - - + + DB Browser for SQLite project file (*.sqbpro) DB Browser für SQLite Projektdatei (*.sqbpro) - + Please choose a new encoding for this table. Bitte wählen Sie eine neue Kodierung für diese Tabelle. - + Please choose a new encoding for all tables. Bitte wählen Sie eine neue Kodierung für alle Tabellen. - + %1 Leave the field empty for using the database encoding. %1 Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. - + This encoding is either not valid or not supported. Diese Kodierung ist entweder nicht gültig oder nicht unterstützt. @@ -2479,7 +2494,7 @@ Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. %1 Reihen zurückgegeben von: %2 (in %3ms) - + Error executing query: %1 Fehler beim Ausführen der Anfrage: %1 @@ -2488,22 +2503,22 @@ Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. Anfrage erfolgreich ausgeführt: %1 (in %2ms) - + Choose a text file Textdatei auswählen - + Text files(*.csv *.txt);;All files(*) Textdateien(*.csv *.txt);;Alle Dateien(*) - + Import completed Import vollständig - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Sollen wirklich alle Änderungen an der Datenbankdatei '%1' seit dem letzten Speichern rückgängig gemacht werden? @@ -2524,114 +2539,114 @@ Lassen Sie das Feld leer, um die Datenbankodierung zu verwenden. Export abgeschlossen. - + Choose a file to import Datei für Import auswählen - - - + + + Text files(*.sql *.txt);;All files(*) Textdateien(*.sql *.txt);;Alle Dateien(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. Soll für die importierten Daten eine neue Datenbank erstellt werden? Bei der Antwort NEIN werden die Daten in die SQL-Datei der aktuellen Datenbank importiert. - + File %1 already exists. Please choose a different name. Datei %1 existiert bereits. Bitte einen anderen Namen auswählen. - + Error importing data: %1 Fehler beim Datenimport: %1 - + Import completed. Import abgeschlossen. - - + + Delete View Ansicht löschen - - + + Delete Trigger Trigger löschen - - + + Delete Index Index löschen - - - + + + Delete Table Tabelle löschen - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Das Setzen von PRAGMA-Werten übermittelt den aktuellen Vorgang. Sind Sie sicher? - + Select SQL file to open SQL-Datei zum Öffnen auswählen - + Select file name Dateinamen auswählen - + Select extension file Erweiterungsdatei auswählen - + Extensions(*.so *.dll);;All files(*) Erweiterungen(*.so *.dll);;Alle Dateien(*) - + Extension successfully loaded. Erweiterung erfolgreich geladen. - - + + Error loading extension: %1 Fehler beim Laden der Erweiterung: %1 - + Don't show again Nicht wieder anzeigen - + New version available. Neue Version verfügbar. @@ -2640,17 +2655,17 @@ Sind Sie sicher? Eine neue sqlitebrowser-Version ist verfügbar (%1.%2.%3).<br/><br/>Bitte von <a href='%4'>%4</a> herunterladen. - + Choose a axis color Achsenfarbe auswählen - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Alle Dateien(*) - + Choose a file to open Datei zum Öffnen auswählen @@ -2677,66 +2692,82 @@ Sind Sie sicher? All&gemeines - + Remember last location Letztes Verzeichnis merken - + Always use this location Immer dieses Verzeichnis verwenden - + Remember last location for session only Letztes Verzeichnis nur innerhalb der Sitzung merken - + Lan&guage &Sprache - + + Show remote options + + + + Automatic &updates Automatische &Updates - + + Remote server + + + + + dbhub.io + + + + &Database &Datenbank - + Database &encoding Datenbank-&Kodierung - + Open databases with foreign keys enabled. Öffnen von Datenbanken mit Fremdschlüsseln aktiviert. - + &Foreign keys &Fremdschlüssel - - - - - + + + + + + enabled aktiviert - + Default &location Voreingestellter &Speicherort - + ... ... @@ -2745,262 +2776,272 @@ Sind Sie sicher? &Prefetch Blockgröße - + Remove line breaks in schema &view Zeilenumbrüche in der Schema&ansicht entfernen - + Prefetch block si&ze Block&größe für Prefetch - + Advanced Erweitert - + SQL to execute after opening database Nach dem Öffnen einer Datenbank auszuführendes SQL - + Default field type Voreingestellter Feldtyp - + Data &Browser Daten&auswahl - + Font Schrift - + &Font Schri&ft - + Font si&ze: Schrift&größe: - + + Content + + + + + Symbol limit in cell + + + + NULL fields NULL-Felder - + &Text &Text - + Field colors Feldfarben - + NULL NULL - + Regular Normal - + Text Text - + Binary Binär - + Background Hintergrund - + Filters Filter - + Escape character Escape-Zeichen - + Delay time (&ms) Verzögerung (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. Verzögerung vor der Anwendung eines neuen Filters setzen. Kann auf 0 gesetzt werden, um dies zu deaktivieren. - + &SQL &SQL - + Settings name Einstellungsname - + Context Kontext - + Colour Farbe - + Bold Fett - + Italic Kursiv - + Underline Unterstreichung - + Keyword Schlüsselwort - + function Funktion - + Function Funktion - + Table Tabelle - + Comment Kommentar - + Identifier Bezeichner - + String String - + currentline Aktuelle Zeile - + Current line Aktuelle Zeile - + SQL &editor font size SQL-&Editor Schriftgröße - + SQL &log font size SQL-&Log Schriftgröße - + Tab size Tab-Größe - + SQL editor &font SQL Editor &Schrift - + Error indicators Fehleranzeige - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution Durch Aktivieren der Fehleranzeige werden SQL-Codezeilen hervorgehoben, die während der letzten Ausführung Fehler verursacht haben - + Hori&zontal tiling Hori&zontale Anordnung - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. Im aktivierten Zustand werden der SQL-Codeeditor und die Ergebnistabelle neben- statt untereinander angezeigt. - + Code co&mpletion &Codevervollständung - + &Extensions &Erweiterungen - + Select extensions to load for every database: Bei jeder Datenbank zu ladende Erweiterungen auswählen: - + Add extension Erweiterung hinzufügen - + Remove extension Erweiterung entfernen - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html><head/><body><p>Auch wenn der REGEXP-Operator unterstützt wird, implementiert SQLite keinerlei Algorithmus für reguläre<br/>Ausdrücke, sondern leitet diese an die laufende Anwendung weiter. DB Browser für SQLite implementierte diesen<br/>Algorithmus für Sie, um REGEXP ohne Zusätze verwenden zu können. Allerdings gibt es viele mögliche<br/>Implementierungen und Sie möchten unter Umständen eine andere wählen, dann können Sie die<br/>Implementierung der Anwendung deaktivieren und Ihre eigene durch Laden einer Erweiterung verwenden. Ein Neustart der Anwendung ist notwendig.</p></body></html> - + Disable Regular Expression extension Erweiterung für reguläre Ausdrücke deaktivieren @@ -3010,17 +3051,17 @@ Sind Sie sicher? Verzeichnis wählen - + The language will change after you restart the application. Die Sprache wird nach einem Neustart der Anwendung geändert. - + Select extension file Erweiterungsdatei wählen - + Extensions(*.so *.dll);;All files(*) Erweiterungen(*.so *.dll);;Alle Dateien(*) @@ -3486,14 +3527,14 @@ Erstellen Sie ein Backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there Referenzen %1(%2) Strg+Shift halten und klicken, um hierher zu springen - + Error changing data: %1 Fehler beim Ändern der Daten: diff --git a/src/translations/sqlb_en_GB.ts b/src/translations/sqlb_en_GB.ts index 71f14b58c..8fe355945 100644 --- a/src/translations/sqlb_en_GB.ts +++ b/src/translations/sqlb_en_GB.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -420,22 +420,22 @@ Aborting execution. - + Tables (%1) - + Indices (%1) - + Views (%1) - + Triggers (%1) @@ -769,13 +769,13 @@ Aborting execution. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -975,7 +975,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1168,7 +1168,7 @@ Do you want to insert it anyway? - + F5 @@ -1314,8 +1314,8 @@ Do you want to insert it anyway? - - + + None @@ -1479,114 +1479,129 @@ Do you want to insert it anyway? - + + Remote + + + + &Edit - + &View - + &Help - + DB Toolbar - + &Load extension - + Execute current line [Shift+F5] - + Shift+F5 - + Sa&ve Project - + Open &Project - + &Set Encryption - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window - + + Open from Remote + + + + + Save to Remote + + + + User @@ -1611,476 +1626,476 @@ Do you want to insert it anyway? - + Application - + &Clear - + Columns - + X - + Y - + _ - + Line type: - + Line - + StepLeft - + StepRight - + StepCenter - + Impulse - + Point shape: - + Cross - + Plus - + Circle - + Disc - + Square - + Diamond - + Star - + Triangle - + TriangleInverted - + CrossSquare - + PlusSquare - + CrossCircle - + PlusCircle - + Peace - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema - + &New Database... - - + + Create a new database file - + This option is used to create a new database file. - + Ctrl+N - + &Open Database... - - + + Open an existing database file - + This option is used to open an existing database file. - + Ctrl+O - + &Close Database - + Ctrl+W - + Revert database to last saved state - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. - + Write changes to the database file - + This option is used to save changes to the database file. - + Ctrl+S - + Compact the database file, removing space wasted by deleted records - - + + Compact the database file, removing space wasted by deleted records. - + E&xit - + Ctrl+Q - + Import data from an .sql dump text file into a new or existing database. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. - + Open a wizard that lets you import data from a comma separated text file into a database table. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. - + Export a database to a .sql dump text file. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. - + Export a database table as a comma separated text file. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database - - - + + + Delete Table - + Open the Delete Table wizard, where you can select a database table to be dropped. - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. - + &Preferences... - - + + Open the preferences window. - + &DB Toolbar - + Shows or hides the Database toolbar. - + Shift+F1 - + &About... - + &Recently opened - + Open &tab - - + + Ctrl+T - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL - + Execute SQL [F5, Ctrl+Return] - + Open SQL file - - - + + + Save SQL file - + Execute current line @@ -2090,65 +2105,65 @@ Do you want to insert it anyway? - + Export as CSV file - + Export table as comma separated values file - + &Wiki... - + Bug &report... - + Web&site... - - + + Save the current session to a file - - + + Load a working session from a file - + &Attach Database - - + + Save SQL file as - + &Browse Table - + Copy Create statement - + Copy the CREATE statement of the item to the clipboard @@ -2204,7 +2219,7 @@ Do you want to insert it anyway? - + Choose a database file @@ -2215,9 +2230,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under @@ -2267,192 +2282,192 @@ All data associated with the %1 will be lost. - + Error executing query: %1 - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + Choose a text file - + Text files(*.csv *.txt);;All files(*) - + Import completed - + Are you sure you want to undo all changes made to the database file '%1' since the last save? - + Choose a file to import - - - + + + Text files(*.sql *.txt);;All files(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. - + File %1 already exists. Please choose a different name. - + Error importing data: %1 - + Import completed. - - + + Delete View - - + + Delete Trigger - - + + Delete Index - + &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? - + Select SQL file to open - + Select file name - + Select extension file - + Extensions(*.so *.dll);;All files(*) - + Extension successfully loaded. - - + + Error loading extension: %1 - + Don't show again - + New version available. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - + Choose a axis color Choose an axis colour - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) - + Choose a file to open - - + + DB Browser for SQLite project file (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -2470,326 +2485,352 @@ Leave the field empty for using the database encoding. - + Remember last location - + Always use this location - + Remember last location for session only - + ... - + Default &location - + Lan&guage - + Automatic &updates - - - - - + + + + + + enabled - + &Database - + Database &encoding - + Open databases with foreign keys enabled. - + &Foreign keys - + Data &Browser - + NULL fields - + &Text - + Remove line breaks in schema &view - + + Show remote options + + + + + Remote server + + + + + dbhub.io + + + + Prefetch block si&ze - + Advanced - + SQL to execute after opening database - + Default field type - + Font - + &Font - + Font si&ze: - + + Content + + + + + Symbol limit in cell + + + + Field colors - + NULL - + Regular - + Text - + Binary - + Background - + Filters - + Escape character - + Delay time (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + &SQL - + Settings name - + Context - + Colour - + Bold - + Italic - + Underline - + Keyword - + function - + Function - + Table - + Comment - + Identifier - + String - + currentline - + Current line - + SQL &editor font size - + SQL &log font size - + Tab size - + SQL editor &font - + Error indicators - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Hori&zontal tiling - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Code co&mpletion - + &Extensions - + Select extensions to load for every database: - + Add extension - + Remove extension - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> - + Disable Regular Expression extension @@ -2799,17 +2840,17 @@ Leave the field empty for using the database encoding. - + The language will change after you restart the application. - + Select extension file - + Extensions(*.so *.dll);;All files(*) @@ -3158,13 +3199,13 @@ Create a backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there - + Error changing data: %1 diff --git a/src/translations/sqlb_es_ES.ts b/src/translations/sqlb_es_ES.ts index 8f66dbc61..1c57c1231 100644 --- a/src/translations/sqlb_es_ES.ts +++ b/src/translations/sqlb_es_ES.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -450,22 +450,22 @@ Abortando ejecución. Esquema - + Tables (%1) Tablas (%1) - + Indices (%1) Índices (%1) - + Views (%1) Vistas (%1) - + Triggers (%1) Disparadores (%1) @@ -830,14 +830,14 @@ Abortando ejecución. Esto hace imposible activar este flag. Por favor, modifique antes los datos de la tabla. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. ¿Está seguro de que quiere borrar este campo '%1'? Todos los datos actualmente almacenados en este campo se perderán. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1047,7 +1047,7 @@ Todos los datos actualmente almacenados en este campo se perderán. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? El contenido del portapapeles es mayor que el rango seleccionado. @@ -1249,7 +1249,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1399,8 +1399,8 @@ Do you want to insert it anyway? - - + + None Ninguno @@ -1568,99 +1568,99 @@ Do you want to insert it anyway? E&xportar - + &Edit &Editar - + &View &Ver - + &Help Ay&uda - + DB Toolbar DB Toolbar - + &Load extension &Cargar extension - + Execute current line [Shift+F5] Ejecuta la línea actual [Shift+F5] - + Shift+F5 Shift+F5 - + Sa&ve Project &Guardar Proyecto - + Open &Project Abrir &Proyecto - + &Set Encryption &Definir cifrado - + Edit display format Editar el formato de presentación - + Edit the display format of the data in this column Editar el formato de presentación de los datos en esta columna - + Show rowid column Muestra la columna rowid - + Toggle the visibility of the rowid column Cambia la visibilidad de la columna rowid - - + + Set encoding Definir codificación - + Change the encoding of the text in the table cells Cambia la codificación del texto de las celdas de la tabla - + Set encoding for all tables Definir la codificación para todas las tablas - + Change the default encoding assumed for all tables in the database Cambia la codificación por defecto para todas las tablas en la base de datos - - + + Duplicate record Registro duplicado @@ -1673,17 +1673,17 @@ Do you want to insert it anyway? &Mostrar SQL enviado por - + User Usuario - + Application Aplicación - + &Clear &Limpiar @@ -1692,223 +1692,233 @@ Do you want to insert it anyway? Gráfica - + Columns Columnas - + X X - + Y Y - + _ _ - + Line type: Tipo de línea: - + Line Línea - + StepLeft EscalónIzquierda - + StepRight EscalónDerecha - + StepCenter EscalónCentrado - + Impulse Impulso - + Point shape: Forma del punto: - + Cross Cruz - + Plus Más - + Circle Circunferencia - + Disc Disco - + Square Cuadrado - + Diamond Diamante - + Star Estrella - + Triangle Triángulo - + TriangleInverted TriánguloInvertido - + CrossSquare CruzCuadrado - + PlusSquare MasCuadrado - + CrossCircle CruzCircunferencia - + PlusCircle MásCircunferencia - + Peace Paz - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Guarda la gráfica actual...</p><p>El formato del archivo es elegido por la extensión (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... Guardar la gráfica actual... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Carga todos los datos. Es efectivo sólo si no se han leido ya todos los datos de la tabla porque el mecanismo de lectura ha hecho una lectura parcial. - + DB Schema Esquema de la base de datos - + &New Database... &Nueva base de datos - - + + Create a new database file Crea un nuevo archivo de base de datos - + This option is used to create a new database file. Esta opción se usa para crear un nuevo archivo de base de datos - + Ctrl+N Ctrl+N - + &Open Database... &Abrir base de datos - - + + Open an existing database file Abre un archivo de base de datos - + This option is used to open an existing database file. Esta opción se usa para abrir un archivo de base de datos. - + Ctrl+O Ctrl+O - + &Close Database &Cerrar la base de datos - + Ctrl+W Ctrl+W - + SQLCipher FAQ... FAQ de SQLCipher... - + Opens the SQLCipher FAQ in a browser window Abre la FAQ de SQLCipher en una ventana del navegador + + + Open from Remote + + + + + Save to Remote + + Revert Changes Deshacer cambios - + Revert database to last saved state Deshace los cambios al último estado guardado - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Esta opción se usa para deshacer los cambios en la base de datos actual al último estado guardado. Todos los cambios hechos desde la última vez que se guardó se perderán. @@ -1917,17 +1927,17 @@ Do you want to insert it anyway? Escribir cambios - + Write changes to the database file Escribe los cambios al archivo de la base de datos - + This option is used to save changes to the database file. Esta opción se usa para guardar los cambios en el archivo de la base de datos. - + Ctrl+S Ctrl+S @@ -1936,23 +1946,23 @@ Do you want to insert it anyway? Compactar base de datos - + Compact the database file, removing space wasted by deleted records Compacta el archivo de la base de datos eliminando el espacio malgastado por los registros borrados - - + + Compact the database file, removing space wasted by deleted records. Compacta el archivo de la base de datos eliminando el espacio malgastado por los registros borrados - + E&xit &Salir - + Ctrl+Q Ctrl+Q @@ -1961,12 +1971,12 @@ Do you want to insert it anyway? Base de datos en un archivo SQL... - + Import data from an .sql dump text file into a new or existing database. Importa datos de un archivo de texto con un volcado .sql en una base de datos nueva o existente. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Esta opción se usa para importar datos de un archivo de texto con un volcado .sql en una base de datos nueva o existente. Los archivos de volcado SQL se pueden crear en la mayoría de los motores de base de datos, incluyendo MySQL y PostgreSQL. @@ -1975,12 +1985,12 @@ Do you want to insert it anyway? Tabla de un archivo CSV... - + Open a wizard that lets you import data from a comma separated text file into a database table. Abre un asistente que le permite importar datos desde un archivo de texto con valores separado por comas a una tabla de una base de datos. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Abre un asistente que le permite importar datos desde un archivo de texto con valores separado por comas a una tabla de una base de datos. Los archivos CSV se pueden crear en la mayoría de las aplicaciones de bases de datos y hojas de cálculo. @@ -1989,12 +1999,12 @@ Do you want to insert it anyway? Base de datos a archivo SQL... - + Export a database to a .sql dump text file. Exporta la base de datos como un volcado .sql a un archivo de texto. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Esta opción le permite exportar la base de datos como un volcado .sql a un archivo de texto. Los archivos de volcado SQL contienen todos los datos necesarios para recrear la base de datos en la mayoría de los motores de base de datos, incluyendo MySQL y PostgreSQL. @@ -2003,12 +2013,12 @@ Do you want to insert it anyway? Tabla(s) como un archivo CSV... - + Export a database table as a comma separated text file. Exporta la base de datos como un archivo de texto con valores separados por comas. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Exporta la base de datos como un archivo de texto con valores separados por comas, listo para ser importado en otra base de datos o aplicaciones de hoja de cálculo. @@ -2017,7 +2027,7 @@ Do you want to insert it anyway? Crear Tabla... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Abre el asistente para Crear una Tabla, donde se puede definir el nombre y los campos de una nueva tabla en la base de datos @@ -2026,14 +2036,14 @@ Do you want to insert it anyway? Borrar Tabla... - - - + + + Delete Table Borrar Tabla - + Open the Delete Table wizard, where you can select a database table to be dropped. Abre el asistente para Borrar una Tabla, donde se puede seleccionar una tabla de la base de datos para borrar. @@ -2042,7 +2052,7 @@ Do you want to insert it anyway? Modificar Tabla... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Abre el asistente para Modificar una Tabla, donde se puede renombrar una tabla existente de la base de datos. También se pueden añadir o borrar campos de la tabla, así como modificar los nombres de los campos y sus tipos. @@ -2051,28 +2061,28 @@ Do you want to insert it anyway? Crear Índice... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Abre el asistente para Crear un Índice, donde se puede definir un nuevo índice de una tabla existente de la base de datos. - + &Preferences... &Preferencias... - - + + Open the preferences window. Abrir la ventana de preferencias. - + &DB Toolbar Barra de herramientas de la base de datos - + Shows or hides the Database toolbar. Muestra u oculta la barra de herramientas de la base de datos @@ -2081,28 +2091,28 @@ Do you want to insert it anyway? ¿Qué es esto? - + Shift+F1 Shift+F1 - + &About... &Acerca de... - + &Recently opened Archivos &recientes - + Open &tab Abrir &pestaña - - + + Ctrl+T Ctrl+T @@ -2127,104 +2137,109 @@ Do you want to insert it anyway? Ejecutar SQL - + + Remote + + + + Edit Database Cell Editar Celda de la Base de datos - + SQL &Log &Log de SQL - + Show S&QL submitted by Muestra S&QL enviado por - + &Plot &Gráfica - + &Revert Changes &Deshacer cambios - + &Write Changes &Guardar cambios - + Compact &Database Compactar Base de &datos - + &Database from SQL file... Base de datos de &archivo SQL... - + &Table from CSV file... &Tabla de archivo CSV... - + &Database to SQL file... &Base de datos a archivo SQL... - + &Table(s) as CSV file... &Tabla(s) a archivo CSV... - + &Create Table... &Crear Tabla... - + &Delete Table... &Borrar Tabla... - + &Modify Table... &Modificar Tabla... - + Create &Index... Crear &Índice... - + W&hat's This? ¿&Qué es Esto? - + &Execute SQL &Ejecutar SQL - + Execute SQL [F5, Ctrl+Return] Ejecuta SQL [F5, Ctrl+Return] - + Open SQL file Abrir archivo SQL - - - + + + Save SQL file Guardar archivo SQL @@ -2233,13 +2248,13 @@ Do you want to insert it anyway? Cargar extensión - + Execute current line Ejecutar la línea actual Execute current line [Ctrl+E] - Ejecuta la línea actual [Ctrl+E] + Ejecuta la línea actual [Ctrl+E] @@ -2247,27 +2262,27 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file Exportar como archivo CSV - + Export table as comma separated values file Exportar tabla como archivo de valores separados por comas - + &Wiki... &Wiki... - + Bug &report... Informe de &fallos - + Web&site... Sitio &Web @@ -2276,8 +2291,8 @@ Do you want to insert it anyway? Guardar Proyecto - - + + Save the current session to a file Guardar la sesion actual en un archivo @@ -2286,13 +2301,13 @@ Do you want to insert it anyway? Abrir Proyecto - - + + Load a working session from a file Carga una sesion de trabajo de un archivo - + &Attach Database Anexa&r la base de datos @@ -2301,23 +2316,23 @@ Do you want to insert it anyway? Definir Cifrado - - + + Save SQL file as Guardar archivo SQL como - + &Browse Table &Navegar por la Tabla - + Copy Create statement Copiar comando Create - + Copy the CREATE statement of the item to the clipboard Copia el comando CREATE del item al portapapeles @@ -2373,7 +2388,7 @@ Do you want to insert it anyway? - + Choose a database file Seleccione un archivo de base de datos @@ -2388,9 +2403,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under Seleccione un nombre de archivo en el que guardar @@ -2448,7 +2463,7 @@ Se perderán todos los datos asociados con: %1 %1 líneas devueltas de: %3 (tardó %2ms) - + Error executing query: %1 Error ejecutando la consulta: %1 @@ -2457,190 +2472,190 @@ Se perderán todos los datos asociados con: %1 Consulta ejecutada con éxito: %1 (tardó %2ms) - + %1 rows returned in %2ms from: %3 %1 líneas devueltas en %2ms de: %3 - + , %1 rows affected , %1 líneas afectadas - + Query executed successfully: %1 (took %2ms%3) Consulta ejecutada con éxito: %1 (tardó %2ms%3) - + Choose a text file Seleccione un archivo de texto - + Text files(*.csv *.txt);;All files(*) Archivos de texto(*.csv *.txt);;Todos los archivos(*) - + Import completed Importación completada - + Are you sure you want to undo all changes made to the database file '%1' since the last save? ¿Está seguro de que quiere deshacer todos los cambios hechos al archivo de la base de datos '%1' desde la última vez que se guardó? - + Choose a file to import Seleccione el archivo a importar - - - + + + Text files(*.sql *.txt);;All files(*) Archivos de texto(*.sql *.txt);;Todos los archivos(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. ¿Quiere crear un nuevo archivo de base de datos donde poner los datos importados? Si responde no se intentarán importar los datos del archivo SQL en la base de datos actual. - + File %1 already exists. Please choose a different name. El archivo %1 ya existe. Por favor elija un nombre diferente. - + Error importing data: %1 Error importando datos: %1 - + Import completed. Importación completada. - - + + Delete View Borrar vista - - + + Delete Trigger Borrar Disparador - - + + Delete Index Borrar Índice - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Al definir los valores de PRAGMA se confirmará la transacción actual. ¿Está seguro? - + Select SQL file to open Seleccione el archivo SQL a abrir - + Select file name Seleccione el nombre del archivo - + Select extension file Selecione el archivo de extensión - + Extensions(*.so *.dll);;All files(*) Extensiones(*.so *.dll);;Todos los archivos(*) - + Extension successfully loaded. Extensiones cargadas con éxito. - - + + Error loading extension: %1 Error cargando la extensión: %1 - + Don't show again No volver a mostrar - + New version available. Hay una nueva versión disponible. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Hay diponible una nueva version de DB Browser para SQLite (%1.%2.%3).<br/><br/>Por favor, descárguela de <a href='%4'>%4</a>. - + Choose a axis color Seleccione un eje de color - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Todos los Archivos(*) - + Choose a file to open Seleccione un archivo para abrir - - + + DB Browser for SQLite project file (*.sqbpro) Archivo de proyecto de DB Browser para SQLite (*.sqbpro) - + Please choose a new encoding for this table. Por favor, elija una nueva codificación para esta tabla. - + Please choose a new encoding for all tables. Por favor, elija una nueva codificación para todas las tablas. - + %1 Leave the field empty for using the database encoding. %1 Deje este campo vacío para usar la codificación de la base de datos. - + This encoding is either not valid or not supported. Esta codificación no es válida o no está soportada. @@ -2658,66 +2673,82 @@ Deje este campo vacío para usar la codificación de la base de datos.&General - + Remember last location Recordar la última posición - + Always use this location Usar siempre esta posición - + Remember last location for session only Recordar la última posición sólo para esta sesión - + ... ... - + Default &location &Posición por defecto - + Lan&guage &Idioma - + + Show remote options + + + + Automatic &updates &Actualizaciones automáticas - - - - - + + + + + + enabled activado - + + Remote server + + + + + dbhub.io + + + + &Database &Base de datos - + Database &encoding Co&dificación de la base de datos - + Open databases with foreign keys enabled. Abrir base de datos con 'claves foreign' activadas - + &Foreign keys Foreign &keys @@ -2730,12 +2761,12 @@ Deje este campo vacío para usar la codificación de la base de datos.Tamaño del bloque de &precarga - + Data &Browser &Navegador de datos - + NULL fields Campos NULL @@ -2744,7 +2775,7 @@ Deje este campo vacío para usar la codificación de la base de datos.&Color del texto - + &Text &Texto @@ -2753,187 +2784,197 @@ Deje este campo vacío para usar la codificación de la base de datos.Color de &fondo - + Remove line breaks in schema &view Elimina los saltos de línea en la &vista del esquema - + Prefetch block si&ze &Tamaño del bloque de precarga - + Advanced Avanzado - + SQL to execute after opening database SQL a ejecutar trar abrir la base de datos - + Default field type Tipo de campo por defecto - + Font Tipografía de caracteres - + &Font &Fuentes de texto - + Font si&ze: Tamaño del texto - + + Content + + + + + Symbol limit in cell + + + + Field colors Color de los campos - + NULL NULL - + Regular Normal - + Text Texto - + Binary Binario - + Background Fondo - + Filters Filtros - + Escape character Carácter de Escape - + Delay time (&ms) Tiempo de retardo (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. Define el tiempo de espera antes de que se aplique un nuevo valor de filtro. Se puede poner a 0 para dehabilitar la espera. - + &SQL &SQL - + Settings name Nombre de los ajustes - + Context Contexto - + Colour Color - + Bold Negrita - + Italic Cursiva - + Underline Subrayado - + Keyword Palabra clave - + function función - + Function Función - + Table Tabla - + Comment Comentario - + Identifier Identificador - + String Cadena - + currentline currentline - + Current line Línea actual - + SQL &editor font size Tamaño de fuentes del &editor SQL - + SQL &log font size Tamaño de fuentes del &log de SQL - + Tab size Tamaño del tabulador @@ -2942,57 +2983,57 @@ Deje este campo vacío para usar la codificación de la base de datos.Tamaño del tabulador: - + SQL editor &font &Tipo de fuente del editor SQL - + Error indicators Indicadores de error - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution Habilitando los indicadores de error se resaltan las líneas del código SQL que han causado errores durante la última ejecución - + Hori&zontal tiling Disposición horizontal - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. Si se habilita, el editor de código SQL y la vista de la tabla de resultados se muestran de lado a lado en lugar de una sobre la otra. - + Code co&mpletion Co&mpletar Código - + &Extensions E&xtensiones - + Select extensions to load for every database: Seleccione extensiones a cargar para cada base de datos: - + Add extension Añadir extensión - + Remove extension Eliminar extensión - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html><head/><body><p> @@ -3004,7 +3045,7 @@ usando una extensión. Necesitará reiniciar la aplicación.</p> </body></html> - + Disable Regular Expression extension Desactivar extensión de Expresiones Regulares @@ -3014,17 +3055,17 @@ usando una extensión. Necesitará reiniciar la aplicación.</p> Seleccione una carpeta - + The language will change after you restart the application. El idioma cambiará al reiniciar la aplicación - + Select extension file Seleccione archivo de extensión - + Extensions(*.so *.dll);;All files(*) Extensiones(*.so *.dll);;Todos los archivos @@ -3377,14 +3418,14 @@ Si decide continuar, está avisado de que la base de datos se puede dañar. SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there Referencias %1(%2) Mantenga pulsado Ctrl+Shift y haga click para ir ahí - + Error changing data: %1 Error modificando datos: diff --git a/src/translations/sqlb_fr.ts b/src/translations/sqlb_fr.ts index fa2d42373..1b55ad694 100644 --- a/src/translations/sqlb_fr.ts +++ b/src/translations/sqlb_fr.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -458,22 +458,22 @@ L'exécution est abandonnée. Schéma - + Tables (%1) Tables (%1) - + Indices (%1) Index (%1) - + Views (%1) Vues (%1) - + Triggers (%1) Déclencheurs (%1) @@ -828,14 +828,14 @@ L'exécution est abandonnée. Cela rend le choix de cette option impossible. Veuillez au préalable modifier les données de la table. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. Êtes-vous sûr de vouloir supprimer le champ "%1" ? Toutes les données contenues dans ce champ seront perdues. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1046,7 +1046,7 @@ Toutes les données contenues dans ce champ seront perdues. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? Le contenu du presse-papier est plus grand que la plage sélectionnée. @@ -1254,7 +1254,7 @@ Voulez-vous poursuivre l'insertion malgré tout ? - + F5 F5 @@ -1408,8 +1408,8 @@ Voulez-vous poursuivre l'insertion malgré tout ? - - + + None Aucun @@ -1561,17 +1561,17 @@ Voulez-vous poursuivre l'insertion malgré tout ? &Exporter - + &Edit &Editer - + &View &Vue - + &Help &Aide @@ -1588,17 +1588,17 @@ Voulez-vous poursuivre l'insertion malgré tout ? A&fficher le SQL soumis par - + User Utilisateur - + Application Application - + &Clear &Effacer @@ -1608,120 +1608,120 @@ Voulez-vous poursuivre l'insertion malgré tout ? Graphique - + Columns Colonnes - + X X - + Y Y - + _ _ - + Save current plot... Voir le contexte d'utilisation Enregistrer le tracé actuel... - + DB Schema DB Schema - + &New Database... &Nouvelle base de données... - - + + Create a new database file Créer une nouvelle base de données - + This option is used to create a new database file. Cette option est utilisée pour créer un nouveau fichier de base de données. - + Ctrl+N Ctrl+N - + &Open Database... &Ouvrir une base de données... - - + + Open an existing database file Ouvrir une base de données existante - + This option is used to open an existing database file. Cette option est utilisée pour ouvrir une base de données existante. - + Ctrl+O Ctrl+O - + &Close Database &Fermer la base de données - + Ctrl+W Ctrl+W - + &Revert Changes &Annuler les modifications - + Revert database to last saved state Revenir à la dernière sauvegarde de la base de données - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Cette option permet de remettre la base de données dans l'état de sa dernière sauvegarde. Tous les changements effectués depuis cette dernière sauvegarde seront perdus. - + &Write Changes Enregistrer les &modifications - + Write changes to the database file Enregistrer les modifications dans la base de données - + This option is used to save changes to the database file. Cette option est utilisée pour enregistrer les modifications dans la base de données. - + Ctrl+S Ctrl+S @@ -1730,23 +1730,23 @@ Voulez-vous poursuivre l'insertion malgré tout ? Compacter la base de données - + Compact the database file, removing space wasted by deleted records Compacter la base de donnée, récupérer l'espace perdu par les enregistrements supprimés - - + + Compact the database file, removing space wasted by deleted records. Compacter la base de donnée, récupérer l'espace perdu par les enregistrements supprimés. - + E&xit &Quitter - + Ctrl+Q Ctrl+Q @@ -1755,12 +1755,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Base de données à partir du fichier SQL... - + Import data from an .sql dump text file into a new or existing database. Importer les données depuis un fichier sql résultant d'un vidage (sql dump) dans une nouvelle base de données ou une base existante. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Cette option vous permet d'importer un fichier sql de vidage d'une base de données (SQL dump) dans une nouvelle base de données ou une base existante. Ce fichier peut être créé par la plupart des moteurs de base de données, y compris MySQL et PostgreSQL. @@ -1769,12 +1769,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Table à partir d'un fichier CSV... - + Open a wizard that lets you import data from a comma separated text file into a database table. Ouvrir un Assistant vous permettant d'importer des données dans une table de la base de données à partir d'un fichier texte séparé par des virgules (csv). - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Ouvre un Assistant vous permettant d'importer des données dans une table de la base de données à partir d'un fichier texte séparé par des virgules (csv). Les fichiers CSV peuvent être créés par la plupart des outils de gestion de base de données et les tableurs. @@ -1783,12 +1783,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Base de données vers un fichier SQL... - + Export a database to a .sql dump text file. Exporter la base de données vers un fichier de vidage sql (SQL dump) au format texte. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Exporter la base de données vers un fichier de vidage sql (SQL dump) au format texte. Ce fichier (SQL dump) contient toutes les informations nécessaires pour recréer une base de données par la plupart des moteurs de base de données, y compris MySQL et PostgreSQL. @@ -1797,42 +1797,42 @@ Voulez-vous poursuivre l'insertion malgré tout ? Table vers un fichier CSV... - + Export a database table as a comma separated text file. Exporter la table vers un fichier texte séparé par des virgules (CSV). - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Exporter la table vers un fichier texte séparé par des virgules (CSV), prêt à être importé dans une autre base de données ou un tableur. - + &Create Table... &Créer une table... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Ouvrir l'assistant de création d'une table dans lequel il sera possible de définir les noms et les champs d'une nouvelle table dans la base de données - + &Delete Table... &Supprimer une table... - + Open the Delete Table wizard, where you can select a database table to be dropped. Ouvrir l'assistant de suppression d'une table dans lequel vous pourrez sélectionner la base de données dans laquelle cette table sera supprimée. - + &Modify Table... &Modifier une table... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Ouvrir l'assistant de modification d'une table dans lequel il sera possible de renommer une table existante. Il est aussi possible d'ajouter ou de supprimer des champs de la table, tout comme modifier le nom des champs et leur type. @@ -1841,28 +1841,28 @@ Voulez-vous poursuivre l'insertion malgré tout ? Créer un index... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Ouvrir l'assistant de création d'un index dans lequel il sera possible de définir un nouvel index dans une table préexistante de la base de données. - + &Preferences... &Préférences... - - + + Open the preferences window. Ouvrir la fenêtre des préférences. - + &DB Toolbar &Barre d'outils BdD - + Shows or hides the Database toolbar. Affiche ou masque la barre d'outils Base de données. @@ -1871,59 +1871,59 @@ Voulez-vous poursuivre l'insertion malgré tout ? Qu'est-ce que c'est ? - + Shift+F1 Maj+F1 - + &About... &A propos... - + &Recently opened Ouvert &récemment - + Open &tab vérifier le contexte Ouvrir un on&glet - - + + Ctrl+T Ctrl+T - + &Execute SQL &Excuter le SQL - + Execute SQL [F5, Ctrl+Return] Exécuter le SQL [F5 ou Ctrl+Entrée] - + &Load extension Charger &l'Extension - + &Wiki... &Wiki... - + Bug &report... &Rapport d'anomalie... - + Web&site... &Site Internet... @@ -1932,8 +1932,8 @@ Voulez-vous poursuivre l'insertion malgré tout ? Sauvegarder le projet - - + + Save the current session to a file Sauvegarder la session courante dans un fichier @@ -1942,13 +1942,13 @@ Voulez-vous poursuivre l'insertion malgré tout ? Ouvrir un projet - - + + Load a working session from a file Charger une session de travail depuis un fichier - + Open SQL file Ouvrir un fichier SQL @@ -2058,311 +2058,326 @@ Voulez-vous poursuivre l'insertion malgré tout ? Exécuter le SQL - + + Remote + + + + DB Toolbar Barre d'outils BdD - + Edit Database Cell Éditer le contenu d'une cellule de la base de données - + SQL &Log &Journal SQL - + Show S&QL submitted by A&fficher le SQL soumis par - + &Plot Gra&phique - + Line type: Type de ligne : - + Line Ligne - + StepLeft Voir la traduction. Peut aussi siugnifier qu'il s'agit de la dernière étape comme "maintenant vous n'avez plus qu'à"... A Gauche - + StepRight A Droite - + StepCenter Centré - + Impulse Traduction à modifier en fonction du contexte et du résultat Impulsion - + Point shape: Traduction à modifier en fonction du contexte et du résultat Type de pointe : - + Cross Croix - + Plus Plus - + Circle Cercle - + Disc Disque - + Square Carré - + Diamond Diamant - + Star Etoile - + Triangle Triangle - + TriangleInverted Triangle Inversé - + CrossSquare Carré et croix - + PlusSquare Carré et Plus - + CrossCircle Cercle et Croix - + PlusCircle Cercle et Plus - + Peace A voir en fonction du contexte et du résultat Paix - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Sauvegarder le graphique actuel...</p><p>Choisir le format de fichier parmi les extensions (png, jpg, pdf, bmp)</p></body></html> - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Charger toute les données : Cela a un effet uniquement si les données ont été parourues partiellement en raison du mécanisme de fetch partiel. - + Compact &Database C&ompacter la Base de Données - + &Database from SQL file... &Base de Données à partir du fichier SQL... - + &Table from CSV file... &Table depuis un fichier CSV... - + &Database to SQL file... Base de &Données vers un fichier SQL... - + &Table(s) as CSV file... &Table vers un fichier CSV... - + Create &Index... Créer un &Index... - + W&hat's This? &Qu'est-ce que c'est ? - - - + + + Save SQL file Sauvegarder le fichier SQL - + Execute current line [Shift+F5] - + Shift+F5 Maj+F5 - + Sa&ve Project &Sauvegarder le projet - + Open &Project Ouvrir un &Projet - + &Attach Database Attac&her une Base de Données - + &Set Encryption &Chiffrer - - + + Save SQL file as Sauvegarder le fichier SQL comme - + &Browse Table &Parcourir la table - + Copy Create statement Copier l'instruction CREATE - + Copy the CREATE statement of the item to the clipboard Copie l'instruction CREATE de cet item dans le presse-papier - + Edit display format Modifier le format d'affichage - + Edit the display format of the data in this column Modifie le format d'affichage des données contenues dans cette colonne - + Show rowid column Afficher la colonne RowId - + Toggle the visibility of the rowid column Permet d'afficher ou non la colonne RowId - - + + Set encoding Définir l'encodage - + Change the encoding of the text in the table cells Change l'encodage du texte des cellules de la table - + Set encoding for all tables Définir l'encodage pour toutes les tables - + Change the default encoding assumed for all tables in the database Change l'encodage par défaut choisi pour l'ensemble des tables de la Base de Données - - + + Duplicate record Dupliquer l'enregistrement - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + Load extension Charger une extension - + Execute current line Exécuter la ligne courante Execute current line [Ctrl+E] - Exécuter la ligne courante (Ctrl+E) + Exécuter la ligne courante (Ctrl+E) @@ -2370,12 +2385,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Ctrl+E - + Export as CSV file Exporter les données au format CSV - + Export table as comma separated values file Exporter la table vers un fichier texte séparé par des virgules (CSV) @@ -2396,7 +2411,7 @@ Voulez-vous poursuivre l'insertion malgré tout ? - + Choose a database file Choisir une base de données @@ -2437,9 +2452,9 @@ Voulez-vous poursuivre l'insertion malgré tout ? - - - + + + Choose a filename to save under Choisir un nom de fichier pour enregistrer sous @@ -2492,50 +2507,50 @@ Toutes les données associées à %1 seront perdues. Il n'y a pas de base de données ouverte. - + %1 rows returned in %2ms from: %3 %1 enregistrements ramenés en %2ms depuis : %3 - + , %1 rows affected , %1 enregistrements affectés - + Query executed successfully: %1 (took %2ms%3) Requête exécutée avec succès : %1 (en %2 ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Une nouvelle version de SQLiteBrowser est disponible (%1.%2.%3).<br/><br/>Vous pouvez la télécharger sur <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) Projet DB Browser pour SQLite (*.sqbpro) - + Please choose a new encoding for this table. Veuillez choisir un nouvel encodage pour cette table. - + Please choose a new encoding for all tables. Veuillez choisir un nouvel encodage pour toutes les tables. - + %1 Leave the field empty for using the database encoding. %1 Laissez le champ vide pour utiliser l'encodage de la Base de Données. - + This encoding is either not valid or not supported. Cet encodage est invalide ou non supporté. @@ -2544,7 +2559,7 @@ Laissez le champ vide pour utiliser l'encodage de la Base de Données.%1 enregistrements ramenés depuis %2 (en %3ms) - + Error executing query: %1 Erreur lors de l'exécution de la requête : %1 @@ -2553,22 +2568,22 @@ Laissez le champ vide pour utiliser l'encodage de la Base de Données.Requête exécutée avec succès : %1 (en %2 ms) - + Choose a text file Choisir un fichier texte - + Text files(*.csv *.txt);;All files(*) Fichiers Texte (*.txt);;Tous les fichiers(*) - + Import completed Import terminé - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Êtes-vous sûr de vouloir annuler tous les changements effectués dans la base de données %1 depuis la dernière sauvegarde ? @@ -2589,114 +2604,114 @@ Laissez le champ vide pour utiliser l'encodage de la Base de Données.Export terminé. - + Choose a file to import Choisir un fichier à importer - - - + + + Text files(*.sql *.txt);;All files(*) Fichiers Texte (*.sql *.txt);;Tous les fichiers(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. Voulez vous créer une nouvelle base de donnée pour gérer les données importées ? Si vous répondez non, nous essaierons d'importer les données du fichier SQL dans la base de données courante. - + File %1 already exists. Please choose a different name. Le fichier %1 existe déjà. Choisir un nom de fichier différent. - + Error importing data: %1 Erreur lors de l'import des données : %1 - + Import completed. Import terminé. - - + + Delete View Supprimer la Vue - - + + Delete Trigger Supprimer le Déclencheur - - + + Delete Index Supprimer l'Index - - - + + + Delete Table Supprimer la Table - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Paramétrer les valeurs du PRAGMA enregistrera les actions de votre transaction courante. Êtes-vous sûr ? - + Select SQL file to open Sélectionner un fichier SQL à ouvrir - + Select file name Sélectionner un nom de fichier - + Select extension file Sélectionner une extension de fichier - + Extensions(*.so *.dll);;All files(*) Extensions (*.so *.dll);;Tous les fichiers (*) - + Extension successfully loaded. l'extension a été chargée avec succès. - - + + Error loading extension: %1 Erreur lors du chargement de l'extension %1 - + Don't show again Ne plus afficher - + New version available. Une nouvelle version est disponible. @@ -2705,17 +2720,17 @@ Are you sure? Une nouvelle version de SQLiteBrowser est disponible (%1.%2.%3).<br/><br/>Vous pouvez la télécharger sur <a href='%4'>%4</a>. - + Choose a axis color Choisir la couleur de l'axe - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) - + Choose a file to open Choisir un fichier à ouvrir @@ -2742,66 +2757,82 @@ Are you sure? &Général - + Remember last location Se souvenir du dernier emplacement - + Always use this location Toujours utiliser cet emplacement - + Remember last location for session only Dernier emplac. pour cette session uniquement - + Lan&guage Lan&gue - + + Show remote options + + + + Automatic &updates Mises à jour A&utomatiques - + + Remote server + + + + + dbhub.io + + + + &Database Base de &Données - + Database &encoding &Encodage de la base de données - + Open databases with foreign keys enabled. Ouvrir une base de données en autorisant les clés étrangères. - + &Foreign keys &Clés étrangères - - - - - + + + + + + enabled Autoriser - + Default &location Emp&lacement par défaut - + ... ... @@ -2810,263 +2841,273 @@ Are you sure? Taille du bloc &Prefetch - + Remove line breaks in schema &view Suppr. les sauts de ligne dans la &vue du schéma - + Prefetch block si&ze &Taille du bloc de préfetch - + Advanced Avancé - + SQL to execute after opening database Fichier SQL à éxécuter à l'ouverture de la Base de Données - + Default field type Type de champ par défaut - + Data &Browser &Navigateur des données - + Font Police - + &Font &Police - + Font si&ze: T&aille de police : - + + Content + + + + + Symbol limit in cell + + + + NULL fields Champs NULL - + &Text &Texte - + Field colors Couleur des champs - + NULL NULL - + Regular Standard - + Text Texte - + Binary Binaire - + Background Arrière plan - + Filters Filtres - + Escape character Caractère d'échappement - + Delay time (&ms) Délai (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. Défini le temps d'attente avant qu'une nouvelle valeur de filtre est appliquee. Peut être renseigné à 0 pour supprimer le temps d'attente. - + &SQL &SQL - + Settings name Définir le nom - + Context Contexte - + Colour Couleur - + Bold Gras - + Italic Italique - + Underline Souligné - + Keyword Mot Clé - + function fonction - + Function Fonction - + Table Table - + Comment Commentaire - + Identifier Identifiant - + String Chaîne de caractère - + currentline Ligne courante - + Current line Ligne courante - + SQL &editor font size Taille de la police : &Editeur SQL - + SQL &log font size Taille de la police : &Journal SQL - + Tab size Largeur de tabulation - + SQL editor &font &Police de l'éditeur SQL - + Error indicators Indicateur d'erreur - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution Activer l'indicateur d'erreur met en évidence la ligne de code SQL ayant causé une ou des erreurs pendant son exécution - + Hori&zontal tiling Division hori&zontale - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. Si elle est activée, l'éditeur de code SQL et l'affichage du tableau de résultats sont présentés côte à côte au lieu d'être l'un sur l'autre. - + Code co&mpletion Co&mplétion de code - + &Extensions E&xtensions - + Select extensions to load for every database: Sélectionner une extension à charger pour toutes les bases de données : - + Add extension Ajouter une extension - + Remove extension Enlever une extension - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html><head/><body><p>Bien que SQLite supporte l'opérateur REGEXP, aucun algorithme<br>d'expression régulière est implémenté, mais il rappelle l'application en cours d'exécution. DB Browser pour SQLite implémente<br/>cet algorithme pour vous permettre d'utiliser REGEXP. Cependant, comme il existe plusieurs implémentations possibles<br/>et que vous souhaitez peut-être utiliser autre chose, vous êtes libre de désactiver cette implémentation dans l'application<br/>pour utiliser la votre en utilisant une extention. Cela nécessite le redémarrage de l'application.</p></body></html> - + Disable Regular Expression extension Désactiver l'extention "Expression Régulière" @@ -3076,17 +3117,17 @@ de la Base de Données Choisir un répertoire - + The language will change after you restart the application. La langue ne changera qu'après le redémarrage de l'application. - + Select extension file Sélectionner un fichier d'extension - + Extensions(*.so *.dll);;All files(*) Extensions (*.so *.dll);;Tous les fichiers (*) @@ -3556,14 +3597,14 @@ Faitez une sauvegarde ! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there Références %1(%2) Appuyez simultanément sur Ctrl+Maj et cliquez pour arriver ici - + Error changing data: %1 Erreur lors du changement des données : diff --git a/src/translations/sqlb_ko_KR.ts b/src/translations/sqlb_ko_KR.ts index 3c4007af1..e11acb033 100644 --- a/src/translations/sqlb_ko_KR.ts +++ b/src/translations/sqlb_ko_KR.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -439,22 +439,22 @@ Aborting execution. 스키마 - + Tables (%1) 테이블 (%1) - + Indices (%1) 인덱스 (%1) - + Views (%1) 뷰 (%1) - + Triggers (%1) 트리거 (%1) @@ -817,14 +817,14 @@ Aborting execution. 이러한 상태에서는 변경이 불가능하니 테이블의 데이터 값을 먼저 변경해주세요. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. 정말로 '%1' 필드를 삭제하시려는 건가요? 이 필드에 저장된 모든 데이터가 같이 삭제됩니다. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1034,7 +1034,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? 클립보드의 내용이 선택범위보다 큽니다. 그래도 추가하시겠습니까? @@ -1235,7 +1235,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1384,8 +1384,8 @@ Do you want to insert it anyway? - - + + None 사용하지 않음 @@ -1553,99 +1553,99 @@ Do you want to insert it anyway? 내보내기(&E) - + &Edit 편집(&E) - + &View 뷰(&V) - + &Help 도움말(&H) - + DB Toolbar DB 툴바 - + &Load extension 확장기능 불러오기(&L) - + Execute current line [Shift+F5] - + Shift+F5 Shift+F5 - + Sa&ve Project 프로젝트 저장하기(&V) - + Open &Project 프로젝트 열기(&P) - + &Set Encryption 암호화하기(&S) - + Edit display format 표시 형식 변경하기 - + Edit the display format of the data in this column 이 컬럼에 있는 데이터의 표시 형식을 수정합니다 - + Show rowid column 컬럼의 rowid 표시하기 - + Toggle the visibility of the rowid column rowid 컬럼을 표시하거나 감춥니다 - - + + Set encoding 인코딩 지정하기 - + Change the encoding of the text in the table cells 테이블 셀 안의 텍스트 인코딩을 변경합니다 - + Set encoding for all tables 모든 테이블의 인코딩 지정하기 - + Change the default encoding assumed for all tables in the database 데이터베이스 안에 있는 모든 테이블의 기본 인코딩을 변경합니다 - - + + Duplicate record 레코드 복제하기 @@ -1658,17 +1658,17 @@ Do you want to insert it anyway? SQL 보기(&S) by - + User 사용자 - + Application 애플리케이션 - + &Clear 지우기(&C) @@ -1677,223 +1677,233 @@ Do you want to insert it anyway? 플롯 - + Columns 필드 - + X X - + Y Y - + _ _ - + Line type: 행 타입: - + Line - + StepLeft 왼쪽으로 - + StepRight 오른쪽으로 - + StepCenter 중앙으로 - + Impulse 임펄스 - + Point shape: 포인트 모양: - + Cross 십자가 - + Plus 더하기 - + Circle - + Disc 디스크 - + Square 정사각형 - + Diamond 마름모 - + Star - + Triangle 삼각형 - + TriangleInverted 역삼각형 - + CrossSquare CrossSquare - + PlusSquare PlusSquare - + CrossCircle CrossCircle - + PlusCircle PlusCircle - + Peace Peace - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>현재 플롯 저장하기...</p><p>파일 포맷 확장자를 고르세요 (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... 현재 플롯 저장하기... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. 모든 데이터를 불러옵니다. 이 기능은 부분만 가져오는 메카니즘으로 인하여 테이블에서 모든 데이터가 가져오지 않았을 때에만 작동합니다. - + DB Schema DB 스키마 - + &New Database... 새 데이터베이스(&N)... - - + + Create a new database file 새 데이터베이스 파일을 생성합니다 - + This option is used to create a new database file. 이 옵션은 새 데이터베이스 파일을 생성하려고 할 때 사용합니다. - + Ctrl+N Ctrl+N - + &Open Database... 데이터베이스 열기(&O)... - - + + Open an existing database file 기존 데이터베이스 파일을 엽니다 - + This option is used to open an existing database file. 이 옵션은 기존 데이터베이스 파일을 열 때 사용합니다. - + Ctrl+O Ctrl+O - + &Close Database 데이터베이스 닫기(&C) - + Ctrl+W Ctrl+W - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + Revert Changes 변경사항 되돌리기 - + Revert database to last saved state 마지막 저장된 상태로 데이터베이스를 되돌립니다 - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. 이 옵션은 현재 데이터베이스를 마지막 저장된 상태로 되돌릴 때 사용합니다. 저장 이후에 이루어진 모든 변경 사항을 되돌립니다. @@ -1902,17 +1912,17 @@ Do you want to insert it anyway? 변경사항 반영하기 - + Write changes to the database file 변경 사항을 데이터베이스 파일에 반영합니다 - + This option is used to save changes to the database file. 이 옵션은 데이터베이스 파일에 변경 사항을 저장하기 위해 사용됩니다. - + Ctrl+S Ctrl+S @@ -1921,23 +1931,23 @@ Do you want to insert it anyway? 데이터베이스 크기 줄이기 - + Compact the database file, removing space wasted by deleted records 삭제된 레코드 등 낭비된 공간을 삭제하여 데이터베이스 파일 크기를 줄입니다 - - + + Compact the database file, removing space wasted by deleted records. 삭제된 레코드 등 낭비된 공간을 삭제하여 데이터베이스 파일 크기를 줄입니다. - + E&xit 종료(&X) - + Ctrl+Q Ctrl+Q @@ -1946,12 +1956,12 @@ Do you want to insert it anyway? SQL 파일에서 데이터베이스 가져오기... - + Import data from an .sql dump text file into a new or existing database. .sql 덤프 문자열 파일에서 데이터를 새 데이터베이스나 기존 데이터베이스로 가져옵니다. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. 이 옵션은 .sql 덤프 문자열 파일에서 데이터를 새 데이터베이스나 기존 데이터베이스로 가져옵니다. SQL 덤프 파일은 MySQL이나 PostgreSQL 등 대부분의 데이터베이스 엔진에서 생성할 수 있습니다. @@ -1960,12 +1970,12 @@ Do you want to insert it anyway? 테이블을 CSV 파일로 저장하기... - + Open a wizard that lets you import data from a comma separated text file into a database table. 마법사를 사용하여 CSV 파일(콤마로 필드가 나누어진 문자열 파일)에서 데이터베이스 테이블로 데이터를 가져올 수 있습니다. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. 마법사를 사용하여 CSV 파일(콤마로 필드가 나누어진 문자열 파일)에서 데이터베이스 테이블로 데이터를 가져올 수 있습니다. CSV 파일은 대부분의 데이터베이스와 스프래드시트 애플리케이션(엑셀 등)에서 생성할 수 있습니다. @@ -1974,12 +1984,12 @@ Do you want to insert it anyway? 데이터베이스를 SQL 파일로 저장하기... - + Export a database to a .sql dump text file. 데이터베이스를 .sql 덤프 문자열 파일로 내보내기. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. 이 옵션은 데이터베이스를 .sql 덤프 문자열 파일로 내부낼 수 있습니다. SQL 덤프 파일은 MySQL과 PostgreSQL 등 대부분의 데이터베이스 엔진에서 데이터베이스를 재생성하기 위한 모든 필요한 데이터를 포함하고 있습니다. @@ -1988,12 +1998,12 @@ Do you want to insert it anyway? 테이블을 CSV 파일로 저장하기... - + Export a database table as a comma separated text file. 데이터베이스 테이블을 CSV(콤마로 분리된 문자열 파일)로 내보내기. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. 데이터베이스 테이블을 CSV(콤마로 분리된 문자열 파일)로 내보내기. 다른 데이터베이스나 스프래드시트 애플리케이션(엑셀 등)에서 가져와서 사용할 수 있습니다. @@ -2002,7 +2012,7 @@ Do you want to insert it anyway? 테이블 생성... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database 테이블 생성 마법사를 사용하여 데이터베이스에서 새 테이블을 위한 이름과 필드를 정의할 수 있습니다 @@ -2011,14 +2021,14 @@ Do you want to insert it anyway? 테이블을 삭제... - - - + + + Delete Table 테이블 삭제하기 - + Open the Delete Table wizard, where you can select a database table to be dropped. 테이블 삭제 마법사를 사용하여 선택한 데이터베이스 테이블을 삭제할 수 있습니다. @@ -2027,7 +2037,7 @@ Do you want to insert it anyway? 테이블을 수정... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. 테이블 편집 마법사를 사용하여 기존 테이블의 이름을 변경하거나 테이블의 필드를 추가, 삭제, 필드명 변경 및 타입 변경을 할 수 있습니다. @@ -2036,28 +2046,28 @@ Do you want to insert it anyway? 인덱스 생성하기... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. 인덱스 생성 마법사를 사용하여 기존 데이터베이스 테이블에 새 인덱스를 정의할 수 있습니다. - + &Preferences... 환경설정(&P)... - - + + Open the preferences window. 환경설정창을 엽니다. - + &DB Toolbar DB 툴바(&D) - + Shows or hides the Database toolbar. 데이터베이스 툴바를 보이거나 숨깁니다. @@ -2066,28 +2076,28 @@ Do you want to insert it anyway? 이 프로그램은? - + Shift+F1 Shift+F1 - + &About... 정보(&A)... - + &Recently opened 최근 열었던 파일들(&R) - + Open &tab 탭 열기(&T) - - + + Ctrl+T Ctrl+T @@ -2117,104 +2127,109 @@ Do you want to insert it anyway? SQL 실행 - + + Remote + + + + Edit Database Cell 데이터베이스 셀 수정 - + SQL &Log SQL 로그(&L) - + Show S&QL submitted by 실행된 SQL 보기(&) by - + &Plot 플롯(&P) - + &Revert Changes 변경사항 취소하기(&R) - + &Write Changes 변경사항 저장하기(&W) - + Compact &Database 데이터베이스 용량 줄이기(&D) - + &Database from SQL file... SQL 파일로부터 데이터베이스 가져오기(&D)... - + &Table from CSV file... CSV 파일에서 테이블 가져오기(&T)... - + &Database to SQL file... 데이터베이스를 SQL로 내보내기(&D)... - + &Table(s) as CSV file... 테이블을 CSV 파일로 내보내기(&T)... - + &Create Table... 테이블 생성하기(&C)... - + &Delete Table... 테이블 삭제하기(&D)... - + &Modify Table... 테이블 수정하기(&M)... - + Create &Index... 인덱스 생성하기(&I) - + W&hat's This? 이건 무엇인가요? - + &Execute SQL SQL 실행하기(&E) - + Execute SQL [F5, Ctrl+Return] SQL 실행하기 [F5, Ctrl+엔터] - + Open SQL file SQL 파일 열기 - - - + + + Save SQL file SQL 파일 저장하기 @@ -2223,13 +2238,13 @@ Do you want to insert it anyway? 확장기능 불러오기 - + Execute current line 현재 행 실행하기 Execute current line [Ctrl+E] - 현재 행 실행하기 [Ctrl+E] + 현재 행 실행하기 [Ctrl+E] @@ -2237,27 +2252,27 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file CSV 파일로 내보내기 - + Export table as comma separated values file 테이블을 CSV 파일로 내보내기 - + &Wiki... 위키(&W)... - + Bug &report... 버그 신고(&R)... - + Web&site... 웹사이트(&S)... @@ -2266,8 +2281,8 @@ Do you want to insert it anyway? 프로젝트 저장하기 - - + + Save the current session to a file 현재 세션을 파일로 저장하기 @@ -2276,13 +2291,13 @@ Do you want to insert it anyway? 프로젝트 열기 - - + + Load a working session from a file 파일에서 작업 세션 불러오기 - + &Attach Database 데이터베이스 연결하기(&Attach) @@ -2291,23 +2306,23 @@ Do you want to insert it anyway? 암호화 - - + + Save SQL file as SQL 파일 다름이름으로 저장하기 - + &Browse Table 테이블 보기(&B) - + Copy Create statement 생성 구문 복사하기 - + Copy the CREATE statement of the item to the clipboard 항목의 생성 구문을 클립보드에 복사합니다 @@ -2363,7 +2378,7 @@ Do you want to insert it anyway? - + Choose a database file 데이터베이스 파일을 선택하세요 @@ -2378,9 +2393,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under 저장하려는 파일명을 고르세요 @@ -2437,7 +2452,7 @@ All data associated with the %1 will be lost. %3에서 %1 행이 리턴되었습니다.(%2ms 걸림) - + Error executing query: %1 쿼리 실행 에러: %1 @@ -2446,189 +2461,189 @@ All data associated with the %1 will be lost. 쿼리가 성공적으로 실행되었습니다: %1 (%2ms 걸림) - + %1 rows returned in %2ms from: %3 %3에서 %2ms의 시간이 걸려서 %1 행이 리턴되었습니다 - + , %1 rows affected , %1 행이 영향받았습니다 - + Query executed successfully: %1 (took %2ms%3) 질의가 성공적으로 실행되었습니다: %1 (%2ms%3 걸렸습니다.) - + Choose a text file 문자열 파일을 고르세요 - + Text files(*.csv *.txt);;All files(*) 문자열 파일(*.csv *.txt);;모든 파일(*) - + Import completed 가져오기가 완료되었습니다 - + Are you sure you want to undo all changes made to the database file '%1' since the last save? 정말로 데이터베이스 파일 '%1'의 모든 변경 사항을 마지막 저장된 상태로 되돌립니까? - + Choose a file to import 가져올 파일을 고르세요 - - - + + + Text files(*.sql *.txt);;All files(*) 문자열 파일(*.csv *.txt);;모든 파일(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. 데이터를 가져와서 새 데이터베이스 파일을 생성하고 싶은가요? 아니라면 SQL 파일의 데이터를 현재 데이터베이스로 가져오기를 할 것입니다. - + File %1 already exists. Please choose a different name. 파일 %1이 이미 존재합니다. 다른 파일명을 고르세요. - + Error importing data: %1 데이터 가져오기 에러: %1 - + Import completed. 가져오기가 완료되었습니다. - - + + Delete View 뷰 삭제하기 - - + + Delete Trigger 트리거 삭제하기 - - + + Delete Index 인덱스 삭제하기 - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? PRAGMA 설정을 변경하려면 여러분의 현재 트랜잭션을 커밋해야합니다. 동의하십니까? - + Select SQL file to open 열 SQL 파일을 선택하세요 - + Select file name 파일 이름을 선택하세요 - + Select extension file 파일 확장자를 선택하세요 - + Extensions(*.so *.dll);;All files(*) 확장기능 파일들(*.so *.dll);;모든 파일(*) - + Extension successfully loaded. 확장기능을 성공적으로 불러왔습니다. - - + + Error loading extension: %1 확장기능을 불러오기 에러: %1 - + Don't show again 다시 보지 않기 - + New version available. 이용 가능한 새 버전이 있습니다. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. 이용 가능한 새 버전이 있습니다 (%1.%2.%3).<br/><br/><a href='%4'>%4</a>에서 다운로드하세요. - + Choose a axis color 축의 색깔을 고르세요 - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;모든 파일(*) - + Choose a file to open 불러올 파일을 선택하세요 - - + + DB Browser for SQLite project file (*.sqbpro) DB Browser for SQLite 프로젝트 파일 (*.sqbpro) - + Please choose a new encoding for this table. 이 테이블에 적용할 새 인코딩을 선택하세요 - + Please choose a new encoding for all tables. 모든 테이블에 설정 할 새 인코딩을 선택하세요 - + %1 Leave the field empty for using the database encoding. 데이터베이스 인코딩을 사용하기위해 필드를 비워둡니다 - + This encoding is either not valid or not supported. 이 인코딩은 올바르지 않거나 지원되지 않습니다. @@ -2646,66 +2661,82 @@ Leave the field empty for using the database encoding. 일반(&G) - + Remember last location 마지막 위치를 기억 - + Always use this location 항상 이 위치를 사용 - + Remember last location for session only 같은 세션에서만 마지막 위치를 기억 - + ... ... - + Default &location 기본 위치(&L) - + Lan&guage 언어(&G) - + + Show remote options + + + + Automatic &updates 자동 업데이트(&U) - - - - - + + + + + + enabled 사용하기 - + + Remote server + + + + + dbhub.io + + + + &Database 데이터베이스(&D) - + Database &encoding 데이터베이스 인코딩(&E) - + Open databases with foreign keys enabled. 외래키 기능을 사용하며 데이터베이스를 엽니다. - + &Foreign keys 외래키(&F) @@ -2718,12 +2749,12 @@ Leave the field empty for using the database encoding. 프리패치(&Prefetch) 블록 사이즈 - + Data &Browser 데이터 보기(&B) - + NULL fields NULL 필드 @@ -2732,7 +2763,7 @@ Leave the field empty for using the database encoding. 글자색(&C) - + &Text 문자열(&T) @@ -2741,187 +2772,197 @@ Leave the field empty for using the database encoding. 배경색(&K) - + Remove line breaks in schema &view 스키마 뷰에서 개행을 제거합니다(&V) - + Prefetch block si&ze 프리패치 할 블럭 크기(&Z) - + Advanced 고급 - + SQL to execute after opening database 데이터베이스 파일을 연 후에 실행 할 SQL - + Default field type 기본 필드 타입 - + Font 폰트 - + &Font 폰트(&F) - + Font si&ze: 폰트 크기(&Z) - + + Content + + + + + Symbol limit in cell + + + + Field colors 폰트 색깔 - + NULL NULL - + Regular 보통 - + Text 문자열 - + Binary 바이너리 - + Background 배경색 - + Filters 필터 - + Escape character 이스케이프 문자 - + Delay time (&ms) 대기 시간 - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. 새로운 필터 값을 적용하기 전에 대기할 시간을 설정하세요. 대기 시간을 0으로 하면 대기하지 않습니다. - + &SQL &SQL - + Settings name 설정 이름 - + Context 내용 - + Colour 색깔 - + Bold 볼드 - + Italic 이탤릭 - + Underline 밑줄 - + Keyword 키워드 - + function 기능 - + Function 함수 - + Table 테이블 - + Comment 주석 - + Identifier 식별자 - + String 문자열 - + currentline 현재행 - + Current line 현재 행 - + SQL &editor font size SQL 에디터 폰트 크기(&E) - + SQL &log font size SQL 로그 폰트 크기(&E) - + Tab size 탭 크기 @@ -2930,62 +2971,62 @@ Leave the field empty for using the database encoding. 탭 크기: - + SQL editor &font SQL 편집기 폰트(&F) - + Error indicators 에러 표시 - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution 에러 표시를 사용하면 가장 최근에 실행하여 에러가 난 SQL 코드 행을 하이라이트 해줍니다 - + Hori&zontal tiling 화면 수평 나누기(&Z) - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. SQL 코드 에디터와 결과 테이블 뷰가 나란히 표시됩니다. - + Code co&mpletion 코드 완성(&M) - + &Extensions 확장기능(&E) - + Select extensions to load for every database: 불러올 확장기능을 선택하세요(확장기능은 모든 데이터베이스에 반영됩니다): - + Add extension 확장기능 추가 - + Remove extension 확장기능 제거 - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html><head/><body><p>SQLite에서는 기본적으로 정규표현식 기능을 제공하지 않습니다만 애플리케이션을 실행하여 호출하는 것은 가능합니다. DB Browser for SQLite에서는 이 알고리즘을 박스 밖에서도 정규표현식을 사용할 수 있도록 이 알고리즘을 구현해줍니다. 하지만 확장기능을 사용하여 외부에서 만든 알고리즘 구현을 사용하고자 한다면 DB Browser for SQLite에서 제공하는 구현 사용을 자유롭게 끌 수 있습니다. 이 기능은 애플리케이션을 재시작해야 합니다.</p></body></html> - + Disable Regular Expression extension 정규식표현식 확장기능 끄기 @@ -2995,17 +3036,17 @@ Leave the field empty for using the database encoding. 디렉토리를 정하세요 - + The language will change after you restart the application. 언어 변경은 애플리케이션을 재시작해야 반영됩니다. - + Select extension file 확장기능 파일을 선택하세요 - + Extensions(*.so *.dll);;All files(*) 확장기능파일(*.so *.dll);;모든 파일(*) @@ -3357,14 +3398,14 @@ Create a backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there 참조 %1(%2) Ctrl+Shift를 누른 상태에서 점프하고자 하는 곳을 클릭하세요 - + Error changing data: %1 데이터 수정 에러: diff --git a/src/translations/sqlb_pt_BR.ts b/src/translations/sqlb_pt_BR.ts index f5e07d377..44fa37c98 100644 --- a/src/translations/sqlb_pt_BR.ts +++ b/src/translations/sqlb_pt_BR.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -1579,7 +1579,7 @@ Deseja inserir mesmo assim? Execute current line [Ctrl+E] - Executar linha atual [Ctrl+E] + Executar linha atual [Ctrl+E] Ctrl+E @@ -2135,6 +2135,18 @@ Deixe o campo em branco para usar a codificação do banco de dados.Opens the SQLCipher FAQ in a browser window + + Remote + + + + Open from Remote + + + + Save to Remote + + PreferencesDialog @@ -2438,6 +2450,26 @@ Deixe o campo em branco para usar a codificação do banco de dados.Code co&mpletion Co&mpletação de código + + Show remote options + + + + Remote server + + + + dbhub.io + + + + Content + + + + Symbol limit in cell + + QObject diff --git a/src/translations/sqlb_ru.ts b/src/translations/sqlb_ru.ts index 6bc742249..9a386c6f4 100755 --- a/src/translations/sqlb_ru.ts +++ b/src/translations/sqlb_ru.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -427,22 +427,22 @@ Aborting execution. Схема - + Tables (%1) Таблицы (%1) - + Indices (%1) Индексы (%1) - + Views (%1) Представления (%1) - + Triggers (%1) Триггеры (%1) @@ -778,14 +778,14 @@ Aborting execution. Невозможно. Для начала, измените данные таблицы. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. Удалить поле '%1'? Все данные, которые в настоящий момент сохранены в этом поле, будут потеряны. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -987,7 +987,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? Содержимое буфера обмена больше чем выбранный диапазон. @@ -1181,7 +1181,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1322,8 +1322,8 @@ Do you want to insert it anyway? - - + + None Нет @@ -1488,120 +1488,135 @@ Do you want to insert it anyway? &Экспорт - + + Remote + + + + &Edit &Редактирование - + &View &Вид - + &Help &Справка - + DB Toolbar Панель инструментов БД - + &Load extension Загрузить &расширение - + Execute current line [Shift+F5] - + Shift+F5 Shift+F5 - + Sa&ve Project &Сохранить проект - + Open &Project Открыть &проект - + Edit display format Формат отображения - + Edit the display format of the data in this column Редактирование формата отображения для данных из этой колонки - + Show rowid column Отображать колонку rowid - + Toggle the visibility of the rowid column - - + + Set encoding Кодировка - + Change the encoding of the text in the table cells Изменение кодировки текста в данной таблице - + Set encoding for all tables Установить кодировку для всех таблиц - + Change the default encoding assumed for all tables in the database Изменить кодировку по умолчанию для всех таблиц в базе данных - - + + Duplicate record Дубликат записи - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window - + + Open from Remote + + + + + Save to Remote + + + + &Attach Database &Прикрепить базу данных - - + + Save SQL file as Сохранить файл SQL как - + &Browse Table Пр&осмотр данных @@ -1611,367 +1626,367 @@ Do you want to insert it anyway? Очистить все фильтры - + User Пользователем - + Application Приложением - + &Clear О&чистить - + Columns Столбцы - + X X - + Y Y - + _ _ - + Line type: Линия: - + Line Обычная - + StepLeft Ступенчатая, слева - + StepRight Ступенчатая, справа - + StepCenter Ступенчатая, по центру - + Impulse Импульс - + Point shape: Отрисовка точек: - + Cross Крест - + Plus Плюс - + Circle Круг - + Disc Диск - + Square Квадрат - + Diamond Ромб - + Star Звезда - + Triangle Треугольник - + TriangleInverted Треугольник перевернутый - + CrossSquare Крест в квадрате - + PlusSquare Плюс в квадрате - + CrossCircle Крест в круге - + PlusCircle Плюс в круге - + Peace Мир - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Сохранить текущий график...</p><p>Формат файла выбирается расширением (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... Сохранить текущий график... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. Загружать все данные. Имеет эффект лишь если не все данные подгружены. - + DB Schema Схема БД - + &New Database... &Новая база данных... - - + + Create a new database file Создать новый файл базы данных - + This option is used to create a new database file. Эта опция используется, чтобы создать новый файл базы данных. - + Ctrl+N Ctrl+N - + &Open Database... &Открыть базу данных... - - + + Open an existing database file Открыть существующий файл базы данных - + This option is used to open an existing database file. Эта опция используется, чтобы открыть существующий файл базы данных. - + Ctrl+O Ctrl+O - + &Close Database &Закрыть базу данных - + Ctrl+W Ctrl+W - + Revert database to last saved state Вернуть базу данных в последнее сохранённое состояние - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Эта опция используется, чтобы вернуть текущий файл базы данных в его последнее сохранённое состояние. Все изменения, сделаные с последней операции сохранения теряются. - + Write changes to the database file Записать изменения в файл базы данных - + This option is used to save changes to the database file. Эта опция используется, чтобы сохранить изменения в файле базы данных. - + Ctrl+S Ctrl+S - + Compact the database file, removing space wasted by deleted records Уплотнить базу данных, удаляя пространство, занимаемое удалёнными записями - - + + Compact the database file, removing space wasted by deleted records. Уплотнить базу данных, удаляя пространство, занимаемое удалёнными записями. - + E&xit &Выход - + Ctrl+Q Ctrl+Q - + Import data from an .sql dump text file into a new or existing database. Импортировать данные из текстового файла sql в новую или существующую базу данных. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Эта опция позволяет импортировать данные из текстового файла sql в новую или существующую базу данных. Файл SQL может быть создан на большинстве движков баз данных, включая MySQL и PostgreSQL. - + Open a wizard that lets you import data from a comma separated text file into a database table. Открыть мастер, который позволяет импортировать данные из файла CSV в таблицу базы данных. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Открыть мастер, который позволяет импортировать данные из файла CSV в таблицу базы данных. Файлы CSV могут быть созданы в большинстве приложений баз данных и электронных таблиц. - + Export a database to a .sql dump text file. Экспортировать базу данных в текстовый файл .sql. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Эта опция позволяет экспортировать базу данных в текстовый файл .sql. Файлы SQL содержат все данные, необходимые для создания базы данных в большистве движков баз данных, включая MySQL и PostgreSQL. - + Export a database table as a comma separated text file. Экспортировать таблицу базы данных как CSV текстовый файл. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Экспортировать таблицу базы данных как CSV текстовый файл, готовый для импортирования в другие базы данных или приложения электронных таблиц. - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Открыть мастер создания таблиц, где возможно определить имя и поля для новой таблиы в базе данных - + Open the Delete Table wizard, where you can select a database table to be dropped. Открыть мастер удаления таблицы, где можно выбрать таблицу базы данных для удаления. - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Открыть мастер изменения таблицы, где возможно переименовать существующую таблиц. Можно добавить или удалить поля таблицы, так же изменять имена полей и типы. - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. Открыть мастер создания интекса, в котором можно определить новый индекс для существующей таблиц базы данных. - + &Preferences... &Настройки... - - + + Open the preferences window. Открыть окно настроек. - + &DB Toolbar &Панель инструментов БД - + Shows or hides the Database toolbar. Показать или скрыть панель инструментов База данных. - + Shift+F1 Shift+F1 - + &About... О &программе... - + &Recently opened &Недавно открываемые - + Open &tab Открыть &вкладку - - + + Ctrl+T Ctrl+T @@ -1996,115 +2011,115 @@ Do you want to insert it anyway? SQL - + Edit Database Cell Редактирование ячейки БД - + SQL &Log &Журнал SQL - + Show S&QL submitted by По&казывать SQL, выполненный - + &Plot &График - + &Revert Changes &Отменить изменения - + &Write Changes &Записать изменения - + Compact &Database &Уплотнить базу данных - + &Database from SQL file... &База данных из файла SQL... - + &Table from CSV file... &Таблицы из файла CSV... - + &Database to SQL file... Базу &данных в файл SQL... - + &Table(s) as CSV file... &Таблицы в файл CSV... - + &Create Table... &Создать таблицу... - + &Delete Table... &Удалить таблицу... - + &Modify Table... &Изменить таблицу... - + Create &Index... Создать и&ндекс... - + W&hat's This? Что &это такое? - + &Execute SQL В&ыполнить код SQL - + Execute SQL [F5, Ctrl+Return] Выполнить код SQL [F5, Ctrl+Return] - + Open SQL file Открыть файл SQL - - - + + + Save SQL file Сохранить файл SQL - + Execute current line Выполнить текущую строку Execute current line [Ctrl+E] - Выполнить текущую строку [Ctrl+E] + Выполнить текущую строку [Ctrl+E] @@ -2112,54 +2127,54 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file Экспортировать в файл CSV - + Export table as comma separated values file Экспортировать таблицу как CSV файл - + &Wiki... В&ики... - + Bug &report... &Отчёт об ошибке... - + Web&site... &Веб-сайт... - - + + Save the current session to a file Сохранить текущее состояние в файл - - + + Load a working session from a file Загрузить рабочее состояние из файла - + &Set Encryption Ши&фрование - + Copy Create statement Копировать CREATE выражение - + Copy the CREATE statement of the item to the clipboard Копировать CREATE выражение элемента в буффер обмена @@ -2215,15 +2230,15 @@ Do you want to insert it anyway? - + Choose a database file Выбрать файл базы данных - - - + + + Choose a filename to save under Выбрать имя, под которым сохранить данные @@ -2274,201 +2289,201 @@ All data associated with the %1 will be lost. Нет открытой базы данных. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Вышла новая версия Обозревателя для SQLite (%1.%2.%3).<br/><br/>Она доступна для скачивания по адресу <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) Файл проекта Обозревателя для SQLite (*.sqbpro) - + Error executing query: %1 Ошибка выполнения запроса: %1 - + %1 rows returned in %2ms from: %3 %1 строки возвращены за %2мс из: %3 - + , %1 rows affected , %1 строк изменено - + Query executed successfully: %1 (took %2ms%3) Запрос успешно выполнен: %1 (заняло %2мс%3) - + Choose a text file Выбрать текстовый файл - + Text files(*.csv *.txt);;All files(*) Текстовые файлы(*.csv *.txt);;Все файлы(*) - + Import completed Импорт завершён - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Отменить все изменения, сделанные в файле базы данных '%1' после последнего сохранения? - + Choose a file to import Выберать файл для импорта - - - + + + Text files(*.sql *.txt);;All files(*) Текстовые файлы(*.sql *.txt);;Все файлы(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. Создать новый файл базы данных, чтобы сохранить импортированные данные? Если ответить Нет, будет выполнена попытка импортировать данные файла SQL в текущую базу данных. - + File %1 already exists. Please choose a different name. Файл %1 уже существует. Выберите другое имя. - + Error importing data: %1 Ошибка импортирования данных: %1 - + Import completed. Импорт завершён. - - + + Delete View Удалить представление - - + + Delete Trigger Удалить триггер - - + + Delete Index Удалить индекс - + Please choose a new encoding for this table. Пожалуйста выбирите новую кодировку для данной таблицы. - + Please choose a new encoding for all tables. Пожалуйста выбирите новую кодировку для всех таблиц. - + %1 Leave the field empty for using the database encoding. %1 Оставьте это поле пустым если хотите чтобы использовалась кодировка по умолчанию. - + This encoding is either not valid or not supported. Неверная кодировка либо она не поддерживается. - - - + + + Delete Table Удалить таблицу - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? Установка значений PRAGMA завершит текущую транзакцию. Установить значения? - + Select SQL file to open Выбрать файл SQL для октрытия - + Select file name Выбрать имя файла - + Select extension file Выбрать расширение файла - + Extensions(*.so *.dll);;All files(*) Расширения(*.so *.dll);;Все файлы(*) - + Extension successfully loaded. Расширение успешно загружено. - - + + Error loading extension: %1 Ошибка загрузки расширения: %1 - + Don't show again Не показывать снова - + New version available. Доступна новая версия. - + Choose a axis color Выбрать цвет осей - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Все файлы(*) - + Choose a file to open Выбрать файл для открытия @@ -2486,42 +2501,43 @@ Are you sure? Настройки - + &Database &База данных - + Database &encoding &Кодировка базы данных - + Open databases with foreign keys enabled. Открывать базы данных с включенными внешними ключами. - + &Foreign keys &Внешние ключи - - - - - + + + + + + enabled включены - + Default &location &Расположение по умолчанию - + ... ... @@ -2531,287 +2547,312 @@ Are you sure? &Общие - + Remember last location Запоминать последнюю директорию - + Always use this location Всегда открывать указанную - + Remember last location for session only Запоминать последнюю директорию только для сессий - + Lan&guage &Язык - + Automatic &updates &Следить за обновлениями - + Data &Browser Обозреватель &данных - + NULL fields NULL поля - + &Text &Текст - + Remove line breaks in schema &view Удалить переводы строки в &схеме данных - + + Show remote options + + + + + Remote server + + + + + dbhub.io + + + + Prefetch block si&ze Размер блока &упреждающей выборки - + Advanced Дополнительно - + SQL to execute after opening database SQL, который нужно выполнить после открытия БД - + Default field type Тип данных по умолчанию - + Font Шрифт - + &Font &Шрифт - + Font si&ze: Ра&змер шрифта: - + + Content + + + + + Symbol limit in cell + + + + Field colors Цветовое оформление полей - + NULL - + Regular Обычные - + Text Текст - + Binary Двоичные данные - + Background Фон - + Filters Фильтры - + Escape character Символ экранирования - + Delay time (&ms) Время задержки (&мс) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. Время задержки перед применением нового фильтра. Нулевое значение отключает ожидание. - + &SQL Р&едактор SQL - + Settings name Имя настроек - + Context Контекст - + Colour Цвет - + Bold Жирный - + Italic Курсив - + Underline Подчёркивание - + Keyword Ключевое слово - + function функция - + Function Функция - + Table Таблица - + Comment Комментарий - + Identifier Идентификатор - + String Строка - + currentline текущаястрока - + Current line Текущая строка - + SQL &editor font size Размер шрифта в &редакторе SQL - + SQL &log font size Размер шрифта в &журнале SQL - + Tab size Размер табуляции - + SQL editor &font &Шрифт в редакторе SQL - + Error indicators Индикаторы ошибок - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution Подсветка в SQL коде строк, выполнение которых привело к ошибкам - + Hori&zontal tiling Гори&зонтальное распределение - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. Если данная опция включена, то SQL редактор и результат запроса будут расположены рядом по горизонтали. - + Code co&mpletion Авто&дополнение кода - + &Extensions Р&асширения - + Select extensions to load for every database: Выберите расширения, чтобы загружать их для каждой базы данных: - + Add extension Добавить расширение - + Remove extension Удалить расширение - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html><head/><body><p>Обозреватель для SQLite позволяет использовать оператор REGEXP 'из коробки'. Но тем <br/>не менее, возможны несколько различных вариантов реализаций данного оператора и вы свободны <br/>в выборе какую именно использовать. Можно отключить нашу реализацию и использовать другую - <br/>путем загрузки соответсвующего расширения. В этом случае требуется перезагрузка приложения.</p></body></html> - + Disable Regular Expression extension Отключить расширение Регулярных Выражений @@ -2821,17 +2862,17 @@ Are you sure? Выберать каталог - + The language will change after you restart the application. Язык будет применен после перезапуска приложения. - + Select extension file Выберать файл расширения - + Extensions(*.so *.dll);;All files(*) Расширения(*.so *.dll);;Все файлы(*) @@ -3182,14 +3223,14 @@ Create a backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there Ссылается на %1(%2) Нажмите Ctrl+Shift и клик чтобы переместиться туда - + Error changing data: %1 Ошибка изменения данных: diff --git a/src/translations/sqlb_tr.ts b/src/translations/sqlb_tr.ts index c7c87b680..ac83d828f 100644 --- a/src/translations/sqlb_tr.ts +++ b/src/translations/sqlb_tr.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -435,22 +435,22 @@ Aborting execution. Şema - + Tables (%1) Tablolar (%1) - + Indices (%1) İndeksler (%1) - + Views (%1) Görünümler (%1) - + Triggers (%1) Tetikleyiciler (%1) @@ -811,13 +811,13 @@ Aborting execution. Bu sebeple bu özelliği etkinleştirmek imkansız. Lütfen ilk önce tablonuzdaki veriyi değiştirin. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. Gerçekten '%1' alanını silmek istediğinize emin misiniz? Bu alanda mevcut bütün verilerinizi kaybedeceksiniz. - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1027,7 +1027,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1228,7 +1228,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1378,8 +1378,8 @@ Do you want to insert it anyway? - - + + None None @@ -1547,99 +1547,99 @@ Do you want to insert it anyway? &Dışa Aktar - + &Edit Düz&enle - + &View &Görünüm - + &Help &Yardım - + DB Toolbar Veritabanı Araç Çubuğu - + &Load extension - + Execute current line [Shift+F5] - + Shift+F5 Shift+F5 - + Sa&ve Project - + Open &Project - + &Set Encryption - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record @@ -1652,17 +1652,17 @@ Do you want to insert it anyway? &Şunun tarafından gönderilen SQL kodunu göster: - + User Kullanıcı - + Application Uygulama - + &Clear &Temizle @@ -1671,223 +1671,233 @@ Do you want to insert it anyway? Plan - + Columns Sütun - + X X - + Y Y - + _ _ - + Line type: Çizgi Tipi: - + Line Çizgi - + StepLeft Sola Basamakla - + StepRight Sağa Basamakla - + StepCenter Merkeze Basamakla - + Impulse Kaydırmalı - + Point shape: Nokta Şekli: - + Cross Çarpı - + Plus Artı - + Circle Daire - + Disc Disk - + Square Kare - + Diamond Elmas - + Star Yıldız - + Triangle Üçgen - + TriangleInverted Ters Üçgen - + CrossSquare Çapraz Kare - + PlusSquare Kare İçinde Artı - + CrossCircle Daire İçinde Çarpı - + PlusCircle Daire İçinde Artı - + Peace Barış Simgesi - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>Geçerli planı kaydedin...</p><p>Dosya formatı eklenti tarafından seçilmiş (png, jpg, pdf, bmp)</p></body></html> - + Save current plot... Geçerli planı kaydet... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema Veritabanı Şeması - + &New Database... Ye&ni Veritabanı... - - + + Create a new database file Yeni bir veritabanı dosyası oluştur - + This option is used to create a new database file. Bu seçenek yeni bir veritabanı dosyası oluşturmak için kullanılır. - + Ctrl+N Ctrl+N - + &Open Database... &Veritabanı Aç... - - + + Open an existing database file Mevcut veritabanı dosyasını aç - + This option is used to open an existing database file. Bu seçenek mevcut veritabanı dosyasını açmak için kullanılır. - + Ctrl+O Ctrl+O - + &Close Database Veritabanı &Kapat - + Ctrl+W Ctrl+W - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + Revert Changes Değişiklikleri Geri Al - + Revert database to last saved state Veritabanını en son kaydedilen duruma döndür - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. Bu seçenek veritabanını en son kaydedilen durumuna döndürür. Geçerli kayıttan sonra yaptığınız tüm değişiklikler kaybolacaktır. @@ -1896,17 +1906,17 @@ Do you want to insert it anyway? Değişiklikleri Kaydet - + Write changes to the database file Değişiklikleri veritabanı dosyasına kaydet - + This option is used to save changes to the database file. Bu seçenek değişiklikleri veritabanı dosyasına kaydetmenizi sağlar. - + Ctrl+S Ctrl+S @@ -1915,23 +1925,23 @@ Do you want to insert it anyway? Veritabanını Genişlet - + Compact the database file, removing space wasted by deleted records Veritabanı dosyasını genişletmek, silinen kayıtlardan dolayı meydana gelen boşlukları temizler - - + + Compact the database file, removing space wasted by deleted records. Veritabanı dosyasını genişletmek, silinen kayıtlardan dolayı meydana gelen boşlukları temizler. - + E&xit &Çıkış - + Ctrl+Q Ctrl+Q @@ -1940,12 +1950,12 @@ Do you want to insert it anyway? SQL dosyasından veritabanı... - + Import data from an .sql dump text file into a new or existing database. Verileri .sql uzantılı döküm dosyasından varolan veya yeni veritabanına aktarın. - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. Bu seçenek verileri .sql döküm dosyasından varolan veya yeni veritabanına aktarmanıza olanak sağlar. SQL dosyaları MySQL ve PostgreSQL dahil olmak üzere birçok veritabanı motorları tarafından oluştururlar. @@ -1954,12 +1964,12 @@ Do you want to insert it anyway? CSV dosyasından tablo... - + Open a wizard that lets you import data from a comma separated text file into a database table. Virgülle ayrılmış metin dosyalarını veritabanınızın içine aktarmanızı sağlayan sihirbazı açar. - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. Virgülle ayrılmış metin dosyalarını veritabanınızın içine aktarmanızı sağlayan sihirbazı açar. CSV dosyaları çoğu veritabanı motorları ve elektronik tablo uygulamaları tarafından oluştururlar. @@ -1968,12 +1978,12 @@ Do you want to insert it anyway? Veritabanından SQL dosyası... - + Export a database to a .sql dump text file. Veritabanını .sql döküm dosyası olarak dışa aktar. - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. Bu seçenek veritabanını .sql döküm dosyası olarak dışa aktarmanızı sağlar. SQL döküm dosyaları veritabanını, MySQL ve PostgreSQL dahil birçok veritabanı motorunda yeniden oluşturmak için gereken verilerin tümünü içerir. @@ -1982,12 +1992,12 @@ Do you want to insert it anyway? Tablo(lar)dan CSV dosyası... - + Export a database table as a comma separated text file. Veritabanı tablosunu virgülle ayrılmış metin dosyası olarak dışa aktar. - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. Veritabanını virgülle ayrılmış metin dosyası olarak diğer veritabanı veya elektronik tablo uygulamalarına aktarmaya hazır olacak şekilde dışa aktarın. @@ -1996,7 +2006,7 @@ Do you want to insert it anyway? Tablo Oluşturun... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database Tablo Oluşturma sihirbazı, veritabanı için alanlarını ve ismini ayarlayabileceğiniz, yeni bir tablo oluşturmanızı sağlar. @@ -2005,14 +2015,14 @@ Do you want to insert it anyway? Tabloyu Sil... - - - + + + Delete Table Tabloyu Sil - + Open the Delete Table wizard, where you can select a database table to be dropped. Tablo Silme sihirbazı, seçtiğiniz tabloları silmenizi sağlar. @@ -2021,7 +2031,7 @@ Do you want to insert it anyway? Tabloyu Düzenle... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. Tablo Düzenleme sihirbazı, varolan tablonuzu yeniden adlandırmanıza olanak sağlar. Ayrıca yeni alan ekleyebilir, silebilir hatta alanların ismini ve tipini de düzenleyebilirsiniz. @@ -2030,28 +2040,28 @@ Do you want to insert it anyway? İndeks Oluştur... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. İndeks Oluşturma sihirbazı, varolan veritabanı tablosuna yeni indeks tanımlamanıza olanak sağlar. - + &Preferences... &Tercihler... - - + + Open the preferences window. Tercihler penceresini açar. - + &DB Toolbar &Veritabanı Araç Çubuğu - + Shows or hides the Database toolbar. Veritabanı araç çubuğunu gösterir veya gizler. @@ -2060,28 +2070,28 @@ Do you want to insert it anyway? Bu nedir? - + Shift+F1 Shift+F1 - + &About... &Hakkında... - + &Recently opened En son açılanla&r - + Open &tab Se&kme Aç - - + + Ctrl+T Ctrl+T @@ -2106,104 +2116,109 @@ Do you want to insert it anyway? - + + Remote + + + + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL &SQL kodunu yürüt - + Execute SQL [F5, Ctrl+Return] SQL kodunu yürüt [F5, Ctrl+Enter] - + Open SQL file SQL dosyası aç - - - + + + Save SQL file SQL dosyasını kaydet @@ -2212,13 +2227,13 @@ Do you want to insert it anyway? Eklenti yükle - + Execute current line Geçerli satırı yürüt Execute current line [Ctrl+E] - Geçerli satırı yürüt [Ctrl+E] + Geçerli satırı yürüt [Ctrl+E] @@ -2226,27 +2241,27 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file CSV dosyası olarak dışa aktar - + Export table as comma separated values file Tabloyu virgülle ayrılmış girdiler dosyası olarak dışa aktar - + &Wiki... &Döküman... - + Bug &report... Hata Bildi&r... - + Web&site... Web &Sitesi... @@ -2255,8 +2270,8 @@ Do you want to insert it anyway? Projeyi Kaydet - - + + Save the current session to a file Geçerli oturumu dosyaya kaydet @@ -2265,13 +2280,13 @@ Do you want to insert it anyway? Proeje Aç - - + + Load a working session from a file Dosyadan çalışma oturumunu yükle - + &Attach Database Verit&abanını İliştir @@ -2280,23 +2295,23 @@ Do you want to insert it anyway? Şifre Ayarla - - + + Save SQL file as SQL dosyasını bu şekilde kaydet - + &Browse Table &Tabloyu Görüntüle - + Copy Create statement 'Create' ifadesini kopyala - + Copy the CREATE statement of the item to the clipboard Objenin 'Create' ifadesini panoya kopyala @@ -2352,7 +2367,7 @@ Do you want to insert it anyway? - + Choose a database file Veritabanı dosyasını seçiniz @@ -2367,9 +2382,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under Kaydetmek için dosya ismi seçiniz @@ -2424,7 +2439,7 @@ All data associated with the %1 will be lost. %1 tane satır döndürüldü: %3 (yaklaşık %2ms) - + Error executing query: %1 Sorgu yürütme hatası: %1 @@ -2433,189 +2448,189 @@ All data associated with the %1 will be lost. Sorgu başarıyla yürütüldü: %1 (yaklaşık %2ms) - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + Choose a text file Metin dosyası seçiniz - + Text files(*.csv *.txt);;All files(*) Metin dosyaları(*.csv *.txt);;Tüm dosyalar(*) - + Import completed İçe aktarma tamamlandı - + Are you sure you want to undo all changes made to the database file '%1' since the last save? Son kayıttan itibaren '%1' dosyasına yaptığınız değişiklikleri geri almak istediğinize emin misiniz? - + Choose a file to import İçe aktarmak için dosya seçiniz - - - + + + Text files(*.sql *.txt);;All files(*) Metin dosyaları(*.sql *.txt);;Tüm dosyalar(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. İçeri aktarılan verileri tutmak için yeni bir veritabanı dosyası oluşturmak istiyor musunuz? Eğer cevabınız hayır ise biz SQL dosyasındaki verileri geçerli veritabanına aktarmaya başlayacağız. - + File %1 already exists. Please choose a different name. %1 dosyası zaten mevcut. Lütfen farklı bir isim seçiniz. - + Error importing data: %1 Dosya içeri aktarılırken hata oluştu: %1 - + Import completed. İçeri aktarma tamamlandı. - - + + Delete View Görünümü Sil - - + + Delete Trigger Tetikleyiciyi Sil - - + + Delete Index İndeksi Sil - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? PRAGMA değerlerini ayarlamak geçerli işleminizi yürütmeye alacaktır. Bunu yapmak istediğinize emin misiniz? - + Select SQL file to open Açmak için SQL dosyasını seçiniz - + Select file name Dosya ismi seçiniz - + Select extension file Eklenti dosyasını seçiniz - + Extensions(*.so *.dll);;All files(*) Eklenti dosyaları(*.so *.dll);;Tüm dosyalar(*) - + Extension successfully loaded. Eklenti başarıyla yüklendi. - - + + Error loading extension: %1 Eklenti yüklenirken hata oluştu: %1 - + Don't show again Bir daha gös'terme - + New version available. Yeni sürüm güncellemesi mevcut. - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. Yeni bir SQLite DB Browser sürümü mevcut (%1.%2.%3).<br/><br/>Lütfen buradan indiriniz: <a href='%4'>%4</a> - + Choose a axis color Renk eksenini seçiniz - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;Tüm dosyalar(*) - + Choose a file to open Açmak için dosya seçiniz - - + + DB Browser for SQLite project file (*.sqbpro) SQLite DB Browser proje dosyası (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -2633,66 +2648,82 @@ Leave the field empty for using the database encoding. &Genel - + Remember last location Son dizini hatırla - + Always use this location Her zaman bu dizini kullan - + Remember last location for session only Aynı oturum için son dizini hatırla - + ... ... - + Default &location Varsayılan - + Lan&guage Di&l - + + Show remote options + + + + Automatic &updates Otomatik - - - - - + + + + + + enabled etkin - + + Remote server + + + + + dbhub.io + + + + &Database &Veritabanı - + Database &encoding &Veritabanı kodlaması - + Open databases with foreign keys enabled. Veritabanlarını Yabancı Anahtarlar etkin olacak şekilde aç. - + &Foreign keys &Yabancı Anahtarlar @@ -2705,12 +2736,12 @@ Leave the field empty for using the database encoding. &Önceden getirilecek blok boyutu - + Data &Browser Veri &Görüntüleyici - + NULL fields Geçersiz alanlar @@ -2719,7 +2750,7 @@ Leave the field empty for using the database encoding. Yazı &rengi - + &Text &Yazı @@ -2728,187 +2759,197 @@ Leave the field empty for using the database encoding. Ar&kaplan rengi - + Remove line breaks in schema &view - + Prefetch block si&ze - + Advanced Gelişmiş - + SQL to execute after opening database - + Default field type - + Font - + &Font - + Font si&ze: - + + Content + + + + + Symbol limit in cell + + + + Field colors - + NULL - + Regular - + Text Metin - + Binary İkili - + Background - + Filters - + Escape character - + Delay time (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + &SQL &SQL - + Settings name Ayarlar ismi - + Context Özellik - + Colour Renk - + Bold Kalın - + Italic İtalik - + Underline Altı çizili - + Keyword Anahtar Kelime - + function fonksiyon - + Function Fonksiyon - + Table Tablo - + Comment Yorum - + Identifier Kimlik - + String String - + currentline currentline - + Current line Geçerli satır - + SQL &editor font size SQL &Editör yazı boyutu - + SQL &log font size SQL &günlüğü yazı boyutu - + Tab size @@ -2917,62 +2958,62 @@ Leave the field empty for using the database encoding. Tab boşluğu: - + SQL editor &font SQL Editör &yazı boyutu - + Error indicators - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Hori&zontal tiling - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Code co&mpletion - + &Extensions &Eklentiler - + Select extensions to load for every database: Her veritabanında kullanmak için eklenti seçiniz: - + Add extension Eklenti Ekle - + Remove extension Eklenti Sil - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> <html><head/><body><p>Kurallı ifade(REGEXP) operatörü aktif edildiğinde SQLite, herhangi bir kurallı ifade uygulamaz ama şuan da çalışan uygulamayı geri çağırır. <br/>SQLite DB Browser kurallı ifadeyi kutunun dışında kullanmanıza izin vermek için bu algoritmayı uygular. <br/>Birden çok muhtemel uygulama olduğu gibi sizde farklı birini kullanabilirsiniz.<br/>Programın uygulamalarını devre dışı bırakmakta ve kendi eklentinizle kendi uygulamanızı yüklemekte özgürsünüz.<br/>Ayrıca uygulamayı yeniden başlatmak gerekir.</p></body></html> - + Disable Regular Expression extension Kurallı İfade eklentisini devre dışı bırak @@ -2982,17 +3023,17 @@ Leave the field empty for using the database encoding. Dizin seçiniz - + The language will change after you restart the application. Seçilen dil uygulama yeniden başlatıldıktan sonra uygulanacaktır. - + Select extension file Eklenti dosyası seçiniz - + Extensions(*.so *.dll);;All files(*) Eklentiler(*.so *.dll);;Tüm dosyalar(*) @@ -3342,13 +3383,13 @@ Daha fazla bilgi olmadan program bunu sağlayamaz. Eğer bu şekilde devam edec SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there - + Error changing data: %1 Veri değiştirme hatası: %1 diff --git a/src/translations/sqlb_zh.ts b/src/translations/sqlb_zh.ts index 6f2be32ab..74969c4e8 100644 --- a/src/translations/sqlb_zh.ts +++ b/src/translations/sqlb_zh.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -447,22 +447,22 @@ Aborting execution. 架构 - + Tables (%1) 表 (%1) - + Indices (%1) 索引 (%1) - + Views (%1) 视图 (%1) - + Triggers (%1) 触发器 (%1) @@ -815,14 +815,14 @@ Aborting execution. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. 您是否确认您想删除字段 '%1'? 当前存储在这个字段中的所有数据将会丢失。 - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1030,7 +1030,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1237,7 +1237,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1392,8 +1392,8 @@ Do you want to insert it anyway? - - + + None @@ -1561,105 +1561,105 @@ Do you want to insert it anyway? 导出(&E) - + &Edit 编辑(&E) - + &View 查看(&V) - + &Help 帮助(&H) - + Sa&ve Project - + Open &Project - + &Attach Database - + &Set Encryption - - + + Save SQL file as - + &Browse Table - + Copy Create statement - + Copy the CREATE statement of the item to the clipboard - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record @@ -1676,17 +1676,17 @@ Do you want to insert it anyway? 显示 SQL 提交自(&S) - + User 用户 - + Application 应用程序 - + &Clear 清除(&C) @@ -1695,218 +1695,228 @@ Do you want to insert it anyway? 图表 - + Columns 列列 - + X X - + Y Y - + _ _ - + Line type: - + Line - + StepLeft - + StepRight - + StepCenter - + Impulse - + Point shape: - + Cross - + Plus - + Circle - + Disc - + Square - + Diamond - + Star - + Triangle - + TriangleInverted - + CrossSquare - + PlusSquare - + CrossCircle - + PlusCircle - + Peace - + Save current plot... 保存当前图表... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema - + &New Database... 新建数据库(&N)... - - + + Create a new database file 创建一个新的数据库文件 - + This option is used to create a new database file. 这个选项用于创建一个新的数据库文件。 - + Ctrl+N Ctrl+N - + &Open Database... 打开数据库(&O)... - - + + Open an existing database file 打开一个现有的数据库文件 - + This option is used to open an existing database file. 这个选项用于打开一个现有的数据库文件。 - + Ctrl+O Ctrl+O - + &Close Database 关闭数据库(&C) - + Ctrl+W Ctrl+W - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + Revert Changes 倒退更改 - + Revert database to last saved state 把数据库会退到先前保存的状态 - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. 这个选项用于倒退当前的数据库文件为它最后的保存状态。从最后保存操作开始做出的所有更改将会丢失。 @@ -1915,17 +1925,17 @@ Do you want to insert it anyway? 写入更改 - + Write changes to the database file 把更改写入到数据库文件 - + This option is used to save changes to the database file. 这个选项用于保存更改到数据库文件。 - + Ctrl+S Ctrl+S @@ -1934,23 +1944,23 @@ Do you want to insert it anyway? 压缩数据库 - + Compact the database file, removing space wasted by deleted records 压缩数据库文件,通过删除记录去掉浪费的空间 - - + + Compact the database file, removing space wasted by deleted records. 压缩数据库文件,通过删除记录去掉浪费的空间。 - + E&xit 退出(&X) - + Ctrl+Q Ctrl+Q @@ -1959,12 +1969,12 @@ Do you want to insert it anyway? 来自 SQL 文件的数据库... - + Import data from an .sql dump text file into a new or existing database. 从一个 .sql 转储文本文件中导入数据到一个新的或已有的数据库。 - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. 这个选项让你从一个 .sql 转储文本文件中导入数据到一个新的或现有的数据库。SQL 转储文件可以在大多数数据库引擎上创建,包括 MySQL 和 PostgreSQL。 @@ -1973,12 +1983,12 @@ Do you want to insert it anyway? 表来自 CSV 文件... - + Open a wizard that lets you import data from a comma separated text file into a database table. 打开一个向导让您从一个逗号间隔的文本文件导入数据到一个数据库表中。 - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. 打开一个向导让您从一个逗号间隔的文本文件导入数据到一个数据库表中。CSV 文件可以在大多数数据库和电子表格应用程序上创建。 @@ -1987,12 +1997,12 @@ Do you want to insert it anyway? 数据库到 SQL 文件... - + Export a database to a .sql dump text file. 导出一个数据库导一个 .sql 转储文本文件。 - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. 这个选项让你导出一个数据库导一个 .sql 转储文本文件。SQL 转储文件包含在大多数数据库引擎上(包括 MySQL 和 PostgreSQL)重新创建数据库所需的所有数据。 @@ -2001,12 +2011,12 @@ Do you want to insert it anyway? 表为 CSV 文件... - + Export a database table as a comma separated text file. 导出一个数据库表为逗号间隔的文本文件。 - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. 导出一个数据库表为逗号间隔的文本文件,准备好被导入到其他数据库或电子表格应用程序。 @@ -2015,7 +2025,7 @@ Do you want to insert it anyway? 创建表... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database 打开“创建表”向导,在那里可以定义在数据库中的一个新表的名称和字段 @@ -2024,7 +2034,7 @@ Do you want to insert it anyway? 删除表... - + Open the Delete Table wizard, where you can select a database table to be dropped. 打开“删除表”向导,在那里你可以选择要丢弃的一个数据库表。 @@ -2033,7 +2043,7 @@ Do you want to insert it anyway? 修改表... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. 打开“修改表”向导,在其中可以重命名一个现有的表。也可以从一个表中添加或删除字段,以及修改字段名称和类型。 @@ -2042,28 +2052,28 @@ Do you want to insert it anyway? 创建索引... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. 打开“创建索引”向导,在那里可以在一个现有的数据库表上定义一个新索引。 - + &Preferences... 首选项(&P)... - - + + Open the preferences window. 打开首选项窗口。 - + &DB Toolbar 数据库工具栏(&D) - + Shows or hides the Database toolbar. 显示或隐藏数据库工具栏。 @@ -2072,28 +2082,28 @@ Do you want to insert it anyway? 这是什么? - + Shift+F1 Shift+F1 - + &About... 关于(&A)... - + &Recently opened 最近打开(&R) - + Open &tab 打开标签页(&T) - - + + Ctrl+T Ctrl+T @@ -2118,127 +2128,132 @@ Do you want to insert it anyway? - + + Remote + + + + DB Toolbar - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL 执行 SQL(&E) - + Execute SQL [F5, Ctrl+Return] 执行 SQL [F5, Ctrl+回车] - + &Load extension - + Execute current line [Shift+F5] - + Shift+F5 Shift+F5 - + &Wiki... 维基(&W)... - + Bug &report... 错误报告(&R)... - + Web&site... 网站(&S)... @@ -2247,8 +2262,8 @@ Do you want to insert it anyway? 保存工程 - - + + Save the current session to a file 保存当前会话到一个文件 @@ -2257,25 +2272,25 @@ Do you want to insert it anyway? 打开工程 - - + + Load a working session from a file 从一个文件加载工作会话 - + Open SQL file 打开 SQL 文件 - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>保存当前图表...</p><p>文件格式按扩展名选择(png, jpg, pdf, bmp)</p></body></html> - - - + + + Save SQL file 保存 SQL 文件 @@ -2284,13 +2299,13 @@ Do you want to insert it anyway? 加载扩展 - + Execute current line 执行当前行 Execute current line [Ctrl+E] - 执行当前行 [Ctrl+E] + 执行当前行 [Ctrl+E] @@ -2298,12 +2313,12 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file 导出为 CSV 文件 - + Export table as comma separated values file 导出表为逗号间隔值文件 @@ -2324,7 +2339,7 @@ Do you want to insert it anyway? - + Choose a database file 选择一个数据库文件 @@ -2365,9 +2380,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under 选择一个文件名保存 @@ -2421,49 +2436,49 @@ All data associated with the %1 will be lost. 没有数据库打开。 - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -2472,7 +2487,7 @@ Leave the field empty for using the database encoding. %1 行返回自: %2 (耗时 %3毫秒) - + Error executing query: %1 执行查询时出错: %1 @@ -2481,22 +2496,22 @@ Leave the field empty for using the database encoding. 查询执行成功: %1 (耗时 %2毫秒) - + Choose a text file 选择一个文本文件 - + Text files(*.csv *.txt);;All files(*) 文本文件(*.csv *.txt);;所有文件(*) - + Import completed 导入完成 - + Are you sure you want to undo all changes made to the database file '%1' since the last save? 您是否确认您想撤销从上次保存以来对数据库文件‘%1’做出的所有更改。? @@ -2517,114 +2532,114 @@ Leave the field empty for using the database encoding. 导出完成。 - + Choose a file to import 选择要导入的一个文件 - - - + + + Text files(*.sql *.txt);;All files(*) 文本文件(*.sql *.txt);;所有文件(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. 您是否确认您想创建一个新的数据库文件用来存放导入的数据? 如果您会到“否”的话,我们将尝试导入 SQL 文件中的数据到当前数据库。 - + File %1 already exists. Please choose a different name. 文件 %1 已存在。请选择一个不同的名称。 - + Error importing data: %1 导入数据时出错: %1 - + Import completed. 导入完成。 - - + + Delete View 删除视图 - - + + Delete Trigger 删除触发器 - - + + Delete Index 删除索引 - - - + + + Delete Table 删除表 - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? 设置 PRAGMA 值将会提交您的当前事务。. 您确认吗? - + Select SQL file to open 选择要打开的 SQL 文件 - + Select file name 选择文件名 - + Select extension file 选择扩展文件 - + Extensions(*.so *.dll);;All files(*) 扩展(*.so *.dll);;所有文件(*) - + Extension successfully loaded. 扩展成功加载。 - - + + Error loading extension: %1 加载扩展时出错: %1 - + Don't show again 不再显示 - + New version available. 新版本可用。 @@ -2633,17 +2648,17 @@ Are you sure? 有新版本的 sqlitebrowser (%1.%2.%3)可用。<br/><br/>请从 <a href='%4'>%4</a> 下载。 - + Choose a axis color 选择一个轴的颜色 - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;所有文件(*) - + Choose a file to open 选择要打开的一个文件 @@ -2670,66 +2685,82 @@ Are you sure? - + Remember last location - + Always use this location - + Remember last location for session only - + Lan&guage - + + Show remote options + + + + Automatic &updates - + + Remote server + + + + + dbhub.io + + + + &Database 数据库(&D) - + Database &encoding 数据库编码(&E) - + Open databases with foreign keys enabled. 打开启用了外键的数据库。 - + &Foreign keys 外键(&F) - - - - - + + + + + + enabled 启用 - + Default &location 默认位置(&L) - + ... ... @@ -2738,262 +2769,272 @@ Are you sure? 预取块尺寸(&P) - + Remove line breaks in schema &view - + Prefetch block si&ze - + Advanced - + SQL to execute after opening database - + Default field type - + Data &Browser - + Font - + &Font - + Font si&ze: - + + Content + + + + + Symbol limit in cell + + + + NULL fields - + &Text - + Field colors - + NULL - + Regular - + Text 文本 - + Binary 二进制 - + Background - + Filters - + Escape character - + Delay time (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + &SQL &SQL - + Settings name 设置名称 - + Context 上下文 - + Colour 颜色 - + Bold 粗体 - + Italic 斜体 - + Underline 下划线 - + Keyword 关键字 - + function 函数 - + Function 函数 - + Table - + Comment 注释 - + Identifier 识别符 - + String 字符串 - + currentline 当前行 - + Current line 当前行 - + SQL &editor font size SQL 编辑器字体大小(&E) - + SQL &log font size SQL 日志字体大小(&L) - + Tab size - + SQL editor &font - + Error indicators - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Hori&zontal tiling - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Code co&mpletion - + &Extensions 扩展(&E) - + Select extensions to load for every database: 选择每个数据库要加载的扩展: - + Add extension 添加扩展 - + Remove extension 删除扩展 - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> - + Disable Regular Expression extension @@ -3003,17 +3044,17 @@ Are you sure? 选择一个目录 - + The language will change after you restart the application. - + Select extension file 选择扩展文件 - + Extensions(*.so *.dll);;All files(*) 扩展(*.so *.dll);;所有文件(*) @@ -3476,13 +3517,13 @@ Create a backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there - + Error changing data: %1 更改数据库时出错: diff --git a/src/translations/sqlb_zh_TW.ts b/src/translations/sqlb_zh_TW.ts index 8f96dbfe3..80f69cbd4 100644 --- a/src/translations/sqlb_zh_TW.ts +++ b/src/translations/sqlb_zh_TW.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -459,22 +459,22 @@ Aborting execution. 架構 - + Tables (%1) 資料表 (%1) - + Indices (%1) 索引 (%1) - + Views (%1) 視圖 (%1) - + Triggers (%1) 觸發器 (%1) @@ -827,14 +827,14 @@ Aborting execution. - + Are you sure you want to delete the field '%1'? All data currently stored in this field will be lost. 您是否確認您想刪除欄位 '%1'? 目前存儲在這個欄位中的所有資料將會遺失。 - + Please add a field which meets the following criteria before setting the without rowid flag: - Primary key flag set - Auto increment disabled @@ -1042,7 +1042,7 @@ All data currently stored in this field will be lost. ExtendedTableWidget - + The content of clipboard is bigger than the range selected. Do you want to insert it anyway? @@ -1249,7 +1249,7 @@ Do you want to insert it anyway? - + F5 F5 @@ -1404,8 +1404,8 @@ Do you want to insert it anyway? - - + + None @@ -1573,105 +1573,105 @@ Do you want to insert it anyway? 匯出(&E) - + &Edit 編輯(&E) - + &View 查看(&V) - + &Help 幫助(&H) - + Sa&ve Project - + Open &Project - + &Attach Database - + &Set Encryption - - + + Save SQL file as - + &Browse Table - + Copy Create statement - + Copy the CREATE statement of the item to the clipboard - + Edit display format - + Edit the display format of the data in this column - + Show rowid column - + Toggle the visibility of the rowid column - - + + Set encoding - + Change the encoding of the text in the table cells - + Set encoding for all tables - + Change the default encoding assumed for all tables in the database - - + + Duplicate record @@ -1688,17 +1688,17 @@ Do you want to insert it anyway? 顯示 SQL 提交自(&S) - + User 用戶 - + Application 應用程式 - + &Clear 清除(&C) @@ -1707,218 +1707,228 @@ Do you want to insert it anyway? 圖表 - + Columns 列列 - + X X - + Y Y - + _ _ - + Line type: - + Line - + StepLeft - + StepRight - + StepCenter - + Impulse - + Point shape: - + Cross - + Plus - + Circle - + Disc - + Square - + Diamond - + Star - + Triangle - + TriangleInverted - + CrossSquare - + PlusSquare - + CrossCircle - + PlusCircle - + Peace - + Save current plot... 儲存目前圖表... - + Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + DB Schema - + &New Database... 新建資料庫(&N)... - - + + Create a new database file 建立一個新的資料庫檔 - + This option is used to create a new database file. 這個選項用於建立一個新的資料庫檔案。 - + Ctrl+N Ctrl+N - + &Open Database... 打開資料庫(&O)... - - + + Open an existing database file 打開一個現有的資料庫檔 - + This option is used to open an existing database file. 這個選項用於打開一個現有的資料庫檔案。 - + Ctrl+O Ctrl+O - + &Close Database 關閉資料庫(&C) - + Ctrl+W Ctrl+W - + SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window + + + Open from Remote + + + + + Save to Remote + + Revert Changes 復原修改 - + Revert database to last saved state 把資料庫退回到先前儲存的狀態 - + This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost. 這個選項用於倒退目前的資料庫檔為它最後的儲存狀態。從最後儲存操作開始做出的所有修改將會遺失。 @@ -1927,17 +1937,17 @@ Do you want to insert it anyway? 寫入修改 - + Write changes to the database file 把修改寫入到資料庫檔 - + This option is used to save changes to the database file. 這個選項用於儲存修改到資料庫檔案。 - + Ctrl+S Ctrl+S @@ -1946,23 +1956,23 @@ Do you want to insert it anyway? 壓縮資料庫 - + Compact the database file, removing space wasted by deleted records 壓縮資料庫檔,通過刪除記錄去掉浪費的空間 - - + + Compact the database file, removing space wasted by deleted records. 壓縮資料庫檔,通過刪除記錄去掉浪費的空間。 - + E&xit 退出(&X) - + Ctrl+Q Ctrl+Q @@ -1971,12 +1981,12 @@ Do you want to insert it anyway? 來自 SQL 檔案的資料庫... - + Import data from an .sql dump text file into a new or existing database. 從一個 .sql 轉儲文字檔中匯入資料到一個新的或已有的資料庫。 - + This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL. 這個選項讓你從一個 .sql 轉儲文字檔中匯入資料到一個新的或現有的資料庫。SQL 轉儲檔可以在大多數資料庫引擎上建立,包括 MySQL 和 PostgreSQL。 @@ -1985,12 +1995,12 @@ Do you want to insert it anyway? 資料表來自 CSV 檔案... - + Open a wizard that lets you import data from a comma separated text file into a database table. 打開一個引導精靈讓您從一個逗號間隔的文字檔匯入資料到一個資料庫資料表中。 - + Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications. 打開一個引導精靈讓您從一個逗號間隔的文字檔匯入資料到一個資料庫資料表中。CSV 檔可以在大多數資料庫和試算資料表應用程式上建立。 @@ -1999,12 +2009,12 @@ Do you want to insert it anyway? 資料庫到 SQL 檔案... - + Export a database to a .sql dump text file. 匯出一個資料庫導一個 .sql 轉儲文字檔案。 - + This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL. 這個選項讓你匯出一個資料庫導一個 .sql 轉儲文字檔案。SQL 轉儲檔包含在大多數資料庫引擎上(包括 MySQL 和 PostgreSQL)重新建立資料庫所需的所有資料。 @@ -2013,12 +2023,12 @@ Do you want to insert it anyway? 資料表為 CSV 檔案... - + Export a database table as a comma separated text file. 匯出一個資料庫資料表為逗號間隔的文字檔案。 - + Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications. 匯出一個資料庫資料表為逗號間隔的文字檔,準備好被匯入到其他資料庫或試算資料表應用程式。 @@ -2027,7 +2037,7 @@ Do you want to insert it anyway? 建立資料表... - + Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database 打開“建立資料表”引導精靈,在那裡可以定義在資料庫中的一個新資料表的名稱和欄位 @@ -2036,7 +2046,7 @@ Do you want to insert it anyway? 刪除資料表... - + Open the Delete Table wizard, where you can select a database table to be dropped. 打開“刪除資料表”引導精靈,在那裡你可以選擇要丟棄的一個資料庫資料表。 @@ -2045,7 +2055,7 @@ Do you want to insert it anyway? 修改資料表... - + Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types. 打開“修改資料表”引導精靈,在其中可以重命名一個現有的資料表。也可以從一個資料表中加入或刪除欄位,以及修改欄位名稱和類型。 @@ -2054,28 +2064,28 @@ Do you want to insert it anyway? 建立索引... - + Open the Create Index wizard, where it is possible to define a new index on an existing database table. 打開“建立索引”引導精靈,在那裡可以在一個現有的資料庫資料表上定義一個新索引。 - + &Preferences... 偏好選項(&P)... - - + + Open the preferences window. 打開首選項視窗。 - + &DB Toolbar 資料庫工具列(&D) - + Shows or hides the Database toolbar. 顯示或隱藏資料庫工具列。 @@ -2084,28 +2094,28 @@ Do you want to insert it anyway? 這是什麼? - + Shift+F1 Shift+F1 - + &About... 關於(&A)... - + &Recently opened 最近打開(&R) - + Open &tab 打開標籤頁(&T) - - + + Ctrl+T Ctrl+T @@ -2130,127 +2140,132 @@ Do you want to insert it anyway? - + + Remote + + + + DB Toolbar - + Edit Database Cell - + SQL &Log - + Show S&QL submitted by - + &Plot - + &Revert Changes - + &Write Changes - + Compact &Database - + &Database from SQL file... - + &Table from CSV file... - + &Database to SQL file... - + &Table(s) as CSV file... - + &Create Table... - + &Delete Table... - + &Modify Table... - + Create &Index... - + W&hat's This? - + &Execute SQL 執行 SQL(&E) - + Execute SQL [F5, Ctrl+Return] 執行 SQL [F5, Ctrl+ Enter] - + &Load extension - + Execute current line [Shift+F5] - + Shift+F5 Shift+F5 - + &Wiki... 維基百科(&W)... - + Bug &report... 錯誤報告(&R)... - + Web&site... 網站(&S)... @@ -2259,8 +2274,8 @@ Do you want to insert it anyway? 儲存專案 - - + + Save the current session to a file 儲存目前會話到一個檔案 @@ -2269,25 +2284,25 @@ Do you want to insert it anyway? 打開專案 - - + + Load a working session from a file 從一個檔載入工作會話 - + Open SQL file 打開 SQL 檔案 - + <html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html> <html><head/><body><p>儲存目前圖表...</p><p>檔案格式按副檔名選擇(png, jpg, pdf, bmp)</p></body></html> - - - + + + Save SQL file 儲存 SQL 檔案 @@ -2296,13 +2311,13 @@ Do you want to insert it anyway? 載入擴充套件 - + Execute current line 執行目前行 Execute current line [Ctrl+E] - 執行目前行 [Ctrl+E] + 執行目前行 [Ctrl+E] @@ -2310,12 +2325,12 @@ Do you want to insert it anyway? Ctrl+E - + Export as CSV file 匯出為 CSV 檔案 - + Export table as comma separated values file 匯出資料表為逗號間隔值檔案 @@ -2336,7 +2351,7 @@ Do you want to insert it anyway? - + Choose a database file 選擇一個資料庫檔案 @@ -2377,9 +2392,9 @@ Do you want to insert it anyway? - - - + + + Choose a filename to save under 選擇一個檔案名稱儲存 @@ -2433,49 +2448,49 @@ All data associated with the %1 will be lost. 沒有資料庫打開。 - + %1 rows returned in %2ms from: %3 - + , %1 rows affected - + Query executed successfully: %1 (took %2ms%3) - + A new DB Browser for SQLite version is available (%1.%2.%3).<br/><br/>Please download at <a href='%4'>%4</a>. - - + + DB Browser for SQLite project file (*.sqbpro) - + Please choose a new encoding for this table. - + Please choose a new encoding for all tables. - + %1 Leave the field empty for using the database encoding. - + This encoding is either not valid or not supported. @@ -2484,7 +2499,7 @@ Leave the field empty for using the database encoding. %1 行返回自: %2 (耗時 %3毫秒) - + Error executing query: %1 執行查詢時出現錯誤: %1 @@ -2493,22 +2508,22 @@ Leave the field empty for using the database encoding. 查詢執行成功: %1 (耗時 %2毫秒) - + Choose a text file 選擇一個文字檔 - + Text files(*.csv *.txt);;All files(*) 文字檔案(*.csv *.txt);;所有擋檔案(*) - + Import completed 匯入完成 - + Are you sure you want to undo all changes made to the database file '%1' since the last save? 您是否確認您想撤銷從上次儲存以來對資料庫檔‘%1’做出的所有修改。? @@ -2529,114 +2544,114 @@ Leave the field empty for using the database encoding. 匯出完成。 - + Choose a file to import 選擇要匯入的一個檔案 - - - + + + Text files(*.sql *.txt);;All files(*) 文字檔案(*.sql *.txt);;所有擋檔案(*) - + Do you want to create a new database file to hold the imported data? If you answer no we will attempt to import the data in the SQL file to the current database. 您是否確認您想建立一個新的資料庫檔用來存放匯入的資料? 如果您會到“否”的話,我們將嘗試匯入 SQL 檔中的資料到目前資料庫。 - + File %1 already exists. Please choose a different name. 檔案 %1 已存在。請選擇一個不同的名稱。 - + Error importing data: %1 匯入資料時出現錯誤: %1 - + Import completed. 匯入完成。 - - + + Delete View 刪除視圖 - - + + Delete Trigger 刪除觸發器 - - + + Delete Index 刪除索引 - - - + + + Delete Table 刪除資料表 - + &%1 %2 &%1 %2 - + Setting PRAGMA values will commit your current transaction. Are you sure? 設定 PRAGMA 值將會提交您的目前事務。. 您確認嗎? - + Select SQL file to open 選擇要打開的 SQL 檔案 - + Select file name 選擇檔案名稱 - + Select extension file 選擇擴充套件檔 - + Extensions(*.so *.dll);;All files(*) 擴充套件(*.so *.dll);;所有擋檔案(*) - + Extension successfully loaded. 擴充套件成功載入。 - - + + Error loading extension: %1 載入擴充套件時出現錯誤: %1 - + Don't show again 不再顯示 - + New version available. 新版本可用。 @@ -2645,17 +2660,17 @@ Are you sure? 有新版本的 sqlitebrowser (%1.%2.%3)可用。<br/><br/>請從 <a href='%4'>%4</a> 下載。 - + Choose a axis color 選擇一個軸的顏色 - + PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;All Files(*) PNG(*.png);;JPG(*.jpg);;PDF(*.pdf);;BMP(*.bmp);;所有擋檔案(*) - + Choose a file to open 選擇要打開的一個檔案 @@ -2682,66 +2697,82 @@ Are you sure? - + Remember last location - + Always use this location - + Remember last location for session only - + Lan&guage - + + Show remote options + + + + Automatic &updates - + + Remote server + + + + + dbhub.io + + + + &Database 資料庫(&D) - + Database &encoding 資料庫編碼(&E) - + Open databases with foreign keys enabled. 打開啟用了外鍵的資料庫。 - + &Foreign keys 外鍵(&F) - - - - - + + + + + + enabled 啟用 - + Default &location 預設位置(&L) - + ... ... @@ -2750,262 +2781,272 @@ Are you sure? 預取塊尺寸(&P) - + Remove line breaks in schema &view - + Prefetch block si&ze - + Advanced - + SQL to execute after opening database - + Default field type - + Data &Browser - + Font - + &Font - + Font si&ze: - + + Content + + + + + Symbol limit in cell + + + + NULL fields - + &Text - + Field colors - + NULL - + Regular - + Text 純文字檔案 - + Binary 二進位 - + Background - + Filters - + Escape character - + Delay time (&ms) - + Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + &SQL &SQL - + Settings name 設定名稱 - + Context 上下文 - + Colour 顏色 - + Bold 粗體 - + Italic 斜體 - + Underline 底線 - + Keyword 關鍵字 - + function 函數 - + Function 函數 - + Table 資料表 - + Comment 注釋 - + Identifier 識別符 - + String 字串 - + currentline 目前行 - + Current line 目前行 - + SQL &editor font size SQL 編輯器字體大小(&E) - + SQL &log font size SQL 日誌字體大小(&L) - + Tab size - + SQL editor &font - + Error indicators - + Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Hori&zontal tiling - + If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Code co&mpletion - + &Extensions 擴充套件(&E) - + Select extensions to load for every database: 選擇每個資料庫要載入的擴充套件: - + Add extension 加入擴充套件 - + Remove extension 刪除擴充套件 - + <html><head/><body><p>While supporting the REGEXP operator SQLite doesn't implement any regular expression<br/>algorithm but calls back the running application. DB Browser for SQLite implements this<br/>algorithm for you to let you use REGEXP out of the box. However, as there are multiple possible<br/>implementations of this and you might want to use another one, you're free to disable the<br/>application's implementation and load your own by using an extension. Requires restart of the application.</p></body></html> - + Disable Regular Expression extension @@ -3015,17 +3056,17 @@ Are you sure? 選擇一個目錄 - + The language will change after you restart the application. - + Select extension file 選擇擴充套件檔 - + Extensions(*.so *.dll);;All files(*) 擴充套件(*.so *.dll);;所有擋檔案(*) @@ -3488,13 +3529,13 @@ Create a backup! SqliteTableModel - + References %1(%2) Hold Ctrl+Shift and click to jump there - + Error changing data: %1 修改資料庫時出現錯誤: From 4e29dac773e92bbfad53c13753880e8488599d5a Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Sat, 1 Oct 2016 21:43:22 +0300 Subject: [PATCH 60/79] Fix executing current SQL running incorrect line Previously, it was running the query at the current cursor position, but that proved to be confusing. Now, it runs the SQL that contains the start of the current line. So having: SELECT * FROM table1; SELECT * FROM table2; and the cursor either before the first semicolon, either after it, the first SQL will be run, and not the second one as before. (cherry picked from commit 531eddbd6ca397955e150c6b760f297f94b71448) --- src/MainWindow.cpp | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index fd5a18195..4000e7764 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -891,27 +891,16 @@ void MainWindow::executeQuery() execution_start_line = cursor_line; - int position = editor->positionFromLineIndex(cursor_line, cursor_index); + int lineStartCursorPosition = editor->positionFromLineIndex(cursor_line, 0); QString entireSQL = editor->text(); - QString secondPartEntireSQL = entireSQL.right(entireSQL.length() - position); + QString firstPartEntireSQL = entireSQL.left(lineStartCursorPosition); + QString secondPartEntireSQL = entireSQL.right(entireSQL.length() - lineStartCursorPosition); - if (secondPartEntireSQL.trimmed().length() == 0) { - position = entireSQL.lastIndexOf(";") - 1; - } - - if (position == -1) { - query = entireSQL; - } else { - secondPartEntireSQL = entireSQL.right(entireSQL.length() - position); + QString firstPartSQL = firstPartEntireSQL.split(";").last(); + QString lastPartSQL = secondPartEntireSQL.split(";").first(); - QString firstPartEntireSQL = entireSQL.left(position); - - QString firstPartSQL = firstPartEntireSQL.split(";").last(); - QString lastPartSQL = secondPartEntireSQL.split(";").first(); - - query = firstPartSQL + lastPartSQL; - } + query = firstPartSQL + lastPartSQL; } else { // if a part of the query is selected, we will only execute this part query = sqlWidget->getSelectedSql(); From f0e2b1030da35e88f3250486fe3e82157525dd42 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 1 Oct 2016 20:21:32 +0100 Subject: [PATCH 61/79] Updated version numbers to 3.9.1 --- CMakeLists.txt | 2 +- src/app.plist | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a1a88b7a1..abc5c0b0a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -378,7 +378,7 @@ set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") set(CPACK_PACKAGE_VERSION_MAJOR "3") set(CPACK_PACKAGE_VERSION_MINOR "9") -set(CPACK_PACKAGE_VERSION_PATCH "0") +set(CPACK_PACKAGE_VERSION_PATCH "1") if(WIN32 AND NOT UNIX) # There is a bug in NSIS that does not handle full unix paths properly. Make # sure there is at least one set of four (4) backlasshes. diff --git a/src/app.plist b/src/app.plist index 102dc96e1..05a005ea4 100644 --- a/src/app.plist +++ b/src/app.plist @@ -52,7 +52,7 @@ CFBundleExecutable @EXECUTABLE@ CFBundleGetInfoString - 3.9.0 + 3.9.1 CFBundleIconFile @ICON@ CFBundleIdentifier @@ -64,11 +64,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 3.9.0 + 3.9.1 CFBundleSignature SqLB CFBundleVersion - 3.9.0 + 3.9.1 NSPrincipalClass NSApplication NSHighResolutionCapable From a09a8138af8abe775a2b22511d468302092e0a4f Mon Sep 17 00:00:00 2001 From: lulol Date: Sat, 1 Oct 2016 22:07:08 +0200 Subject: [PATCH 62/79] Translation of the new Spanish strings for v3.9.1 (#794) Translation of the new Spanish strings for v3.9.1 and some coherence changes --- src/translations/sqlb_es_ES.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/translations/sqlb_es_ES.ts b/src/translations/sqlb_es_ES.ts index 1c57c1231..2e7b4018a 100644 --- a/src/translations/sqlb_es_ES.ts +++ b/src/translations/sqlb_es_ES.ts @@ -1595,12 +1595,12 @@ Do you want to insert it anyway? Execute current line [Shift+F5] - Ejecuta la línea actual [Shift+F5] + Ejecuta la línea actual [Mayús.+F5] Shift+F5 - Shift+F5 + Mayús.+F5 @@ -1901,12 +1901,12 @@ Do you want to insert it anyway? Open from Remote - + Abrir desde el Remoto Save to Remote - + Guardar al Remoto Revert Changes @@ -2093,7 +2093,7 @@ Do you want to insert it anyway? Shift+F1 - Shift+F1 + Mayús.+F1 @@ -2139,7 +2139,7 @@ Do you want to insert it anyway? Remote - + Remoto @@ -2705,7 +2705,7 @@ Deje este campo vacío para usar la codificación de la base de datos. Show remote options - + Mostrar opciones para el remoto @@ -2725,7 +2725,7 @@ Deje este campo vacío para usar la codificación de la base de datos. Remote server - + Servidor remoto @@ -2826,12 +2826,12 @@ Deje este campo vacío para usar la codificación de la base de datos. Content - + Contenido Symbol limit in cell - + Límite de símbolos en la celda @@ -3422,7 +3422,7 @@ Si decide continuar, está avisado de que la base de datos se puede dañar. References %1(%2) Hold Ctrl+Shift and click to jump there Referencias %1(%2) -Mantenga pulsado Ctrl+Shift y haga click para ir ahí +Mantenga pulsado Ctrl+Mayús. y haga click para ir ahí From b08178f9cc01e48e7406979a53f75e27675a68d5 Mon Sep 17 00:00:00 2001 From: FriedrichFroebel Date: Sun, 2 Oct 2016 12:51:46 +0200 Subject: [PATCH 63/79] Update German translation (#798) --- src/translations/sqlb_de.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/translations/sqlb_de.ts b/src/translations/sqlb_de.ts index c1b8d70d6..e7f2a5090 100644 --- a/src/translations/sqlb_de.ts +++ b/src/translations/sqlb_de.ts @@ -1895,22 +1895,22 @@ Möchten Sie ihn dennoch einfügen? SQLCipher FAQ... - + SQLCiper FAQ... Opens the SQLCipher FAQ in a browser window - + Öffnet die SQLCiper FAQ in einem Browserfenster Open from Remote - + Entfernte öffnen Save to Remote - + Entfernte speichern Revert Changes @@ -2136,7 +2136,7 @@ Möchten Sie ihn dennoch einfügen? Remote - + Fernzugriff @@ -2241,12 +2241,12 @@ Möchten Sie ihn dennoch einfügen? Execute current line [Shift+F5] - + Aktuelle Zeile ausführen [Shift+F5] Shift+F5 - Shift+F5 + Shift+F5 @@ -2714,7 +2714,7 @@ Sind Sie sicher? Show remote options - + Fernzugriffs-Optionen anzeigen @@ -2724,12 +2724,12 @@ Sind Sie sicher? Remote server - + Entfernter Server dbhub.io - + dbhub.io @@ -2823,12 +2823,12 @@ Sind Sie sicher? Content - + Inhalt Symbol limit in cell - + Symbolbegrenzung in Zelle From c42d4237767e9856627888eae81a5c979130f743 Mon Sep 17 00:00:00 2001 From: Gihun Ham Date: Sun, 2 Oct 2016 19:54:26 +0900 Subject: [PATCH 64/79] Translation of the new Korean strings for v3.9.1 (#797) --- src/translations/sqlb_ko_KR.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/translations/sqlb_ko_KR.ts b/src/translations/sqlb_ko_KR.ts index e11acb033..1feb52ec4 100644 --- a/src/translations/sqlb_ko_KR.ts +++ b/src/translations/sqlb_ko_KR.ts @@ -1580,12 +1580,12 @@ Do you want to insert it anyway? Execute current line [Shift+F5] - + [Shift+F5]키를 누르면 현재 행을 실행합니다. Shift+F5 - Shift+F5 + Shift+F5 @@ -1876,22 +1876,22 @@ Do you want to insert it anyway? SQLCipher FAQ... - + SQLCipher FAQ... Opens the SQLCipher FAQ in a browser window - + 브라우져 창에서 SQLCipher FAQ를 봅니다. Open from Remote - + 원격 서버에서 불러오기 Save to Remote - + 원격 서버로 저장하기 Revert Changes @@ -2129,7 +2129,7 @@ Do you want to insert it anyway? Remote - + 원격 서버 @@ -2693,7 +2693,7 @@ Leave the field empty for using the database encoding. Show remote options - + 원격 서버 옵션 보기 @@ -2713,12 +2713,12 @@ Leave the field empty for using the database encoding. Remote server - + 원격 서버 dbhub.io - + dbhub.io @@ -2814,12 +2814,12 @@ Leave the field empty for using the database encoding. Content - + 내용 Symbol limit in cell - + 셀 안에서 심볼 제한 From d95f9aa4095fa2d863f2d78b63db05858365c80f Mon Sep 17 00:00:00 2001 From: "Oleg V. Polivets" Date: Sun, 2 Oct 2016 15:25:45 +0100 Subject: [PATCH 65/79] Update Russian translation for 3.9.1 --- src/translations/sqlb_ru.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/translations/sqlb_ru.ts b/src/translations/sqlb_ru.ts index 9a386c6f4..436a9979d 100755 --- a/src/translations/sqlb_ru.ts +++ b/src/translations/sqlb_ru.ts @@ -1490,7 +1490,7 @@ Do you want to insert it anyway? Remote - + Удаленный сервер @@ -1520,12 +1520,12 @@ Do you want to insert it anyway? Execute current line [Shift+F5] - + Выполнить текущую строку [Shift+F5] Shift+F5 - Shift+F5 + Shift+F5 @@ -1587,22 +1587,22 @@ Do you want to insert it anyway? SQLCipher FAQ... - + Opens the SQLCipher FAQ in a browser window - + Открыть SQLCiphier FAQ в браузере Open from Remote - + Загрузить из облака Save to Remote - + Сохранить в облако @@ -2008,7 +2008,7 @@ Do you want to insert it anyway? Execute SQL - SQL + Выполнить код SQL @@ -2594,17 +2594,17 @@ Are you sure? Show remote options - + Опции "облака" Remote server - + Сервер dbhub.io - + @@ -2644,12 +2644,12 @@ Are you sure? Content - + Содержимое Symbol limit in cell - + Количество символов в ячейке From fe9dacbc49472fedebf9df2c9196059c8f89e74a Mon Sep 17 00:00:00 2001 From: lulol Date: Sun, 2 Oct 2016 17:07:26 +0200 Subject: [PATCH 66/79] Updated Spanish translation (#801) --- src/translations/sqlb_es_ES.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/translations/sqlb_es_ES.ts b/src/translations/sqlb_es_ES.ts index 2e7b4018a..c9c5b2a60 100644 --- a/src/translations/sqlb_es_ES.ts +++ b/src/translations/sqlb_es_ES.ts @@ -1590,7 +1590,7 @@ Do you want to insert it anyway? &Load extension - &Cargar extension + &Cargar extensión @@ -2229,7 +2229,7 @@ Do you want to insert it anyway? Execute SQL [F5, Ctrl+Return] - Ejecuta SQL [F5, Ctrl+Return] + Ejecuta SQL [F5, Ctrl+Intro.] @@ -2339,7 +2339,7 @@ Do you want to insert it anyway? Ctrl+Return - Ctrl+Return + Ctrl+Intro. @@ -3422,7 +3422,7 @@ Si decide continuar, está avisado de que la base de datos se puede dañar. References %1(%2) Hold Ctrl+Shift and click to jump there Referencias %1(%2) -Mantenga pulsado Ctrl+Mayús. y haga click para ir ahí +Mantenga pulsadas Ctrl+Mayús. y haga click para ir ahí From dfa978ad0ef0806acd674624c1e2b62e8733da55 Mon Sep 17 00:00:00 2001 From: "Oleg V. Polivets" Date: Sun, 2 Oct 2016 19:13:55 +0300 Subject: [PATCH 67/79] RID: AboutDialog WindowContextHelpButtonHint window flag (#796) (cherry picked from commit 842a634be5d762522de1ee066090f06dea26b9c0) --- src/AboutDialog.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/AboutDialog.cpp b/src/AboutDialog.cpp index 963ddf89e..2c1ffb14c 100644 --- a/src/AboutDialog.cpp +++ b/src/AboutDialog.cpp @@ -9,6 +9,7 @@ AboutDialog::AboutDialog(QWidget *parent) : { ui->setupUi(this); this->setFixedSize(this->width(), this->height()); + this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint); ui->label_version->setText(tr("Version ") + APP_VERSION + "\n\n" + tr("Qt Version ") + QT_VERSION_STR + "\n\n" + From f68e2939b888c6e6e5a8ced334c9d0e1e799dac0 Mon Sep 17 00:00:00 2001 From: Bernardo Sulzbach Date: Sun, 2 Oct 2016 18:25:02 -0300 Subject: [PATCH 68/79] Should have up-to-date Portuguese translation (#802) --- src/translations/sqlb_pt_BR.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/translations/sqlb_pt_BR.ts b/src/translations/sqlb_pt_BR.ts index 44fa37c98..5688a5138 100644 --- a/src/translations/sqlb_pt_BR.ts +++ b/src/translations/sqlb_pt_BR.ts @@ -1535,7 +1535,7 @@ Deseja inserir mesmo assim? Shift+F1 - Shift+F1 + &About... @@ -2121,31 +2121,31 @@ Deixe o campo em branco para usar a codificação do banco de dados. Execute current line [Shift+F5] - + Executar linha atual [Shift+F5] Shift+F5 - Shift+F5 + SQLCipher FAQ... - + FAQ do SQLCipher... Opens the SQLCipher FAQ in a browser window - + Abre o FAQ do SQLCipher em uma janela do navegador Remote - + Remoto Open from Remote - + Abrir remoto Save to Remote - + Salvar em remoto @@ -2452,23 +2452,23 @@ Deixe o campo em branco para usar a codificação do banco de dados. Show remote options - + Mostrar opções do remoto Remote server - + Servidor remoto dbhub.io - + Content - + Conteúdo Symbol limit in cell - + Limite de símbolos na célula From 478f69d51b329f9bf3d6f75f8e4ab4a060ff9ffd Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 2 Oct 2016 22:48:32 +0100 Subject: [PATCH 69/79] Updated version number for src/version.h --- src/version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.h b/src/version.h index 608305309..008ccf28a 100644 --- a/src/version.h +++ b/src/version.h @@ -2,7 +2,7 @@ #define GEN_VERSION_H #define MAJOR_VERSION 3 #define MINOR_VERSION 9 -#define PATCH_VERSION 0 +#define PATCH_VERSION 1 #define str(s) #s #define xstr(s) str(s) From 90c094eaedc81a033504ceb5356dc58a546b7541 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Mon, 3 Oct 2016 00:25:32 +0100 Subject: [PATCH 70/79] Adjust installation directory & package icon file --- CMakeLists.txt | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index abc5c0b0a..52a7eca91 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -314,13 +314,13 @@ if(WIN32 AND MSVC) set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_DEFINITIONS_RELWITHDEBINFO "_CONSOLE") set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup") set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:WINDOWS") - set(CMAKE_GENERATOR_TOOLSET "v120_xp" CACHE STRING "Platform Toolset" FORCE) endif() +if(NOT WIN32) install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin LIBRARY DESTINATION lib) - +endif() if(ENABLE_TESTING) add_subdirectory(src/tests) @@ -338,6 +338,10 @@ if(UNIX AND NOT APPLE) endif(UNIX AND NOT APPLE) if(WIN32 AND MSVC) + install(TARGETS ${PROJECT_NAME} + RUNTIME DESTINATION "/" + LIBRARY DESTINATION lib) + set(QT5_BIN_PATH ${QT5_PATH}/bin) # The Qt5 Debug configuration library files have a 'd' postfix install(FILES @@ -346,7 +350,7 @@ if(WIN32 AND MSVC) ${QT5_BIN_PATH}/Qt5Networkd.dll ${QT5_BIN_PATH}/Qt5PrintSupportd.dll ${QT5_BIN_PATH}/Qt5Widgetsd.dll - DESTINATION bin + DESTINATION "/" CONFIGURATIONS Debug) # The Qt5 Release configuration files don't have a postfix install(FILES @@ -355,7 +359,7 @@ if(WIN32 AND MSVC) ${QT5_BIN_PATH}/Qt5Network.dll ${QT5_BIN_PATH}/Qt5PrintSupport.dll ${QT5_BIN_PATH}/Qt5Widgets.dll - DESTINATION bin + DESTINATION "/" CONFIGURATIONS Release) # The files below are common to all configurations install(FILES @@ -364,11 +368,11 @@ if(WIN32 AND MSVC) ${OPENSSL_PATH}/libeay32.dll ${OPENSSL_PATH}/ssleay32.dll - DESTINATION bin) + DESTINATION "/") install(FILES ${QT5_PATH}/plugins/platforms/qwindows.dll - DESTINATION bin/platforms) - install(PROGRAMS "${VSREDIST_DIR}/${VSREDIST}" DESTINATION tmp) + DESTINATION platforms) + install(PROGRAMS "${VSREDIST_DIR}/${VSREDIST}" DESTINATION redist) endif() #cpack @@ -379,13 +383,14 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") set(CPACK_PACKAGE_VERSION_MAJOR "3") set(CPACK_PACKAGE_VERSION_MINOR "9") set(CPACK_PACKAGE_VERSION_PATCH "1") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "DB Browser for SQLite") if(WIN32 AND NOT UNIX) # There is a bug in NSIS that does not handle full unix paths properly. Make # sure there is at least one set of four (4) backlasshes. - set(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_DESCRIPTION_SUMMARY}\\\\${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") - set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") - set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\DB Browser for SQLite.exe") + set(CPACK_NSIS_MUI_ICON "${CMAKE_CURRENT_SOURCE_DIR}\\\\src\\\\iconwin.ico") + set(CPACK_NSIS_EXECUTABLES_DIRECTORY "/") + set(CPACK_NSIS_INSTALLED_ICON_NAME "DB Browser for SQLite.exe") set(CPACK_NSIS_DISPLAY_NAME "DB Browser for SQLite") set(CPACK_NSIS_HELP_LINK "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") set(CPACK_NSIS_URL_INFO_ABOUT "https:\\\\\\\\github.com\\\\sqlitebrowser\\\\sqlitebrowser") @@ -397,8 +402,8 @@ if(WIN32 AND NOT UNIX) # VS redist list(APPEND CPACK_NSIS_EXTRA_INSTALL_COMMANDS " - ExecWait '\\\"$INSTDIR\\\\tmp\\\\${VSREDIST}\\\" /install /passive /quiet' - Delete '\\\"$INSTDIR\\\\tmp\\\\${VSREDIST}\\\"' + ExecWait '\\\"$INSTDIR\\\\redist\\\\${VSREDIST}\\\" /install /passive /quiet' + Delete '\\\"$INSTDIR\\\\redist\\\\${VSREDIST}\\\"' ") else(WIN32 AND NOT UNIX) set(CPACK_STRIP_FILES "bin/DB Browser for SQLite") From 4ff35e5de49910facbde8e3fc1be374a5d05064d Mon Sep 17 00:00:00 2001 From: Michel VERET Date: Tue, 4 Oct 2016 13:44:47 +0100 Subject: [PATCH 71/79] Updated French translation for 3.9.1 --- src/translations/sqlb_fr.ts | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/translations/sqlb_fr.ts b/src/translations/sqlb_fr.ts index 1b55ad694..358f2ebd2 100644 --- a/src/translations/sqlb_fr.ts +++ b/src/translations/sqlb_fr.ts @@ -1,6 +1,6 @@ - + AboutDialog @@ -2060,7 +2060,7 @@ Voulez-vous poursuivre l'insertion malgré tout ? Remote - + Système distant @@ -2251,12 +2251,12 @@ Voulez-vous poursuivre l'insertion malgré tout ? Execute current line [Shift+F5] - + Exécuter la ligne courante [Maj+F5] Shift+F5 - Maj+F5 + Maj+F5 @@ -2349,22 +2349,22 @@ Voulez-vous poursuivre l'insertion malgré tout ? SQLCipher FAQ... - + FAQ SQLCipher... Opens the SQLCipher FAQ in a browser window - + Ouvre la FAQ SQLCipher dans une fenêtre de navigation Open from Remote - + Ouvrir depuis le Système distant Save to Remote - + Sauvegarder sur le Système distant Load extension @@ -2779,7 +2779,7 @@ Are you sure? Show remote options - + Afficher les options du Syst. Distant @@ -2789,12 +2789,12 @@ Are you sure? Remote server - + Système Distant dbhub.io - + dbhub.io @@ -2889,12 +2889,13 @@ de la Base de Données Content - + Contenu Symbol limit in cell - + Revoir la traduction en fonction du contexte + Symbole limite dans la cellule From 0845ff25cd0e89ec531d047c81ed54566bf5d3da Mon Sep 17 00:00:00 2001 From: ilovezfs Date: Fri, 7 Oct 2016 12:10:55 +0100 Subject: [PATCH 72/79] Xcode 8 fix for QScintilla2 (cherry picked from commit 969e263e5bf71e63df8ee908cb4a2014b9a55c9b) --- libs/qscintilla/Qt4Qt5/Qsci/qsciscintilla.h | 9 --------- libs/qscintilla/Qt4Qt5/qsciscintilla.cpp | 1 + 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/libs/qscintilla/Qt4Qt5/Qsci/qsciscintilla.h b/libs/qscintilla/Qt4Qt5/Qsci/qsciscintilla.h index c0faa9b6f..746b49920 100644 --- a/libs/qscintilla/Qt4Qt5/Qsci/qsciscintilla.h +++ b/libs/qscintilla/Qt4Qt5/Qsci/qsciscintilla.h @@ -22,10 +22,6 @@ #ifndef QSCISCINTILLA_H #define QSCISCINTILLA_H -#ifdef __APPLE__ -extern "C++" { -#endif - #include #include #include @@ -2135,7 +2131,6 @@ private slots: int ct_cursor; QList ct_shifts; AutoCompletionUseSingle use_single; - QPointer lex; QsciCommandSet *stdCmds; QsciDocument doc; QColor nl_text_colour; @@ -2157,8 +2152,4 @@ private slots: QsciScintilla &operator=(const QsciScintilla &); }; -#ifdef __APPLE__ -} -#endif - #endif diff --git a/libs/qscintilla/Qt4Qt5/qsciscintilla.cpp b/libs/qscintilla/Qt4Qt5/qsciscintilla.cpp index 92ebb0cb6..330e9eebd 100644 --- a/libs/qscintilla/Qt4Qt5/qsciscintilla.cpp +++ b/libs/qscintilla/Qt4Qt5/qsciscintilla.cpp @@ -35,6 +35,7 @@ #include #include + QPointer lex; #include "Qsci/qsciabstractapis.h" #include "Qsci/qscicommandset.h" #include "Qsci/qscilexer.h" From 014e4c95fc70e6bcad250db9d416ae90b77e07a7 Mon Sep 17 00:00:00 2001 From: Firat Eski Date: Fri, 7 Oct 2016 14:42:11 +0300 Subject: [PATCH 73/79] Updated Turkish Translation for 3.9.1 (#805) --- src/translations/sqlb_tr.ts | 262 ++++++++++++++++++------------------ 1 file changed, 133 insertions(+), 129 deletions(-) diff --git a/src/translations/sqlb_tr.ts b/src/translations/sqlb_tr.ts index ac83d828f..7b61a0233 100644 --- a/src/translations/sqlb_tr.ts +++ b/src/translations/sqlb_tr.ts @@ -45,7 +45,8 @@ Usage: %1 [options] [db] - Kullanım: %1 [options] [db] + Kullanım: %1 [opsiyon] [db] + @@ -64,12 +65,12 @@ -s, --sql [file] Execute this SQL file after opening the DB - + -s, --sql [file] Veri tabanını açtıktan sonra bu SQL dosyasını işle -t, --table [table] Browse this table after opening the DB - + -t, --table [table] Veri tabanını açtıktan sonra bu tabloyu görüntüle @@ -94,7 +95,7 @@ The -t/--table option requires an argument - + -t/--table seçeneği bir argüman gerektirir @@ -149,82 +150,82 @@ Bu veritabanı için herhangi bir başka ayar daha yapılmışsa, bu bilgileri d Choose display format - + Görüntüleme formatını seçiniz Display format - + Görüntüleme formatı Choose a display format for the column '%1' which is applied to each value prior to showing it. - + '%1' sütunu için görüntüleme formatı seçiniz. Default - + Varsayılan Decimal number - + Onluk Taban Exponent notation - + Üstel gösterim Hex blob - + Altılık blob Hex number - + Altılık Taban Julian day to date - + Julian Tarihi Lower case - + Küçük harf Octal number - + Sekizlik Taban Round number - + Sayıyı yuvarla Unix epoch to date - + Unix Tarihi Upper case - + Büyük harf Windows DATE to date - + Windows Tarihi Custom - + Özel @@ -465,13 +466,13 @@ Aborting execution. Mode: - + Mod: Image - + Resim @@ -506,17 +507,17 @@ Aborting execution. Set this cell to NULL - + Bu hücreyi NULL olarak ayarla Set as &NULL - + &NULL olarak ayarla Apply - + Uygula @@ -583,37 +584,37 @@ Aborting execution. Image data can't be viewed with the text editor - + Resim dosyaları metin editöründe görüntülenemez Binary data can't be viewed with the text editor - + İkili veri metin editöründe görüntülenemez Type of data currently in cell: %1 Image - + Hücredeki geçerli veri tipi: %1 Resim %1x%2 pixel(s) - + %1x%2 piksel Type of data currently in cell: NULL - + Hücredeki geçerli veri tipi: NULL Type of data currently in cell: Null - Şuan da hücresinin içinde bulunan verinin tipi: Boş + Hücredeki geçerli veri tipi: NULL Type of data currently in cell: Text / Numeric - Şuan da hücresinin içinde bulunan verinin tipi: Metin / Nümerik + Hücredeki geçerli veri tipi: NULL: Metin / Nümerik @@ -777,12 +778,12 @@ Aborting execution. There already is a field with that name. Please rename it first or choose a different name for this field. - + Bu isimde zaten alan mevut. Lütfen mevcut alanı yeniden adlandırın veya bu alan için farklı bir isim seçin. This column is referenced in a foreign key in table %1, column %2 and thus its name cannot be changed. - + Bu sütun %1 tablosunun %2 sütununda yabancı(foreign) anahtar olarak referans edilmiştir bundan dolayı ismi değiştirilemez. @@ -798,12 +799,13 @@ Aborting execution. Column '%1' has no unique data. - + '%1' sütunu benzersiz veriye sahip değil. Column `%1` has no unique data. - `%1` sütununda benzersiz veri yok + `%1` sütunu benzersiz veriye sahip değil. + @@ -893,17 +895,17 @@ All data currently stored in this field will be lost. New line characters - + Yeni satır karakterleri Windows: CR+LF (\r\n) - + Windows: CR+LF (\r\n) Unix: LF (\n) - + Unix: LF (\n) @@ -952,17 +954,17 @@ All data currently stored in this field will be lost. Tab&le(s) - + Tab&lolar Select All - + Tümünü Seç Deselect All - + Tüm Seçimi İptal Et @@ -977,17 +979,17 @@ All data currently stored in this field will be lost. Multiple rows (VALUES) per INSERT statement - + INSERT ifadesinde yazılan her değeri yeni bir satır olarak ekle Export everything - + Herşeyi dışa aktar Export data only - + Sadece verileri dışa aktar New INSERT INTO syntax (multiple rows in VALUES) @@ -1030,7 +1032,7 @@ All data currently stored in this field will be lost. The content of clipboard is bigger than the range selected. Do you want to insert it anyway? - + Panodaki içeriğin aralığı seçilen aralıktan büyük. Yine de eklemek istiyor musunuz? @@ -1038,7 +1040,7 @@ Do you want to insert it anyway? SQLite database files (*.db *.sqlite *.sqlite3 *.db3);;All files (*) - SQLite veritabanı dosyaları (*.db *.sqlite *.sqlite3 *.db3);;Tüm dosyalar (*) + SQLite veritabanı dosyaları (*.db *.sqlite *.sqlite3 *.db3);;Tüm dosyalar (*) @@ -1569,79 +1571,79 @@ Do you want to insert it anyway? &Load extension - + Ek&lenti yükle Execute current line [Shift+F5] - + Geçerli satırı işle [Shift+F5] Shift+F5 - Shift+F5 + Shift+F5 Sa&ve Project - + Pro&jeyi Kaydet Open &Project - + &Projeyi Aç &Set Encryption - + Şifrele Edit display format - + Görüntüleme formatını ayarla Edit the display format of the data in this column - + Bu sütundaki verinin görüntüleme formatını düzenle Show rowid column - + rowid sütununu göster Toggle the visibility of the rowid column - + rowid sütununun görünürlüğünü değiştir Set encoding - + Kodlama seç Change the encoding of the text in the table cells - + Tablodaki hücrelerin içindeki metnin kodlamasını değiştir Set encoding for all tables - + Tüm tablolar için kodlama seç Change the default encoding assumed for all tables in the database - + Veritabanındaki tüm tablolar için kabul edilen varsayılan kodlamayı değiştirin Duplicate record - + Kaydı kopyala SQL Log @@ -1808,7 +1810,7 @@ Do you want to insert it anyway? Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. - + Tüm verileri yükle. Kısmi veri alma mekanizması yüzünden verilerinin tümünün henüz çekilmemesi durumunda faaliyet gösterir. @@ -1870,22 +1872,22 @@ Do you want to insert it anyway? SQLCipher FAQ... - + SQLCipher Hakkında SSS Opens the SQLCipher FAQ in a browser window - + SQLCipher Hakkında SSS sayfasını görüntüleyici penceresinde aç Open from Remote - + Uzak Sunucudan Aç Save to Remote - + Uzak Sunucuya Kaydet Revert Changes @@ -2098,107 +2100,107 @@ Do you want to insert it anyway? Database Structure - + Veritabanı Yapısı Browse Data - + Veri Görüntüle Edit Pragmas - + Pragmaları Düzenle Execute SQL - + SQL kodunu işle Remote - + Uzak Sunucu Edit Database Cell - + Veritabanı Hücresini Düzenle SQL &Log - + SQL &Log Show S&QL submitted by - + SQL &Plot - + &Plan &Revert Changes - + Değişiklikle&ri Geri Al &Write Changes - + De&ğişiklikleri Kaydet Compact &Database - + Veritabanını Sıkıştır &Database from SQL file... - + SQL &dosyasından veritabanına... &Table from CSV file... - + CSV dosyasından &tabloya... &Database to SQL file... - + Veritabanından SQL &dosyasına... &Table(s) as CSV file... - + &Tablolardan CSV dosyasına... &Create Table... - + Tablo &Oluştur... &Delete Table... - + Tabloyu &Sil... &Modify Table... - + Tabloyu Düze&nle... Create &Index... - + &Index Oluştur... W&hat's This? - + &Bu nedir? @@ -2343,17 +2345,17 @@ Do you want to insert it anyway? Encrypted - + Şifrelenmiş Read only - + Salt okunur Database file is read only. Editing the database is disabled. - + Veritabanı salt okunur. Veritabanı düzenleme devre dışı. @@ -2450,17 +2452,17 @@ All data associated with the %1 will be lost. %1 rows returned in %2ms from: %3 - + %3 üzerinden %1 satır %2ms içerisinde döndürüldü , %1 rows affected - + , %1 satır etkilendi Query executed successfully: %1 (took %2ms%3) - + Sorgu başarıyla işlendi: %1 (%2%3) @@ -2616,23 +2618,24 @@ Bunu yapmak istediğinize emin misiniz? Please choose a new encoding for this table. - + Lütfen bu tablo için yeni bir kodlama seçiniz. Please choose a new encoding for all tables. - + Lütfen tüm tablolar için yeni bir kodlama seçiniz. %1 Leave the field empty for using the database encoding. - + %1 +Veritabanının kendi kodlamasını kullanması için bu alanı boş bırakın. This encoding is either not valid or not supported. - + Bu kodlama ya geçerli değil ya da desteklenmiyor. @@ -2680,7 +2683,7 @@ Leave the field empty for using the database encoding. Show remote options - + Uzak seçenekleri göster @@ -2700,12 +2703,12 @@ Leave the field empty for using the database encoding. Remote server - + Uzak sunucu dbhub.io - + dbhub.io @@ -2761,102 +2764,102 @@ Leave the field empty for using the database encoding. Remove line breaks in schema &view - + Şema görünümünde satır sonlarını yoksay Prefetch block si&ze - + Prefetch boyutu Advanced - Gelişmiş + Gelişmiş SQL to execute after opening database - + Veritabanı açıldıktan sonra işlenecek SQL kodu Default field type - + Varsayılan alan tipi Font - + Yazı Tipi &Font - + &Yazı Tipi Font si&ze: - + Ya&zı boyutu Content - + İçerik Symbol limit in cell - + Hücre içinde sembol limiti Field colors - + Alan rengi NULL - + NULL Regular - + Normal Text - Metin + Metin Binary - İkili + İkili Background - + Arkaplan Filters - + Filtreler Escape character - + Çıkış Karakteri Delay time (&ms) - + Gecikme süresi (&ms) Set the waiting time before a new filter value is applied. Can be set to 0 for disabling waiting. - + Yeni filtre değeri uygulanmadan önce beklenilecek süre. Beklemeyi devre dışı bırakmak için 0 olarak ayarlanabilir. @@ -2951,7 +2954,7 @@ Leave the field empty for using the database encoding. Tab size - + Tab uzunluğu Tab size: @@ -2960,32 +2963,32 @@ Leave the field empty for using the database encoding. SQL editor &font - SQL Editör &yazı boyutu + SQL Editör &yazı tipi Error indicators - + Hata vurgulama Enabling error indicators highlights the SQL code lines that caused errors during the last execution - + Bu seçenek aktifken SQL kod işleme sırasında hataya sebep olan kod satırları vurgulanır Hori&zontal tiling - + Yatay gruplandırma If enabled the SQL code editor and the result table view are shown side by side instead of one over the other. - + Bu seçenek aktifken sonuş tablo görünümü üst üste yerine yan yana gösterilir. Code co&mpletion - + Kod ta&mamlama @@ -3386,7 +3389,8 @@ Daha fazla bilgi olmadan program bunu sağlayamaz. Eğer bu şekilde devam edec References %1(%2) Hold Ctrl+Shift and click to jump there - + Referanslar %1(%2) +Ctrl+Shift tuşlarına basılı tutun ve gezinmek için tıklatın From a719b3b71e8baa653cc1d68b432570f107a04f14 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Sun, 9 Oct 2016 00:40:19 +0300 Subject: [PATCH 74/79] Fix incorrect scrollbar size on macOS with Qt5 (#810) Building the project with Qt5 on macOS and browsing a huge table, the scrollbar height was smaller than necessary. Scrolling to the end, some rows were not showing up. This was caused by the default vertical scroll mode, which is set to ScrollPerPixel on macOS, and ScrollPerItem on other systems. (cherry picked from commit e5bca9d2dbeb92cc18cda9d0d217a8480e871a08) --- src/ExtendedTableWidget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index fc6b35968..a47d183cc 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -65,6 +65,7 @@ ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) : QTableView(parent) { setHorizontalScrollMode(ExtendedTableWidget::ScrollPerPixel); + setVerticalScrollMode(ExtendedTableWidget::ScrollPerItem); connect(verticalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(vscrollbarChanged(int))); connect(this, SIGNAL(clicked(QModelIndex)), this, SLOT(cellClicked(QModelIndex))); From 1a81df6dc00af50ba423fd8c9aa74a221c2f468e Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sat, 8 Oct 2016 22:42:28 +0100 Subject: [PATCH 75/79] Add a comment about the ScrollPerItem default, as it was tricky to debug (cherry picked from commit 2a097a639a075a5a9af0e64df8226fa5ee6f06f9) --- src/ExtendedTableWidget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ExtendedTableWidget.cpp b/src/ExtendedTableWidget.cpp index a47d183cc..f6479cef7 100644 --- a/src/ExtendedTableWidget.cpp +++ b/src/ExtendedTableWidget.cpp @@ -65,6 +65,7 @@ ExtendedTableWidget::ExtendedTableWidget(QWidget* parent) : QTableView(parent) { setHorizontalScrollMode(ExtendedTableWidget::ScrollPerPixel); + // Force ScrollPerItem, so scrolling shows all table rows setVerticalScrollMode(ExtendedTableWidget::ScrollPerItem); connect(verticalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(vscrollbarChanged(int))); From 741598e992c341a3db5aa214768a4aa7e8d516b3 Mon Sep 17 00:00:00 2001 From: Iulian Onofrei Date: Sun, 9 Oct 2016 03:21:25 +0300 Subject: [PATCH 76/79] Clear Browse Data paging label on database close Before this, only the start index was being reset to 0, now it resets all the indexes to 0 after closing a database. This fixes #809 (cherry picked from commit 175a162d1a8065eec0d57b994ef8fb1bcb8ca29f) --- src/MainWindow.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 4000e7764..092e811b2 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -538,7 +538,7 @@ bool MainWindow::fileClose() browseTableSettings.clear(); defaultBrowseTableEncoding = QString(); - // Manually update the recordset label inside the Browse tab now + // Reset the recordset label inside the Browse tab now setRecordsetLabel(); // Reset the plot dock model @@ -695,8 +695,12 @@ void MainWindow::setRecordsetLabel() int from = ui->dataTable->verticalHeader()->visualIndexAt(0) + 1; int to = ui->dataTable->verticalHeader()->visualIndexAt(ui->dataTable->height()) - 1; int total = m_browseTableModel->totalRowCount(); + if(to == -2) + { + total = 0; to = total; + } // Update the validator of the goto row field gotoValidator->setRange(0, total); From 4051889ddd8689b4cd7b0f065f89d091a05805f5 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 16 Oct 2016 17:20:25 +0100 Subject: [PATCH 77/79] Updated CMake paths to SQLCipher installs --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 52a7eca91..2fa65eb88 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ if(WIN32 AND MSVC) # Choose between SQLCipher or SQLite, depending whether # -Dsqlcipher=1 is passed on the command line if(sqlcipher) - set(SQLITE3_PATH "C:/git_repos/sqlcipher") + set(SQLITE3_PATH "C:/git_repos/SQLCipher-Win64") else() set(SQLITE3_PATH "C:/dev/SQLite-Win64") endif() @@ -33,7 +33,7 @@ if(WIN32 AND MSVC) # Choose between SQLCipher or SQLite, depending whether # -Dsqlcipher=1 is passed on the command line if(sqlcipher) - set(SQLITE3_PATH "C:/git_repos/sqlcipher") + set(SQLITE3_PATH "C:/git_repos/SQLCipher-Win32") else() set(SQLITE3_PATH "C:/dev/SQLite-Win32") endif() From 8f3ec3142680151f4cc263f4d5f2a7cd5bc2b137 Mon Sep 17 00:00:00 2001 From: Karim ElDeeb Date: Fri, 12 May 2017 16:43:52 +0200 Subject: [PATCH 78/79] Add Windows XP support --- CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2fa65eb88..c4838224e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -312,8 +312,13 @@ if(WIN32 AND MSVC) set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_DEFINITIONS_DEBUG "_CONSOLE") set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_RELWITHDEBINFO "/SUBSYSTEM:CONSOLE") set_target_properties(${PROJECT_NAME} PROPERTIES COMPILE_DEFINITIONS_RELWITHDEBINFO "_CONSOLE") - set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup") - set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:WINDOWS") + if(CMAKE_CL_64) + set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS,5.02 /ENTRY:mainCRTStartup") + set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:WINDOWS,5.02") + else() + set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS,5.01 /ENTRY:mainCRTStartup") + set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_MINSIZEREL "/SUBSYSTEM:WINDOWS,5.01") + endif() endif() if(NOT WIN32) From 389f743caeb693feedfaa4bf1bcf18233343c845 Mon Sep 17 00:00:00 2001 From: Justin Clift Date: Sun, 14 May 2017 12:27:44 +0100 Subject: [PATCH 79/79] Enable Qt5 by default Just to make things easier for the scripted 3.9.1v2 WinXP build --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c4838224e..950f0051d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 2.8.7) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" "${CMAKE_MODULE_PATH}") -OPTION(USE_QT5 FALSE "Build with qt5") +OPTION(USE_QT5 TRUE "Build with qt5") OPTION(ENABLE_TESTING FALSE "Enable the unit tests") if(NOT CMAKE_BUILD_TYPE)