aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2017-02-09 04:36:04 -0500
committerLibravatarUnit 193 <unit193@ubuntu.com>2017-02-09 04:36:04 -0500
commitd9aa870e5d509cc7309ab82dd102a937ab58613a (patch)
treed92d03d76b5c390b335f1cfd761f1a0b59ec8496 /SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts
parent68ee4cbcbe424b95969c70346283a9f217f63825 (diff)
Imported Upstream version 3.1.1+dfsg1upstream/3.1.1+dfsg1
Diffstat (limited to 'SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts')
-rw-r--r--SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts928
1 files changed, 526 insertions, 402 deletions
diff --git a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts
index ba0392e..c597ce1 100644
--- a/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts
+++ b/SQLiteStudio3/guiSQLiteStudio/translations/guiSQLiteStudio_de.ts
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="de_DE">
+<TS version="2.1" language="de_DE">
<context>
<name>AboutDialog</name>
<message>
@@ -432,8 +432,12 @@
</message>
<message>
<location filename="../windows/collationseditor.cpp" line="388"/>
+ <source>Collations editor window has uncommitted modifications.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Collations editor window has uncommited modifications.</source>
- <translation>Der Editorfür Kollationen enthält nicht gespeicherte Änderungen.</translation>
+ <translation type="vanished">Der Editorfür Kollationen enthält nicht gespeicherte Änderungen.</translation>
</message>
</context>
<context>
@@ -906,7 +910,7 @@ but it&apos;s okay to use it.</source>
<name>ConfigDialog</name>
<message>
<location filename="../dialogs/configdialog.ui" line="14"/>
- <location filename="../dialogs/configdialog.ui" line="1491"/>
+ <location filename="../dialogs/configdialog.ui" line="1517"/>
<source>Configuration</source>
<translation>Konfiguration</translation>
</message>
@@ -997,215 +1001,234 @@ but it&apos;s okay to use it.</source>
<translation>Datenbearbeitung</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="424"/>
+ <location filename="../dialogs/configdialog.ui" line="485"/>
<source>Number of data rows per page:</source>
<translation>Anzahl an Datenzeilen pro Seite:</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="450"/>
- <location filename="../dialogs/configdialog.ui" line="460"/>
+ <location filename="../dialogs/configdialog.ui" line="424"/>
+ <location filename="../dialogs/configdialog.ui" line="453"/>
<source>&lt;p&gt;When the data is read into grid view columns width is automatically adjusted. This value limits the initial width for the adjustment, but user can still resize the column manually over this limit.&lt;/p&gt;</source>
<translation>&lt;p&gt;Wenn Daten in das Ergebnisfenster eingelesen werden, dann wird die Breite der Spalten dabei automatisch angepasst. Dieser Wert begrenzt maximale Breite für die automatische Breitenanpassung. Der Anwender kann die Spaltenbreite jedoch manuell über dieses Limit verbreitern.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="453"/>
+ <location filename="../dialogs/configdialog.ui" line="427"/>
<source>Limit initial data column width to (in pixels):</source>
<translation>Begrenze die initiale Spaltenbreite im Ergebnisfenster auf (Pixel):</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="479"/>
+ <location filename="../dialogs/configdialog.ui" line="495"/>
+ <source>Keep NULL value when entering empty value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="472"/>
<source>&lt;p&gt;When this is enabled and user holds mouse pointer over a cell in any data view (query results, a table data, a view data) a tooltip will appear with details about the cell - it includes details like column data type, constraints, ROWID and others.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="482"/>
+ <location filename="../dialogs/configdialog.ui" line="475"/>
<source>Show column and row details tooltip in data view</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="495"/>
+ <location filename="../dialogs/configdialog.ui" line="492"/>
+ <source>&lt;p&gt;When editing a cell which used to have NULL value and entering empty string as new value, then this option determinates whether the new value should remain NULL (have this option enabled), or should it be overwritten with empty string value (have this option disabled).&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="505"/>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Enable this to always enforce DEFAULT value when committing a NULL value for a column that has DEFAULT value defined, even though the column is allowed to contain NULL values.&lt;/p&gt;&lt;p&gt;Disable this option to use DEFAULT value exclusively when NULL value is committed for column with NOT NULL constraint.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="508"/>
+ <source>Use DEFAULT value (if defined), when committing NULL value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="521"/>
<source>Inserting new row in data grid</source>
<translation>Neue Zeile im Gitternetz des Datenfensters hinzufügen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="501"/>
+ <location filename="../dialogs/configdialog.ui" line="527"/>
<source>Before currently selected row</source>
<translation>Vor der derzeitig ausgewählten Zeile</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="517"/>
+ <location filename="../dialogs/configdialog.ui" line="543"/>
<source>After currently selected row</source>
<translation>Nach der derzeitig ausgewählten Zeile</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="530"/>
+ <location filename="../dialogs/configdialog.ui" line="556"/>
<source>At the end of data view</source>
<translation>Am Ende der Datenfensters</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="552"/>
+ <location filename="../dialogs/configdialog.ui" line="578"/>
<source>&lt;p&gt;When enabled, Table Windows will show up with the data tab, instead of the structure tab.&lt;/p&gt;</source>
<translation>&lt;p&gt;Wenn aktiviert, wird der Reiter &quot;Daten&quot; anstelle des Reiters &quot;Struktur&quot; angezeigt beim öffnen eines Tabellenfensters angezeigt.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="565"/>
+ <location filename="../dialogs/configdialog.ui" line="591"/>
<source>&lt;p&gt;When enabled the &quot;Data&quot; tab will be placed as first tab in every Table Window, instead of being at second place.&lt;/p&gt;</source>
<translation>&lt;p&gt;Wenn aktiviert, wird der Reiter &quot;Daten&quot; als erster Reiter angezeigt für jedes Tabellenfenster, anstelle an zweiter Stelle.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="568"/>
+ <location filename="../dialogs/configdialog.ui" line="594"/>
<source>Place data tab as first tab in a Table Window</source>
<translation>Den Reiter Daten als ersten Reiter im Tabellenfenster anzeigen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="587"/>
+ <location filename="../dialogs/configdialog.ui" line="613"/>
<source>&lt;p&gt;When enabled, View Windows will show up with the data tab, instead of the structure tab.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="600"/>
+ <location filename="../dialogs/configdialog.ui" line="626"/>
<source>&lt;p&gt;When enabled the &quot;Data&quot; tab will be placed as first tab in every View Window, instead of being at second place.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="603"/>
+ <location filename="../dialogs/configdialog.ui" line="629"/>
<source>Place data tab as first tab in a View Window</source>
<translation>Den Reiter Daten als ersten Reiter im View-Fenster anzeigen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="647"/>
+ <location filename="../dialogs/configdialog.ui" line="673"/>
<source>Data types</source>
<translation>Datentypen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="685"/>
+ <location filename="../dialogs/configdialog.ui" line="711"/>
<source>Available editors:</source>
<translation>Verfügbare Editoren:</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="701"/>
+ <location filename="../dialogs/configdialog.ui" line="727"/>
<source>Editors selected for this data type:</source>
<translation>Für diesen Datentyp ausgewählte Editoren:</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="737"/>
+ <location filename="../dialogs/configdialog.ui" line="763"/>
<source>Schema editing</source>
<translation>Schema</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="749"/>
+ <location filename="../dialogs/configdialog.ui" line="775"/>
<source>Number of DDL changes kept in history.</source>
<translation>Maximale Anzahl an DDL Änderungen im Verlauf.</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="762"/>
+ <location filename="../dialogs/configdialog.ui" line="788"/>
<source>DDL history size:</source>
<translation>DDL Verlaufsgröße:</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="769"/>
<source>Don&apos;t show DDL preview dialog when commiting schema changes</source>
- <translation>Zeige keine DDL Vorschau, wenn Schemaänderungen committed werden</translation>
+ <translation type="vanished">Zeige keine DDL Vorschau, wenn Schemaänderungen committed werden</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="782"/>
+ <location filename="../dialogs/configdialog.ui" line="808"/>
<source>SQL queries</source>
<translation>SQL Abfragen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="794"/>
- <location filename="../dialogs/configdialog.ui" line="807"/>
+ <location filename="../dialogs/configdialog.ui" line="820"/>
+ <location filename="../dialogs/configdialog.ui" line="833"/>
<source>Number of queries kept in the history.</source>
<translation>Maximale Anzahl an SQL Abfragen im Verlauf.</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="810"/>
+ <location filename="../dialogs/configdialog.ui" line="836"/>
<source>History size:</source>
<translation>Verlaufsgröße:</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="817"/>
+ <location filename="../dialogs/configdialog.ui" line="843"/>
<source>&lt;p&gt;If there is more than one query in the SQL editor window, then (if this option is enabled) only a single query will be executed - the one under the keyboard insertion cursor. Otherwise all queries will be executed. You can always limit queries to be executed by selecting those queries before calling to execute.&lt;/p&gt;</source>
<translation>&lt;p&gt;Wenn diese Option aktiviert ist und sich mehrere SQL Abfragen im Editorfenster befinden, dann wird nur die SQL Abfrage ausgeführt, in der sich der Cursor befindet. Ist diese Option nicht gesetzt, dann werden alle SQL Abfragen ausgeführt. Sie können die auszuführenden SQL Abfragen selbst bestimmen, indem Sie diese vor der Ausführung mit der Maus oder Tastatur markieren.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="820"/>
+ <location filename="../dialogs/configdialog.ui" line="846"/>
<source>Execute only the query under the cursor</source>
<translation>Führt nur die Abfrage unter dem Cursor aus</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="833"/>
+ <location filename="../dialogs/configdialog.ui" line="859"/>
<source>Updates</source>
<translation>Updates</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="839"/>
+ <location filename="../dialogs/configdialog.ui" line="865"/>
<source>Automatically check for updates at startup</source>
<translation>Prüfe vor dem Start automatisch auf Updates</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="852"/>
+ <location filename="../dialogs/configdialog.ui" line="878"/>
<source>Session</source>
<translation>Sitzung</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="858"/>
+ <location filename="../dialogs/configdialog.ui" line="884"/>
<source>Restore last session (active MDI windows) after startup</source>
<translation>Stelle letzte Sitzung nach dem Start wieder her (aktive MDI Fenster)</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="871"/>
+ <location filename="../dialogs/configdialog.ui" line="897"/>
<source>Status Field</source>
<translation>Statusfeld</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="877"/>
+ <location filename="../dialogs/configdialog.ui" line="903"/>
<source>&lt;p&gt;When user manually closes the Status panel, this option makes sure that if any new message is printed in the Status panel it will be reopened. If it&apos;s disabled, then Status panel can only be open manually by the user from the &quot;View&quot; menu.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="880"/>
+ <location filename="../dialogs/configdialog.ui" line="906"/>
<source>Always open Status panel when new message is printed</source>
<translation>Den Panel Status immer öffnen, wenn eine neue Meldung ausgegeben wird</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="922"/>
+ <location filename="../dialogs/configdialog.ui" line="948"/>
<source>Filter shortcuts by name or key combination</source>
<translation>Filtere Tastaturkürzel nach Name oder Tastenkombination</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="963"/>
+ <location filename="../dialogs/configdialog.ui" line="989"/>
<source>Action</source>
<translation>Aktion</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="968"/>
+ <location filename="../dialogs/configdialog.ui" line="994"/>
<source>Key combination</source>
<translation>Tastenkombination</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1012"/>
- <location filename="../dialogs/configdialog.ui" line="1481"/>
+ <location filename="../dialogs/configdialog.ui" line="1038"/>
+ <location filename="../dialogs/configdialog.ui" line="1507"/>
<source>Language</source>
<translation>Sprache</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1018"/>
+ <location filename="../dialogs/configdialog.ui" line="1044"/>
<source>Changing language requires application restart to take effect.</source>
<translation>Die Änderung der Sprache erfordert einen Neustart des Programms.</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1035"/>
+ <location filename="../dialogs/configdialog.ui" line="1061"/>
<source>Compact layout</source>
<translation>Kompaktes Layout</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1041"/>
+ <location filename="../dialogs/configdialog.ui" line="1067"/>
<source>&lt;p&gt;Compact layout reduces all margins and spacing on the UI to minimum, making space for displaying more data. It makes the interface a little bit less aesthetic, but allows to display more data at once.&lt;/p&gt;</source>
<translation>&lt;p&gt;Das kompakte Layout reduziert alle Lücken und Abstände der Oberfläche auf ein Minimum, um mehr Platz für die Darstellung der Daten zu schaffen. Die Oberfläche sieht dann zwar nicht mehr sehr ästhetisch aus, aber man hat mehr Daten im Überblick.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1044"/>
+ <location filename="../dialogs/configdialog.ui" line="1070"/>
<source>Use compact layout</source>
<translation>Benutze kompaktes Layout</translation>
</message>
@@ -1285,7 +1308,7 @@ but it&apos;s okay to use it.</source>
<translation>Zeige Systemtabellen und Indizes in der Liste an</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="546"/>
+ <location filename="../dialogs/configdialog.ui" line="572"/>
<source>Table windows</source>
<translation>Tabellenfenster</translation>
</message>
@@ -1294,12 +1317,12 @@ but it&apos;s okay to use it.</source>
<translation type="obsolete">Wenn die Option aktiviert ist, dann wird im Tabellenfenster der Reiter &quot;Daten&quot; angezeigt statt &quot;Strukturen&quot;.</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="555"/>
+ <location filename="../dialogs/configdialog.ui" line="581"/>
<source>Open Table Windows with the data tab for start</source>
<translation>Öffnet das Tabellenfenster mit dem Reiter &quot;Daten&quot; im Vordergrund</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="581"/>
+ <location filename="../dialogs/configdialog.ui" line="607"/>
<source>View windows</source>
<translation>Viewfenster</translation>
</message>
@@ -1308,227 +1331,244 @@ but it&apos;s okay to use it.</source>
<translation type="obsolete">Wenn die Option aktiviert ist, dann wird im Viewfenster der Reiter &quot;Daten&quot; angezeigt statt &quot;Strukturen&quot;.</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="590"/>
+ <location filename="../dialogs/configdialog.ui" line="616"/>
<source>Open View Windows with the data tab for start</source>
<translation>Öffnet das Viewfenster mit dem Reiter &quot;Daten&quot; im Vordergrund</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1060"/>
+ <location filename="../dialogs/configdialog.ui" line="795"/>
+ <source>Don&apos;t show DDL preview dialog when committing schema changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="1086"/>
<source>Main window dock areas</source>
<translation>Dockingbereiche des Hauptfensters</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1066"/>
+ <location filename="../dialogs/configdialog.ui" line="1092"/>
<source>Left and right areas occupy corners</source>
<translation>Linke und rechte Bereiche belegen die Ecken</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1086"/>
+ <location filename="../dialogs/configdialog.ui" line="1112"/>
<source>Top and bottom areas occupy corners</source>
<translation>Obere und untere Bereiche belegen die Ecken</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1208"/>
+ <location filename="../dialogs/configdialog.ui" line="1234"/>
<source>Hide built-in plugins</source>
<translation>Verberge eingebaute Plugins</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1237"/>
+ <location filename="../dialogs/configdialog.ui" line="1263"/>
<source>Current style:</source>
<translation>Aktueller Stil:</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1254"/>
+ <location filename="../dialogs/configdialog.ui" line="1280"/>
<source>Preview</source>
<translation>Vorschau</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1264"/>
+ <location filename="../dialogs/configdialog.ui" line="1290"/>
<source>Enabled</source>
<translation>Aktiviert</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1437"/>
+ <location filename="../dialogs/configdialog.ui" line="1463"/>
<source>Disabled</source>
<translation>Deaktiviert</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1486"/>
+ <location filename="../dialogs/configdialog.ui" line="1512"/>
<source>Active formatter plugin</source>
<translation>Aktives Formatierungsplugin</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1524"/>
+ <location filename="../dialogs/configdialog.ui" line="1550"/>
<source>SQL editor font</source>
<translation>Schriftart des SQL Editors</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1540"/>
+ <location filename="../dialogs/configdialog.ui" line="1566"/>
<source>Database list font</source>
<translation>Schriftart der Datenbankliste</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1556"/>
+ <location filename="../dialogs/configdialog.ui" line="1582"/>
<source>Database list additional label font</source>
<translation>Zusätzliche Bezeichnungen in der Datenbankliste</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1572"/>
+ <location filename="../dialogs/configdialog.ui" line="1598"/>
<source>Data view font</source>
<translation>Schriftart der Ergebnisansicht</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1588"/>
+ <location filename="../dialogs/configdialog.ui" line="1614"/>
<source>Status field font</source>
<translation>Schriftart des Statusfelds</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1646"/>
+ <location filename="../dialogs/configdialog.ui" line="1672"/>
<source>SQL editor colors</source>
<translation>Farben des SQL Editors</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1652"/>
+ <location filename="../dialogs/configdialog.ui" line="1678"/>
<source>Current line background</source>
<translation>Hintergrundfarbe der aktuellen Zeile</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1659"/>
+ <location filename="../dialogs/configdialog.ui" line="1685"/>
<source>&lt;p&gt;SQL strings are enclosed with single quote characters.&lt;/p&gt;</source>
<translation>&lt;p&gt;SQL Zeichenketten sind mit einfachen Anführungszeichen umschlossen.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1662"/>
+ <location filename="../dialogs/configdialog.ui" line="1688"/>
<source>String foreground</source>
<translation>Vordergrundfarbe von Zeichenketten</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1765"/>
+ <location filename="../dialogs/configdialog.ui" line="1791"/>
<source>&lt;p&gt;Bind parameters are placeholders for values yet to be provided by the user. They have one of the forms:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;:param_name&lt;/li&gt;&lt;li&gt;$param_name&lt;/li&gt;&lt;li&gt;@param_name&lt;/li&gt;&lt;li&gt;?&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;p&gt;Bind Parameter sind Platzhalter für Werte, die der Anwender eingibt. Sie haben dabei eine der folgenden Formen:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;:param_name&lt;/li&gt;&lt;li&gt;$param_name&lt;/li&gt;&lt;li&gt;@param_name&lt;/li&gt;&lt;li&gt;?&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1768"/>
+ <location filename="../dialogs/configdialog.ui" line="1794"/>
<source>Bind parameter foreground</source>
<translation>Vordergrundfarbe von Bind Parametern</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1791"/>
+ <location filename="../dialogs/configdialog.ui" line="1817"/>
<source>Highlighted parenthesis background</source>
<translation>Hintergrundfarbe von hervorgehobener Klammern</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1798"/>
+ <location filename="../dialogs/configdialog.ui" line="1824"/>
<source>&lt;p&gt;BLOB values are binary values represented as hexadecimal numbers, like:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;X&apos;12B4&apos;&lt;/li&gt;&lt;li&gt;x&apos;46A2F4&apos;&lt;/li&gt;&lt;/ul&gt;</source>
<translation>&lt;p&gt;BLOB Werte sind hexadezimale Werte wie z.B.:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;X&apos;12B4&apos;&lt;/li&gt;&lt;li&gt;x&apos;46A2F4&apos;&lt;/li&gt;&lt;/ul&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1801"/>
+ <location filename="../dialogs/configdialog.ui" line="1827"/>
<source>BLOB value foreground</source>
<translation>Vordergrundfarbe von BLOB Werten</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1808"/>
+ <location filename="../dialogs/configdialog.ui" line="1834"/>
<source>Regular foreground</source>
<translation>Reguläre Vordergrundfarbe</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1815"/>
+ <location filename="../dialogs/configdialog.ui" line="1841"/>
<source>Line numbers area background</source>
<translation>Hintergrundfarbe der Zeilennummernleiste</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1838"/>
+ <location filename="../dialogs/configdialog.ui" line="1864"/>
<source>Keyword foreground</source>
<translation>Vordergrundfarbe von Schlüsselwörtern</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1845"/>
+ <location filename="../dialogs/configdialog.ui" line="1871"/>
<source>Number foreground</source>
<translation>Vordergrundfarbe von Ziffern</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1852"/>
+ <location filename="../dialogs/configdialog.ui" line="1878"/>
<source>Comment foreground</source>
<translation>Vordergrundfarbe von Kommentaren</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1891"/>
+ <location filename="../dialogs/configdialog.ui" line="1917"/>
<source>&lt;p&gt;Valid objects are name of tables, indexes, triggers, or views that exist in the SQLite database.&lt;/p&gt;</source>
<translation>&lt;p&gt;Gültige Objekte sind Namen von Tabellen, Indizes, Triggern oder Views die in der SQLite Datenbank existieren.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1894"/>
+ <location filename="../dialogs/configdialog.ui" line="1920"/>
<source>Valid objects foreground</source>
<translation>Vordergrundfarbe von gültigen Objekten</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1920"/>
+ <location filename="../dialogs/configdialog.ui" line="1946"/>
<source>Data view colors</source>
<translation>Farben der Ergebnisansicht</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1926"/>
+ <location filename="../dialogs/configdialog.ui" line="1952"/>
+ <source>&lt;p&gt;Any data changes will be outlined with this color, until they&apos;re committed to the database.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="1955"/>
+ <source>Uncommitted data outline color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/configdialog.ui" line="1978"/>
+ <source>&lt;p&gt;In case of error while committing data changes, the problematic cell will be outlined with this color.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&lt;p&gt;Any data changes will be outlined with this color, until they&apos;re commited to the database.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Jede Datenänderung wird mit dieser Farbe kenntlich gemacht, bis die geänderten Daten in die Datenbank zurückgeschrieben worden sind.&lt;/p&gt;</translation>
+ <translation type="vanished">&lt;p&gt;Jede Datenänderung wird mit dieser Farbe kenntlich gemacht, bis die geänderten Daten in die Datenbank zurückgeschrieben worden sind.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1929"/>
<source>Uncommited data outline color</source>
- <translation>Rahmenfarbe von nicht gespeicherten Daten</translation>
+ <translation type="vanished">Rahmenfarbe von nicht gespeicherten Daten</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1952"/>
<source>&lt;p&gt;In case of error while commiting data changes, the problematic cell will be outlined with this color.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Tritt beim Speichern einer Änderung ein Problem auf, dann wird die problematische Zelle mit dieser Farbe markiert.&lt;/p&gt;</translation>
+ <translation type="vanished">&lt;p&gt;Tritt beim Speichern einer Änderung ein Problem auf, dann wird die problematische Zelle mit dieser Farbe markiert.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1955"/>
+ <location filename="../dialogs/configdialog.ui" line="1981"/>
<source>Commit error outline color</source>
<translation>Rahmenfarbe für fehlerhafte Daten</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="1978"/>
+ <location filename="../dialogs/configdialog.ui" line="2004"/>
<source>NULL value foreground</source>
<translation>Vordergrundfarbe für NULL Werte</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2001"/>
+ <location filename="../dialogs/configdialog.ui" line="2027"/>
<source>Deleted row background</source>
<translation>Hintergrundfarbe von gelöschten Zeilen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2027"/>
+ <location filename="../dialogs/configdialog.ui" line="2053"/>
<source>Database list colors</source>
<translation>Farben der Datenbankliste</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2033"/>
+ <location filename="../dialogs/configdialog.ui" line="2059"/>
<source>&lt;p&gt;Additional labels are those which tell you SQLite version, number of objects deeper in the tree, etc.&lt;/p&gt;</source>
<translation>&lt;p&gt;Zusätzliche Bezeichnungen sind solche, die z.B. die SQLite Version oder die Anzahl an Einträgen in einer Baumliste usw. anzeigen.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2036"/>
+ <location filename="../dialogs/configdialog.ui" line="2062"/>
<source>Additional labels foreground</source>
<translation>Vordergrundfarbe für zusätzliche Bezeichnungen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2062"/>
+ <location filename="../dialogs/configdialog.ui" line="2088"/>
<source>Status field colors</source>
<translation>Farben des Statusfelds</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2068"/>
+ <location filename="../dialogs/configdialog.ui" line="2094"/>
<source>Information message foreground</source>
<translation>Vordergrundfarbe für Infomeldungen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2091"/>
+ <location filename="../dialogs/configdialog.ui" line="2117"/>
<source>Warning message foreground</source>
<translation>Vordergrundfarbe für Warnmeldungen</translation>
</message>
<message>
- <location filename="../dialogs/configdialog.ui" line="2114"/>
+ <location filename="../dialogs/configdialog.ui" line="2140"/>
<source>Error message foreground</source>
<translation>Vordergrundfarbe für Fehlermeldungen</translation>
</message>
@@ -2020,22 +2060,21 @@ Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich.</tran
<translation>Datenbanktreiber</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.ui" line="95"/>
<source>Generate automatically</source>
- <translation>Automatisch generieren</translation>
+ <translation type="vanished">Automatisch generieren</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.ui" line="108"/>
+ <location filename="../dialogs/dbdialog.ui" line="91"/>
<source>Options</source>
<translation>Optionen</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.ui" line="117"/>
+ <location filename="../dialogs/dbdialog.ui" line="100"/>
<source>Permanent (keep it in configuration)</source>
<translation>Permanent (in der Konfiguration behalten)</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.ui" line="161"/>
+ <location filename="../dialogs/dbdialog.ui" line="144"/>
<source>Test connection</source>
<translation>Verbindung testen</translation>
</message>
@@ -2046,7 +2085,7 @@ Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich.</tran
</message>
<message>
<location filename="../dialogs/dbdialog.ui" line="42"/>
- <location filename="../dialogs/dbdialog.cpp" line="156"/>
+ <location filename="../dialogs/dbdialog.cpp" line="154"/>
<source>File</source>
<translation>Datei</translation>
</message>
@@ -2056,28 +2095,27 @@ Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich.</tran
<translation>Name (in der Liste)</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.ui" line="92"/>
<source>Generate name basing on file path</source>
- <translation>Leitet den Namen vom Dateipfad ab</translation>
+ <translation type="vanished">Leitet den Namen vom Dateipfad ab</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.ui" line="114"/>
+ <location filename="../dialogs/dbdialog.ui" line="97"/>
<source>&lt;p&gt;Enable this if you want the database to be stored in configuration file and restored every time SQLiteStudio is started.&lt;/p&gt;</source>
<extracomment>aasfd</extracomment>
<translation>&lt;p&gt;Wenn diese Option aktiviert ist, wird die Datenbank in der Konfiguration gespeichert und bei jedem Start von SQLiteStudio wieder hergestellt.&lt;/p&gt;</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="157"/>
+ <location filename="../dialogs/dbdialog.cpp" line="155"/>
<source>Browse for existing database file on local computer</source>
<translation>Lokalen Computer nach Datenbankdateien durchsuchen</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="290"/>
+ <location filename="../dialogs/dbdialog.cpp" line="288"/>
<source>Browse</source>
<translation>Durchsuchen</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="469"/>
+ <location filename="../dialogs/dbdialog.cpp" line="467"/>
<source>Enter an unique database name.</source>
<translation>Geben Sie einen eindeutigen Datenbanknamen ein.</translation>
</message>
@@ -2087,29 +2125,32 @@ Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich.</tran
<translation>Der Name wird bereits benutzt, bitte geben Sie einen freien, eindeutigen Namen ein.</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="485"/>
+ <location filename="../dialogs/dbdialog.cpp" line="484"/>
+ <source>&lt;p&gt;Automatic name generation was disabled, becuase the name was edited manually. To restore automatic generation please erase contents of the name field.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialogs/dbdialog.cpp" line="493"/>
<source>Enter a database file path.</source>
<translation>Geben Sie einen Dateipfad für die Datenbank ein.</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="492"/>
+ <location filename="../dialogs/dbdialog.cpp" line="502"/>
<source>This database is already on the list under name: %1</source>
<translation>Die Datenbank ist bereits unter folgendem Namen in der Liste enthalten: %1</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="508"/>
+ <location filename="../dialogs/dbdialog.cpp" line="524"/>
<source>Select a database type.</source>
<translation>Wählen Sie einen Datebanktypen aus.</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="573"/>
<source>Auto-generated</source>
- <translation>Automatisch generiert</translation>
+ <translation type="vanished">Automatisch generiert</translation>
</message>
<message>
- <location filename="../dialogs/dbdialog.cpp" line="578"/>
<source>Type the name</source>
- <translation>Geben Sie den Namen ein</translation>
+ <translation type="vanished">Geben Sie den Namen ein</translation>
</message>
</context>
<context>
@@ -2398,7 +2439,7 @@ Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich.</tran
</message>
<message>
<location filename="../dbtree/dbtree.cpp" line="144"/>
- <location filename="../dbtree/dbtree.cpp" line="1518"/>
+ <location filename="../dbtree/dbtree.cpp" line="1528"/>
<source>Erase table data</source>
<translation>Tabellendaten löschen</translation>
</message>
@@ -2419,56 +2460,66 @@ Das Aufrufen anderer Seiten ist erst nach Abschluss der Zählung möglich.</tran
<translation>Abfrage für Tabelle generieren</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1041"/>
- <location filename="../dbtree/dbtree.cpp" line="1044"/>
+ <location filename="../dbtree/dbtree.cpp" line="1048"/>
+ <location filename="../dbtree/dbtree.cpp" line="1051"/>
<source>Create group</source>
<translation>Gruppe erstellen</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1041"/>
+ <location filename="../dbtree/dbtree.cpp" line="1048"/>
<source>Group name</source>
<translation>Gruppenname</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1044"/>
+ <location filename="../dbtree/dbtree.cpp" line="1051"/>
<source>Entry with name %1 already exists in group %2.</source>
<translation>Der Eintrag mit Namen %1 existiert bereits in der Gruppe %2.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1062"/>
+ <location filename="../dbtree/dbtree.cpp" line="1069"/>
<source>Delete group</source>
<translation>Gruppe löschen</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1063"/>
+ <location filename="../dbtree/dbtree.cpp" line="1070"/>
<source>Are you sure you want to delete group %1?
All objects from this group will be moved to parent group.</source>
<translation>Sind Sie sicher, dass Sie die Gruppe %1 löschen möchten?
Alle Objekte in dieser Gruppe werden in die übergeordnete Gruppe verschoben.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1126"/>
+ <location filename="../dbtree/dbtree.cpp" line="1133"/>
<source>Are you sure you want to remove database &apos;%1&apos; from the list?</source>
<translation>Sind Sie sicher, dass Sie die Datenbank &apos;%1&apos; aus der Liste entfernen möchten?</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1134"/>
+ <location filename="../dbtree/dbtree.cpp" line="1141"/>
<source>Are you sure you want to remove following databases from the list:
%1</source>
<translation>Sind Sie sicher, dass Sie folgende Datenbanken aus der Liste entfernen möchten:
%1</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1136"/>
+ <location filename="../dbtree/dbtree.cpp" line="1143"/>
<source>Remove database</source>
<translation>Datenbank entfernen</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1442"/>
+ <location filename="../dbtree/dbtree.cpp" line="1449"/>
<source>Vacuum (%1)</source>
<translation>Vacuum (%1)</translation>
</message>
<message>
+ <location filename="../dbtree/dbtree.cpp" line="1508"/>
+ <source>Autoincrement value for table &apos;%1&apos; has been reset successfully.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dbtree/dbtree.cpp" line="1528"/>
+ <source>Are you sure you want to delete all data from table(s): %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Delete database</source>
<translation type="obsolete">Datenbank löschen</translation>
</message>
@@ -2478,14 +2529,14 @@ Alle Objekte in dieser Gruppe werden in die übergeordnete Gruppe verschoben.</t
<translation type="obsolete">Sind Sie sicher, dass Sie die Datenbank &apos;%1&apos; entfernen möchten?</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1173"/>
- <location filename="../dbtree/dbtree.cpp" line="1366"/>
+ <location filename="../dbtree/dbtree.cpp" line="1180"/>
+ <location filename="../dbtree/dbtree.cpp" line="1373"/>
<source>Cannot import, because no import plugin is loaded.</source>
<translation>Der Import kann nicht durchgeführt werden, da kein Import Plugin geladen ist.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1193"/>
- <location filename="../dbtree/dbtree.cpp" line="1341"/>
+ <location filename="../dbtree/dbtree.cpp" line="1200"/>
+ <location filename="../dbtree/dbtree.cpp" line="1348"/>
<source>Cannot export, because no export plugin is loaded.</source>
<translation>Export fehlgeschlagen, da kein Export Plugins geladen sind.</translation>
</message>
@@ -2498,67 +2549,65 @@ Alle Objekte in dieser Gruppe werden in die übergeordnete Gruppe verschoben.</t
<translation type="obsolete">VACUUM erfolgreich abgeschlossen.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1456"/>
+ <location filename="../dbtree/dbtree.cpp" line="1463"/>
<source>Integrity check (%1)</source>
<translation>Integritätsprüfung (%1)</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1492"/>
+ <location filename="../dbtree/dbtree.cpp" line="1499"/>
<source>Reset autoincrement</source>
<translation>Autoincrement zurücksetzen</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1492"/>
+ <location filename="../dbtree/dbtree.cpp" line="1499"/>
<source>Are you sure you want to reset autoincrement value for table &apos;%1&apos;?</source>
<translation>Sind Sie sicher, dass Sie den Autoincrement Wert für die Tabelle &apos;%1&apos; zurücksetzen möchten?</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1499"/>
+ <location filename="../dbtree/dbtree.cpp" line="1506"/>
<source>An error occurred while trying to reset autoincrement value for table &apos;%1&apos;: %2</source>
<translation>Ein Fehler ist aufgetreten beim Zurücksetzen des Autoincrementwertes für die Tabelle &apos;%1&apos;: %2</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1501"/>
<source>Autoincrement value for table &apos;%1&apos; has been reset successfly.</source>
- <translation>Autoincrementwert für die Tabelle &apos;%1&apos; wurde erfolgreich zurückgesetzt.</translation>
+ <translation type="vanished">Autoincrementwert für die Tabelle &apos;%1&apos; wurde erfolgreich zurückgesetzt.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1518"/>
<source>Are you sure you want to delete all data from table &apos;%1&apos;?</source>
- <translation>Sind Sie sicher, dass Sie alle Daten der Tabelle &apos;%1&apos; löschen möchten?</translation>
+ <translation type="vanished">Sind Sie sicher, dass Sie alle Daten der Tabelle &apos;%1&apos; löschen möchten?</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1526"/>
+ <location filename="../dbtree/dbtree.cpp" line="1541"/>
<source>An error occurred while trying to delete data from table &apos;%1&apos;: %2</source>
<translation>Beim Löschen der Daten aus Tabelle &apos;%1&apos; ist folgender Fehler aufgetreten: %2</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1530"/>
+ <location filename="../dbtree/dbtree.cpp" line="1545"/>
<source>All data has been deleted for table &apos;%1&apos;.</source>
<translation>Es wurden alle Daten aus Tabelle &apos;%1&apos; gelöscht.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1639"/>
+ <location filename="../dbtree/dbtree.cpp" line="1660"/>
<source>Following objects will be deleted: %1.</source>
<translation>Folgende Objekte werden gelöscht: %1.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1642"/>
+ <location filename="../dbtree/dbtree.cpp" line="1663"/>
<source>Following databases will be removed from list: %1.</source>
<translation>Folgende Datenbanken werden aus der Liste entfernt: %1.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1645"/>
+ <location filename="../dbtree/dbtree.cpp" line="1666"/>
<source>Remainig objects from deleted group will be moved in place where the group used to be.</source>
<translation>Die aus der gelöschten Gruppe verbleibenden Objekte werden an die Position der gelöschten Gruppe verschoben.</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1647"/>
+ <location filename="../dbtree/dbtree.cpp" line="1668"/>
<source>%1&lt;br&gt;&lt;br&gt;Are you sure you want to continue?</source>
<translation>%1&lt;br&gt;&lt;br&gt;Sind Sie sicher, dass Sie fortfahren möchten?</translation>
</message>
<message>
- <location filename="../dbtree/dbtree.cpp" line="1649"/>
+ <location filename="../dbtree/dbtree.cpp" line="1670"/>
<source>Delete objects</source>
<translation>Objekte löschen</translation>
</message>
@@ -2825,78 +2874,82 @@ Bitte geben Sie einen neuen, eindeutigen Namen an oder drücken Sie %1, um den V
<translation>View aus der Abfrage erstellen</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="382"/>
+ <location filename="../windows/editorwindow.cpp" line="385"/>
<source>Previous database</source>
<translation>Vorherige Datenbank</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="383"/>
+ <location filename="../windows/editorwindow.cpp" line="386"/>
<source>Next database</source>
<translation>Nächste Datenbank</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="386"/>
+ <location filename="../windows/editorwindow.cpp" line="389"/>
<source>Show next tab</source>
<comment>sql editor</comment>
<translation>Nächsten Reiter zeigen</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="387"/>
+ <location filename="../windows/editorwindow.cpp" line="390"/>
<source>Show previous tab</source>
<comment>sql editor</comment>
<translation>Vorherigen Reiter zeigen</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="388"/>
+ <location filename="../windows/editorwindow.cpp" line="391"/>
<source>Focus results below</source>
<comment>sql editor</comment>
<translation>Fokus auf die Ergebnisse unten</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="389"/>
+ <location filename="../windows/editorwindow.cpp" line="392"/>
<source>Focus SQL editor above</source>
<comment>sql editor</comment>
<translation>Fokus auf den SQL Editor oben</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="463"/>
+ <location filename="../windows/editorwindow.cpp" line="466"/>
<source>Active database (%1/%2)</source>
<translation>Aktive Datenbank (%1/%2)</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="503"/>
+ <location filename="../windows/editorwindow.cpp" line="507"/>
<source>Query finished in %1 second(s). Rows affected: %2</source>
<translation>Abfrage in %1 Sekunde(n) abgeschlossen. %2 Zeile(n) betroffen</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="507"/>
+ <location filename="../windows/editorwindow.cpp" line="511"/>
<source>Query finished in %1 second(s).</source>
<translation>Abfrage in %1 Sekunde(n) abgeschlossen.</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="609"/>
+ <location filename="../windows/editorwindow.cpp" line="613"/>
<source>Clear execution history</source>
<translation>Lösche Ausführungsverlauf</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="609"/>
+ <location filename="../windows/editorwindow.cpp" line="613"/>
<source>Are you sure you want to erase the entire SQL execution history? This cannot be undone.</source>
<translation>Sind Sie sicher, dass Sie den gesamten SQL Ausführungsverlauf löschen möchten? Dieser Vorgang kann nicht rückgängig gemacht werden.</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="621"/>
+ <location filename="../windows/editorwindow.cpp" line="625"/>
<source>Cannot export, because no export plugin is loaded.</source>
<translation>Es kann nicht exportiert werden, da kein Export Plugin geladen ist.</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="642"/>
+ <location filename="../windows/editorwindow.cpp" line="646"/>
<source>No database selected in the SQL editor. Cannot create a view for unknown database.</source>
<translation>Es ist keine Datenbank im SQL Editor selektiert. Für eine unbekannte Datenbank kann kein View erzeugt werden.</translation>
</message>
<message>
- <location filename="../windows/editorwindow.cpp" line="672"/>
+ <location filename="../windows/editorwindow.cpp" line="676"/>
+ <source>Editor window &quot;%1&quot; has uncommitted data.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Editor window &quot;%1&quot; has uncommited data.</source>
- <translation>Das Editorfenster &quot;%1&quot; hat ungespeicherte Daten.</translation>
+ <translation type="vanished">Das Editorfenster &quot;%1&quot; hat ungespeicherte Daten.</translation>
</message>
</context>
<context>
@@ -3356,8 +3409,12 @@ Bitte geben Sie einen neuen, eindeutigen Namen an oder drücken Sie %1, um den V
</message>
<message>
<location filename="../windows/functionseditor.cpp" line="631"/>
+ <source>Functions editor window has uncommitted modifications.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Functions editor window has uncommited modifications.</source>
- <translation>Der Editorfür Funktionen enthält nicht gespeicherte Änderungen.</translation>
+ <translation type="vanished">Der Editorfür Funktionen enthält nicht gespeicherte Änderungen.</translation>
</message>
</context>
<context>
@@ -3956,9 +4013,13 @@ Bitte geben Sie einen neuen, eindeutigen Namen an oder drücken Sie %1, um den V
<context>
<name>MdiWindow</name>
<message>
- <location filename="../mdiwindow.cpp" line="199"/>
<source>Uncommited changes</source>
- <translation>Nicht gespeicherte Änderungen</translation>
+ <translation type="vanished">Nicht gespeicherte Änderungen</translation>
+ </message>
+ <message>
+ <location filename="../mdiwindow.cpp" line="199"/>
+ <source>Uncommitted changes</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../mdiwindow.cpp" line="204"/>
@@ -4892,9 +4953,13 @@ Bitte geben Sie einen neuen, eindeutigen Namen an oder drücken Sie %1, um den V
<context>
<name>QuitConfirmDialog</name>
<message>
- <location filename="../dialogs/quitconfirmdialog.ui" line="14"/>
<source>Uncommited changes</source>
- <translation>Nicht gespeicherte Änderungen</translation>
+ <translation type="vanished">Nicht gespeicherte Änderungen</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/quitconfirmdialog.ui" line="14"/>
+ <source>Uncommitted changes</source>
+ <translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/quitconfirmdialog.ui" line="20"/>
@@ -4994,180 +5059,180 @@ find next</source>
<context>
<name>SqlEditor</name>
<message>
- <location filename="../sqleditor.cpp" line="121"/>
+ <location filename="../sqleditor.cpp" line="122"/>
<source>Cut</source>
<comment>sql editor</comment>
<translation>Ausschneiden</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="122"/>
+ <location filename="../sqleditor.cpp" line="123"/>
<source>Copy</source>
<comment>sql editor</comment>
<translation>Kopieren</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="123"/>
+ <location filename="../sqleditor.cpp" line="124"/>
<source>Paste</source>
<comment>sql editor</comment>
<translation>Einfügen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="124"/>
+ <location filename="../sqleditor.cpp" line="125"/>
<source>Delete</source>
<comment>sql editor</comment>
<translation>Löschen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="125"/>
+ <location filename="../sqleditor.cpp" line="126"/>
<source>Select all</source>
<comment>sql editor</comment>
<translation>Alles auswählen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="126"/>
+ <location filename="../sqleditor.cpp" line="127"/>
<source>Undo</source>
<comment>sql editor</comment>
<translation>Rückgängig</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="127"/>
+ <location filename="../sqleditor.cpp" line="128"/>
<source>Redo</source>
<comment>sql editor</comment>
<translation>Wiederholen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="128"/>
+ <location filename="../sqleditor.cpp" line="129"/>
<source>Complete</source>
<comment>sql editor</comment>
<translation>Komplett</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="129"/>
+ <location filename="../sqleditor.cpp" line="130"/>
<source>Format SQL</source>
<comment>sql editor</comment>
<translation>SQL formatieren</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="130"/>
+ <location filename="../sqleditor.cpp" line="131"/>
<source>Save SQL to file</source>
<comment>sql editor</comment>
<translation>SQL in Datei speichern</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="131"/>
+ <location filename="../sqleditor.cpp" line="132"/>
<source>Select file to save SQL</source>
<comment>sql editor</comment>
<translation>SQL aus Datei laden</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="132"/>
+ <location filename="../sqleditor.cpp" line="133"/>
<source>Load SQL from file</source>
<comment>sql editor</comment>
<translation>Zeile löschen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="133"/>
+ <location filename="../sqleditor.cpp" line="134"/>
<source>Delete line</source>
<comment>sql editor</comment>
<translation>Zeile löschen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="134"/>
+ <location filename="../sqleditor.cpp" line="135"/>
<source>Move block down</source>
<comment>sql editor</comment>
<translation>Block nach unten verschieben</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="135"/>
+ <location filename="../sqleditor.cpp" line="136"/>
<source>Move block up</source>
<comment>sql editor</comment>
<translation>Block nach oben verschieben</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="136"/>
+ <location filename="../sqleditor.cpp" line="137"/>
<source>Copy block down</source>
<comment>sql editor</comment>
<translation>Block nach unten kopieren</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="137"/>
+ <location filename="../sqleditor.cpp" line="138"/>
<source>Copy up down</source>
<comment>sql editor</comment>
<translatorcomment>&quot;up down&quot; ??? Muss geklärt werden!</translatorcomment>
<translation>Kopiere auf ab</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="138"/>
+ <location filename="../sqleditor.cpp" line="139"/>
<source>Find</source>
<comment>sql editor</comment>
<translation>Finden</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="139"/>
+ <location filename="../sqleditor.cpp" line="140"/>
<source>Find next</source>
<comment>sql editor</comment>
<translation>Nächster Fund</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="140"/>
+ <location filename="../sqleditor.cpp" line="141"/>
<source>Find previous</source>
<comment>sql editor</comment>
<translation>Vorheriger Fund</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="141"/>
+ <location filename="../sqleditor.cpp" line="142"/>
<source>Replace</source>
<comment>sql editor</comment>
<translation>Ersetzen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="142"/>
+ <location filename="../sqleditor.cpp" line="143"/>
<source>Toggle comment</source>
<comment>sql editor</comment>
<translation>Kommentar umschalten</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="256"/>
+ <location filename="../sqleditor.cpp" line="258"/>
<source>Saved SQL contents to file: %1</source>
<translation>SQL Inhalte in Datei speichern: %1</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="450"/>
+ <location filename="../sqleditor.cpp" line="452"/>
<source>Syntax completion can be used only when a valid database is set for the SQL editor.</source>
<translation>Die Funktion Autovervollständigung kann nur genutzt werden, wenn eine gültige Datenbank für den SQL Editor gewählt wurde.</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="838"/>
+ <location filename="../sqleditor.cpp" line="840"/>
<source>Contents of the SQL editor are huge, so errors detecting and existing objects highlighting are temporarily disabled.</source>
<translation>Der Text im SQL Editor ist sehr groß, daher wurde die Syntaxkontrolle und die farbliche Hervorhebung von Objekten vorübergehend deaktiviert.</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="1073"/>
+ <location filename="../sqleditor.cpp" line="1078"/>
<source>Save to file</source>
<translation>In Datei speichern</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="246"/>
+ <location filename="../sqleditor.cpp" line="248"/>
<source>Could not open file &apos;%1&apos; for writing: %2</source>
<translation>Die Datei &apos;%1&apos; kann nicht für Schreibzugriffe geöffnet werden: %2</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="1085"/>
+ <location filename="../sqleditor.cpp" line="1090"/>
<source>SQL scripts (*.sql);;All files (*)</source>
<translation>SQL Skripte (*.sql);;Alle Dateien (*)</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="1086"/>
+ <location filename="../sqleditor.cpp" line="1091"/>
<source>Open file</source>
<translation>Datei öffnen</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="1095"/>
+ <location filename="../sqleditor.cpp" line="1100"/>
<source>Could not open file &apos;%1&apos; for reading: %2</source>
<translation>Die Datei &apos;%1&apos; kann nicht für Lesezugriffe geöffnet werden: %2</translation>
</message>
<message>
- <location filename="../sqleditor.cpp" line="1304"/>
+ <location filename="../sqleditor.cpp" line="1309"/>
<source>Reached the end of document. Hit the find again to restart the search.</source>
<translation>Das Dokumentenende wurde erreicht. Drücken Sie &apos;Nächster Fund&apos;, um die Suche am Dokumentenanfang fortzusetzen.</translation>
</message>
@@ -5199,12 +5264,11 @@ find next</source>
<translation>Bedingungen:</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryitem.cpp" line="402"/>
<source>This cell is not editable, because: %1</source>
- <translation>Diese Zelle kann nicht editiert werden, weil: %1</translation>
+ <translation type="vanished">Diese Zelle kann nicht editiert werden, weil: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryitem.cpp" line="419"/>
+ <location filename="../datagrid/sqlqueryitem.cpp" line="423"/>
<source>Cannot load the data for a cell that refers to the already closed database.</source>
<translation>Es können keine Daten für eine Zelle dargestellt werden, die eine bereits geschlossene Datenbank referenziert.</translation>
</message>
@@ -5212,18 +5276,36 @@ find next</source>
<context>
<name>SqlQueryItemDelegate</name>
<message>
- <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="50"/>
- <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="56"/>
<source>Cannot edit this cell. Details: %2</source>
- <translation>Die Zelle kann nicht editiert. Details: %2</translation>
+ <translation type="vanished">Die Zelle kann nicht editiert. Details: %2</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="50"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="53"/>
<source>The row is marked for deletion.</source>
<translation>Diese Zeile ist zum Löschen markiert.</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="303"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="53"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="59"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="65"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="341"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="361"/>
+ <source>Cannot edit this cell. Details: %1</source>
+ <translation type="unfinished">Die Zelle kann nicht editiert. Details: %1</translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="65"/>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="361"/>
+ <source>Structure of this table has changed since last data was loaded. Reload the data to proceed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="204"/>
+ <source>Editing a huge contents in an inline cell editor is not a good idea. It can become slow and inconvenient. It&apos;s better to edit such big contents in a Form View, or in popup editor (available under rick-click menu).</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlqueryitemdelegate.cpp" line="353"/>
<source>Foreign key for column %2 has more than %1 possible values. It&apos;s too much to display in drop down list. You need to edit value manually.</source>
<translation type="unfinished"></translation>
</message>
@@ -5231,69 +5313,85 @@ find next</source>
<context>
<name>SqlQueryModel</name>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="70"/>
- <location filename="../datagrid/sqlquerymodel.cpp" line="469"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="75"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="474"/>
<source>Only one query can be executed simultaneously.</source>
<translation>Es kann nur eine Abfrage gleichzeitig ausgeführt werden.</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="103"/>
<source>Uncommited data</source>
- <translation>Nicht gespeicherte Daten</translation>
+ <translation type="vanished">Nicht gespeicherte Daten</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="104"/>
<source>There are uncommited data changes. Do you want to proceed anyway? All uncommited changes will be lost.</source>
- <translation>Es gibt ungespeicherte Änderungen. Möchten Sie wirklich fortfahren? Alle Änderungen werden dann verloren gehen.</translation>
+ <translation type="vanished">Es gibt ungespeicherte Änderungen. Möchten Sie wirklich fortfahren? Alle Änderungen werden dann verloren gehen.</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="351"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="356"/>
<source>Cannot commit the data for a cell that refers to the already closed database.</source>
<translation>Es können keine Daten für eine Zelle gespeichert werden, die eine bereits geschlossene Datenbank referenziert.</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="359"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="364"/>
<source>Could not begin transaction on the database. Details: %1</source>
<translation>Es kann keine Transaktion auf der Datenbank gestartet werden. Details: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="405"/>
<source>An error occurred while commiting the transaction: %1</source>
- <translation>Fehler beim Committen der Transaktion: %1</translation>
+ <translation type="vanished">Fehler beim Committen der Transaktion: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="430"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="435"/>
<source>An error occurred while rolling back the transaction: %1</source>
<translation>Fehler beim Rollback der Transaktion: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="625"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="630"/>
<source>Tried to commit a cell which is not editable (yet modified and waiting for commit)! This is a bug. Please report it.</source>
<translation>Es wurde versucht eine nicht editierbare Zelle zu committen (derzeit modifiziert und auf das Commit wartend)! Dies ist ein Fehler den Sie melden sollten.</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="651"/>
<source>An error occurred while commiting the data: %1</source>
- <translation>Fehler beim Committen der Daten: %1</translation>
+ <translation type="vanished">Fehler beim Committen der Daten: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="1116"/>
- <location filename="../datagrid/sqlquerymodel.cpp" line="1173"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="108"/>
+ <source>Uncommitted data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="109"/>
+ <source>There are uncommitted data changes. Do you want to proceed anyway? All uncommitted changes will be lost.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="410"/>
+ <source>An error occurred while committing the transaction: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="656"/>
+ <source>An error occurred while committing the data: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="1135"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="1192"/>
<source>Error while executing SQL query on database &apos;%1&apos;: %2</source>
<translation>Fehler beim Ausführen der SQL-Abfrage auf der Datenbank &apos;%1&apos;: %2</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="1170"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="1189"/>
<source>Error while loading query results: %1</source>
<translation>Fehler beim Laden der Abfrageergebnisse: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="1564"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="1598"/>
<source>Insert multiple rows</source>
<translation>Mehrere Zeilen einfügen</translation>
</message>
<message>
- <location filename="../datagrid/sqlquerymodel.cpp" line="1564"/>
+ <location filename="../datagrid/sqlquerymodel.cpp" line="1598"/>
<source>Number of rows to insert:</source>
<translation>Anzahl an Zeilen zum Einfügen:</translation>
</message>
@@ -5301,117 +5399,117 @@ find next</source>
<context>
<name>SqlQueryView</name>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="55"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="56"/>
<source>Go to referenced row in...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="78"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="79"/>
<source>Copy</source>
<translation>Kopieren</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="79"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="80"/>
<source>Copy as...</source>
<translation>Kopieren als...</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="80"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="81"/>
<source>Paste</source>
<translation>Einfügen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="81"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="82"/>
<source>Paste as...</source>
<translation>Einfügen als...</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="82"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="83"/>
<source>Set NULL values</source>
<translation>NULL Wert setzen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="83"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="84"/>
<source>Erase values</source>
<translation>Werte löschen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="84"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="85"/>
<source>Edit value in editor</source>
<translation>Wert im Editor bearbeiten</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="85"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="86"/>
<source>Commit</source>
<translation>Commit</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="86"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="87"/>
<source>Rollback</source>
<translation>Rollback</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="87"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="88"/>
<source>Commit selected cells</source>
<translation>Gewählte Zellen speichern</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="88"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="89"/>
<source>Rollback selected cells</source>
<translation>Gewählte Zellen wiederherstellen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="93"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="94"/>
<source>Define columns to sort by</source>
<translation>Sortierspalten definieren</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="94"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="95"/>
<source>Remove custom sorting</source>
<translation>Benutzerdefinierte Sortierung entfernen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="95"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="96"/>
<source>Insert row</source>
<translation>Zeile einfügen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="96"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="97"/>
<source>Insert multiple rows</source>
<translation>Mehrere Zeilen einfügen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="97"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="98"/>
<source>Delete selected row</source>
<translation>Gewählte Zeile löschen</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="155"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="156"/>
<source>Generate query for selected cells</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="312"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="313"/>
<source>No items selected to paste clipboard contents to.</source>
<translation>Es sind keine Elemente selektiert in die der Inhalt der Zwischenablage eingefügt werden könnte.</translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="370"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="371"/>
<source>Go to referenced row in table &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="382"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="383"/>
<source>table &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="403"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="407"/>
<source>Referenced row (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../datagrid/sqlqueryview.cpp" line="668"/>
+ <location filename="../datagrid/sqlqueryview.cpp" line="672"/>
<source>Edit value</source>
<translation>Werte editieren</translation>
</message>
@@ -5419,12 +5517,16 @@ find next</source>
<context>
<name>SqlTableModel</name>
<message>
- <location filename="../datagrid/sqltablemodel.cpp" line="75"/>
<source>Error while commiting new row: %1</source>
- <translation>Fehler beim Committen der neuen Zeile: %1</translation>
+ <translation type="vanished">Fehler beim Committen der neuen Zeile: %1</translation>
</message>
<message>
- <location filename="../datagrid/sqltablemodel.cpp" line="133"/>
+ <location filename="../datagrid/sqltablemodel.cpp" line="82"/>
+ <source>Error while committing new row: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../datagrid/sqltablemodel.cpp" line="140"/>
<source>Error while deleting row from table %1: %2</source>
<translation>Fehler beim Löschen der Zeile aus Tabelle %1: %2</translation>
</message>
@@ -5687,7 +5789,7 @@ NULL</source>
</message>
<message>
<location filename="../windows/tablewindow.ui" line="190"/>
- <location filename="../windows/tablewindow.cpp" line="1566"/>
+ <location filename="../windows/tablewindow.cpp" line="1574"/>
<source>Data</source>
<translation type="unfinished"></translation>
</message>
@@ -5712,409 +5814,417 @@ NULL</source>
<translation type="unfinished">DDL</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="200"/>
+ <location filename="../windows/tablewindow.cpp" line="202"/>
<source>Export table</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="201"/>
+ <location filename="../windows/tablewindow.cpp" line="203"/>
<source>Import data to table</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="202"/>
+ <location filename="../windows/tablewindow.cpp" line="204"/>
<source>Populate table</source>
<comment>table window</comment>
<translation type="unfinished">Tabelle füllen</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="216"/>
+ <location filename="../windows/tablewindow.cpp" line="218"/>
<source>Refresh structure</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="218"/>
+ <location filename="../windows/tablewindow.cpp" line="220"/>
<source>Commit structure changes</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="219"/>
+ <location filename="../windows/tablewindow.cpp" line="221"/>
<source>Rollback structure changes</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="220"/>
+ <location filename="../windows/tablewindow.cpp" line="222"/>
<source>Add column</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="221"/>
+ <location filename="../windows/tablewindow.cpp" line="223"/>
<source>Edit column</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="222"/>
- <location filename="../windows/tablewindow.cpp" line="309"/>
+ <location filename="../windows/tablewindow.cpp" line="224"/>
+ <location filename="../windows/tablewindow.cpp" line="311"/>
<source>Delete column</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="223"/>
+ <location filename="../windows/tablewindow.cpp" line="225"/>
<source>Move column up</source>
<comment>table window</comment>
<translation type="unfinished">Spalte nach oben verschieben</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="224"/>
+ <location filename="../windows/tablewindow.cpp" line="226"/>
<source>Move column down</source>
<comment>table window</comment>
<translation type="unfinished">Spalte nach unten verschieben</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="230"/>
+ <location filename="../windows/tablewindow.cpp" line="232"/>
<source>Create similar table</source>
<comment>table window</comment>
<translation type="unfinished">Erzeuge identische Tabelle</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="231"/>
+ <location filename="../windows/tablewindow.cpp" line="233"/>
<source>Reset autoincrement value</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="234"/>
+ <location filename="../windows/tablewindow.cpp" line="236"/>
<source>Add table constraint</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="235"/>
+ <location filename="../windows/tablewindow.cpp" line="237"/>
<source>Edit table constraint</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="236"/>
+ <location filename="../windows/tablewindow.cpp" line="238"/>
<source>Delete table constraint</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="237"/>
+ <location filename="../windows/tablewindow.cpp" line="239"/>
<source>Move table constraint up</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="238"/>
+ <location filename="../windows/tablewindow.cpp" line="240"/>
<source>Move table constraint down</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="240"/>
+ <location filename="../windows/tablewindow.cpp" line="242"/>
<source>Add table primary key</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="241"/>
+ <location filename="../windows/tablewindow.cpp" line="243"/>
<source>Add table foreign key</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="242"/>
+ <location filename="../windows/tablewindow.cpp" line="244"/>
<source>Add table unique constraint</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="243"/>
+ <location filename="../windows/tablewindow.cpp" line="245"/>
<source>Add table check constraint</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="261"/>
+ <location filename="../windows/tablewindow.cpp" line="263"/>
<source>Refresh index list</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="263"/>
+ <location filename="../windows/tablewindow.cpp" line="265"/>
<source>Create index</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="264"/>
+ <location filename="../windows/tablewindow.cpp" line="266"/>
<source>Edit index</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="265"/>
+ <location filename="../windows/tablewindow.cpp" line="267"/>
<source>Delete index</source>
<comment>table window</comment>
<translation type="unfinished">Index löschen</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="271"/>
+ <location filename="../windows/tablewindow.cpp" line="273"/>
<source>Refresh trigger list</source>
<comment>table window</comment>
<translation type="unfinished">Trigger Liste aktualisieren</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="273"/>
+ <location filename="../windows/tablewindow.cpp" line="275"/>
<source>Create trigger</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="274"/>
+ <location filename="../windows/tablewindow.cpp" line="276"/>
<source>Edit trigger</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="275"/>
+ <location filename="../windows/tablewindow.cpp" line="277"/>
<source>Delete trigger</source>
<comment>table window</comment>
<translation type="unfinished">Trigger löschen</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="308"/>
+ <location filename="../windows/tablewindow.cpp" line="310"/>
<source>Are you sure you want to delete column &apos;%1&apos;?</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="336"/>
+ <location filename="../windows/tablewindow.cpp" line="338"/>
<source>Following problems will take place while modifying the table.
Would you like to proceed?</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="338"/>
+ <location filename="../windows/tablewindow.cpp" line="340"/>
<source>Table modification</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="476"/>
+ <location filename="../windows/tablewindow.cpp" line="478"/>
<source>Could not load data for table %1. Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="595"/>
+ <location filename="../windows/tablewindow.cpp" line="597"/>
<source>Could not process the %1 table correctly. Unable to open a table window.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="650"/>
+ <location filename="../windows/tablewindow.cpp" line="652"/>
<source>Could not restore window %1, because no database or table was stored in session for this window.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="656"/>
+ <location filename="../windows/tablewindow.cpp" line="658"/>
<source>Could not restore window &apos;%1&apos;, because no database or table was stored in session for this window.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="663"/>
+ <location filename="../windows/tablewindow.cpp" line="665"/>
<source>Could not restore window &apos;%1&apos;, because database %2 could not be resolved.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="672"/>
+ <location filename="../windows/tablewindow.cpp" line="674"/>
<source>Could not restore window &apos;%1&apos;&apos;, because the table %2 doesn&apos;t exist in the database %3.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="697"/>
<location filename="../windows/tablewindow.cpp" line="699"/>
+ <location filename="../windows/tablewindow.cpp" line="701"/>
<source>New table %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="824"/>
- <source>Commited changes for table &apos;%1&apos; successfly.</source>
+ <location filename="../windows/tablewindow.cpp" line="828"/>
+ <source>Committed changes for table &apos;%1&apos; successfully.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/tablewindow.cpp" line="832"/>
+ <source>Committed changes for table &apos;%1&apos; (named before &apos;%2&apos;) successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="826"/>
- <source>Commited changes for table &apos;%1&apos; (named before &apos;%2&apos;) successfly.</source>
+ <location filename="../windows/tablewindow.cpp" line="897"/>
+ <source>Autoincrement value for table &apos;%1&apos; has been reset successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="858"/>
+ <location filename="../windows/tablewindow.cpp" line="1270"/>
+ <source>Uncommitted changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/tablewindow.cpp" line="1271"/>
+ <source>There are uncommitted structure modifications. You cannot browse or edit data until you have table structure settled.
+Do you want to commit the structure, or do you want to go back to the structure tab?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/tablewindow.cpp" line="1616"/>
+ <source>Table window &quot;%1&quot; has uncommitted structure modifications and data.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/tablewindow.cpp" line="1618"/>
+ <source>Table window &quot;%1&quot; has uncommitted data.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/tablewindow.cpp" line="1620"/>
+ <source>Table window &quot;%1&quot; has uncommitted structure modifications.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/tablewindow.cpp" line="866"/>
<source>Could not commit table structure. Error message: %1</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="880"/>
+ <location filename="../windows/tablewindow.cpp" line="888"/>
<source>Reset autoincrement</source>
<translation type="unfinished">Autoincrement zurücksetzen</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="880"/>
+ <location filename="../windows/tablewindow.cpp" line="888"/>
<source>Are you sure you want to reset autoincrement value for table &apos;%1&apos;?</source>
<translation type="unfinished">Sind Sie sicher, dass Sie den Autoincrement Wert für die Tabelle &apos;%1&apos; zurücksetzen möchten?</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="887"/>
+ <location filename="../windows/tablewindow.cpp" line="895"/>
<source>An error occurred while trying to reset autoincrement value for table &apos;%1&apos;: %2</source>
<translation type="unfinished">Ein Fehler ist aufgetreten beim Zurücksetzen des Autoincrementwertes für die Tabelle &apos;%1&apos;: %2</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="889"/>
<source>Autoincrement value for table &apos;%1&apos; has been reset successfly.</source>
- <translation type="unfinished">Autoincrementwert für die Tabelle &apos;%1&apos; wurde erfolgreich zurückgesetzt.</translation>
+ <translation type="obsolete">Autoincrementwert für die Tabelle &apos;%1&apos; wurde erfolgreich zurückgesetzt.</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="969"/>
+ <location filename="../windows/tablewindow.cpp" line="977"/>
<source>Empty name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="969"/>
+ <location filename="../windows/tablewindow.cpp" line="977"/>
<source>A blank name for the table is allowed in SQLite, but it is not recommended.
Are you sure you want to create a table with blank name?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="978"/>
+ <location filename="../windows/tablewindow.cpp" line="986"/>
<source>Cannot create a table without at least one column.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1004"/>
+ <location filename="../windows/tablewindow.cpp" line="1012"/>
<source>Cannot create table %1, if it has no primary key defined. Either uncheck the %2, or define a primary key.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1011"/>
+ <location filename="../windows/tablewindow.cpp" line="1019"/>
<source>Cannot use autoincrement for primary key when %1 clause is used. Either uncheck the %2, or the autoincrement in a primary key.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1161"/>
+ <location filename="../windows/tablewindow.cpp" line="1169"/>
<source>Are you sure you want to delete table constraint &apos;%1&apos;?</source>
<comment>table window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1162"/>
+ <location filename="../windows/tablewindow.cpp" line="1170"/>
<source>Delete constraint</source>
<comment>table window</comment>
<translation type="unfinished">Bedingung löschen</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1216"/>
+ <location filename="../windows/tablewindow.cpp" line="1224"/>
<source>Cannot export, because no export plugin is loaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1229"/>
+ <location filename="../windows/tablewindow.cpp" line="1237"/>
<source>Cannot import, because no import plugin is loaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1262"/>
<source>Uncommited changes</source>
- <translation type="unfinished">Nicht gespeicherte Änderungen</translation>
+ <translation type="obsolete">Nicht gespeicherte Änderungen</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1263"/>
- <source>There are uncommited structure modifications. You cannot browse or edit data until you have table structure settled.
-Do you want to commit the structure, or do you want to go back to the structure tab?</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../windows/tablewindow.cpp" line="1266"/>
+ <location filename="../windows/tablewindow.cpp" line="1274"/>
<source>Go back to structure tab</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1266"/>
+ <location filename="../windows/tablewindow.cpp" line="1274"/>
<source>Commit modifications and browse data.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1447"/>
+ <location filename="../windows/tablewindow.cpp" line="1455"/>
<source>Name</source>
<comment>table window indexes</comment>
<translation type="unfinished">Name</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1448"/>
+ <location filename="../windows/tablewindow.cpp" line="1456"/>
<source>Unique</source>
<comment>table window indexes</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1449"/>
+ <location filename="../windows/tablewindow.cpp" line="1457"/>
<source>Columns</source>
<comment>table window indexes</comment>
<translation type="unfinished">Spalten</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1450"/>
+ <location filename="../windows/tablewindow.cpp" line="1458"/>
<source>Partial index condition</source>
<comment>table window indexes</comment>
<translation type="unfinished">Partieller Indexzustand</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1504"/>
+ <location filename="../windows/tablewindow.cpp" line="1512"/>
<source>Name</source>
<comment>table window triggers</comment>
<translation type="unfinished">Name</translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1505"/>
+ <location filename="../windows/tablewindow.cpp" line="1513"/>
<source>Event</source>
<comment>table window triggers</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1506"/>
+ <location filename="../windows/tablewindow.cpp" line="1514"/>
<source>Condition</source>
<comment>table window triggers</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/tablewindow.cpp" line="1507"/>
+ <location filename="../windows/tablewindow.cpp" line="1515"/>
<source>Details</source>
<comment>table window triggers</comment>
<translation type="unfinished">Details</translation>
</message>
- <message>
- <location filename="../windows/tablewindow.cpp" line="1608"/>
- <source>Table window &quot;%1&quot; has uncommited structure modifications and data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../windows/tablewindow.cpp" line="1610"/>
- <source>Table window &quot;%1&quot; has uncommited data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../windows/tablewindow.cpp" line="1612"/>
- <source>Table window &quot;%1&quot; has uncommited structure modifications.</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>TriggerColumnsDialog</name>
@@ -6128,6 +6238,16 @@ Do you want to commit the structure, or do you want to go back to the structure
<source>Triggering columns:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="../dialogs/triggercolumnsdialog.ui" line="115"/>
+ <source>Select all</source>
+ <translation type="unfinished">Alles auswählen</translation>
+ </message>
+ <message>
+ <location filename="../dialogs/triggercolumnsdialog.ui" line="128"/>
+ <source>Deselect all</source>
+ <translation type="unfinished">Auswahl aufheben</translation>
+ </message>
</context>
<context>
<name>TriggerDialog</name>
@@ -6219,13 +6339,13 @@ Do you want to commit the structure, or do you want to go back to the structure
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../dialogs/triggerdialog.cpp" line="426"/>
+ <location filename="../dialogs/triggerdialog.cpp" line="428"/>
<source>Error</source>
<comment>trigger dialog</comment>
<translation type="unfinished">Fehler</translation>
</message>
<message>
- <location filename="../dialogs/triggerdialog.cpp" line="426"/>
+ <location filename="../dialogs/triggerdialog.cpp" line="428"/>
<source>An error occurred while executing SQL statements:
%1</source>
<translation type="unfinished">Fehler beim Ausführen des folgenden SQL Statments:
@@ -6274,7 +6394,7 @@ Do you want to commit the structure, or do you want to go back to the structure
</message>
<message>
<location filename="../windows/viewwindow.ui" line="156"/>
- <location filename="../windows/viewwindow.cpp" line="835"/>
+ <location filename="../windows/viewwindow.cpp" line="837"/>
<source>Data</source>
<translation type="unfinished"></translation>
</message>
@@ -6316,224 +6436,228 @@ Do you want to commit the structure, or do you want to go back to the structure
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="311"/>
+ <location filename="../windows/viewwindow.cpp" line="313"/>
<source>Refresh the view</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="313"/>
+ <location filename="../windows/viewwindow.cpp" line="315"/>
<source>Commit the view changes</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="314"/>
+ <location filename="../windows/viewwindow.cpp" line="316"/>
<source>Rollback the view changes</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="318"/>
+ <location filename="../windows/viewwindow.cpp" line="320"/>
<source>Explicit column names</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="324"/>
+ <location filename="../windows/viewwindow.cpp" line="326"/>
<source>Generate output column names automatically basing on result columns of the view.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="325"/>
+ <location filename="../windows/viewwindow.cpp" line="327"/>
<source>Add column</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="326"/>
+ <location filename="../windows/viewwindow.cpp" line="328"/>
<source>Edit column</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="327"/>
+ <location filename="../windows/viewwindow.cpp" line="329"/>
<source>Delete column</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="328"/>
+ <location filename="../windows/viewwindow.cpp" line="330"/>
<source>Move column up</source>
<comment>view window</comment>
<translation type="unfinished">Spalte nach oben verschieben</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="329"/>
+ <location filename="../windows/viewwindow.cpp" line="331"/>
<source>Move column down</source>
<comment>view window</comment>
<translation type="unfinished">Spalte nach unten verschieben</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="334"/>
+ <location filename="../windows/viewwindow.cpp" line="336"/>
<source>Refresh trigger list</source>
<comment>view window</comment>
<translation type="unfinished">Trigger Liste aktualisieren</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="336"/>
+ <location filename="../windows/viewwindow.cpp" line="338"/>
<source>Create new trigger</source>
<comment>view window</comment>
<translation type="unfinished">Trigger erstellen</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="337"/>
+ <location filename="../windows/viewwindow.cpp" line="339"/>
<source>Edit selected trigger</source>
<comment>view window</comment>
<translation type="unfinished">Trigger editieren</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="338"/>
+ <location filename="../windows/viewwindow.cpp" line="340"/>
<source>Delete selected trigger</source>
<comment>view window</comment>
<translation type="unfinished">Trigger löschen</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="359"/>
- <source>View window &quot;%1&quot; has uncommited structure modifications and data.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="../windows/viewwindow.cpp" line="361"/>
- <source>View window &quot;%1&quot; has uncommited data.</source>
+ <source>View window &quot;%1&quot; has uncommitted structure modifications and data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../windows/viewwindow.cpp" line="363"/>
- <source>View window &quot;%1&quot; has uncommited structure modifications.</source>
+ <source>View window &quot;%1&quot; has uncommitted data.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="560"/>
- <source>Could not load data for view %1. Error details: %2</source>
+ <location filename="../windows/viewwindow.cpp" line="365"/>
+ <source>View window &quot;%1&quot; has uncommitted structure modifications.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="572"/>
- <source>Uncommited changes</source>
- <translation type="unfinished">Nicht gespeicherte Änderungen</translation>
+ <location filename="../windows/viewwindow.cpp" line="574"/>
+ <source>Uncommitted changes</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="573"/>
- <source>There are uncommited structure modifications. You cannot browse or edit data until you have the view structure settled.
+ <location filename="../windows/viewwindow.cpp" line="575"/>
+ <source>There are uncommitted structure modifications. You cannot browse or edit data until you have the view structure settled.
Do you want to commit the structure, or do you want to go back to the structure tab?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="576"/>
- <source>Go back to structure tab</source>
+ <location filename="../windows/viewwindow.cpp" line="629"/>
+ <source>Committed changes for view &apos;%1&apos; successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="576"/>
- <source>Commit modifications and browse data.</source>
+ <location filename="../windows/viewwindow.cpp" line="631"/>
+ <source>Committed changes for view &apos;%1&apos; (named before &apos;%2&apos;) successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="627"/>
- <source>Commited changes for view &apos;%1&apos; successfly.</source>
+ <location filename="../windows/viewwindow.cpp" line="562"/>
+ <source>Could not load data for view %1. Error details: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="629"/>
- <source>Commited changes for view &apos;%1&apos; (named before &apos;%2&apos;) successfly.</source>
+ <source>Uncommited changes</source>
+ <translation type="obsolete">Nicht gespeicherte Änderungen</translation>
+ </message>
+ <message>
+ <location filename="../windows/viewwindow.cpp" line="578"/>
+ <source>Go back to structure tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../windows/viewwindow.cpp" line="578"/>
+ <source>Commit modifications and browse data.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="640"/>
+ <location filename="../windows/viewwindow.cpp" line="642"/>
<source>Could not commit view changes. Error message: %1</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="782"/>
+ <location filename="../windows/viewwindow.cpp" line="784"/>
<source>Override columns</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="782"/>
+ <location filename="../windows/viewwindow.cpp" line="784"/>
<source>Currently defined columns will be overriden. Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="805"/>
+ <location filename="../windows/viewwindow.cpp" line="807"/>
<source>Could not determinate columns returned from the view. The query is problably incomplete or contains errors.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="866"/>
+ <location filename="../windows/viewwindow.cpp" line="868"/>
<source>Name</source>
<comment>view window triggers</comment>
<translation type="unfinished">Name</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="867"/>
+ <location filename="../windows/viewwindow.cpp" line="869"/>
<source>Instead of</source>
<comment>view window triggers</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="868"/>
+ <location filename="../windows/viewwindow.cpp" line="870"/>
<source>Condition</source>
<comment>view window triggers</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="869"/>
+ <location filename="../windows/viewwindow.cpp" line="871"/>
<source>Details</source>
<comment>table window triggers</comment>
<translation type="unfinished">Details</translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="909"/>
+ <location filename="../windows/viewwindow.cpp" line="911"/>
<source>Could not process the %1 view correctly. Unable to open a view window.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="956"/>
+ <location filename="../windows/viewwindow.cpp" line="958"/>
<source>Empty name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="956"/>
+ <location filename="../windows/viewwindow.cpp" line="958"/>
<source>A blank name for the view is allowed in SQLite, but it is not recommended.
Are you sure you want to create a view with blank name?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="968"/>
+ <location filename="../windows/viewwindow.cpp" line="970"/>
<source>The SELECT statement could not be parsed. Please correct the query and retry.
Details: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="976"/>
+ <location filename="../windows/viewwindow.cpp" line="978"/>
<source>The view could not be modified due to internal SQLiteStudio error. Please report this!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="1002"/>
+ <location filename="../windows/viewwindow.cpp" line="1004"/>
<source>The view code could not be parsed properly for execution. This is a SQLiteStudio&apos;s bug. Please report it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="1015"/>
+ <location filename="../windows/viewwindow.cpp" line="1017"/>
<source>Following problems will take place while modifying the view.
Would you like to proceed?</source>
<comment>view window</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../windows/viewwindow.cpp" line="1017"/>
+ <location filename="../windows/viewwindow.cpp" line="1019"/>
<source>View modification</source>
<comment>view window</comment>
<translation type="unfinished"></translation>