diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2009-07-09 23:46:47 +0200 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2009-07-09 23:46:47 +0200 |
commit | b3745e04116ecd7e126f852e0999bb3f385d8dc5 (patch) | |
tree | 7e4d269de06fddd49022a95959446cc0f3e5bca3 | |
parent | 59e144904551274571ecb68177bc1e2457904105 (diff) | |
download | dbmodel-b3745e04116ecd7e126f852e0999bb3f385d8dc5.tar.xz |
Print support
-rw-r--r-- | dbmodel.qrc | 1 | ||||
-rw-r--r-- | icons/16x16/document-print.png | bin | 0 -> 544 bytes | |||
-rw-r--r-- | src/mainwindow.cpp | 24 | ||||
-rw-r--r-- | src/mainwindow.h | 1 | ||||
-rw-r--r-- | src/src.pro | 2 | ||||
-rw-r--r-- | translations/dbmodel_en.ts | 301 | ||||
-rw-r--r-- | translations/dbmodel_sk.ts | 324 |
7 files changed, 513 insertions, 140 deletions
diff --git a/dbmodel.qrc b/dbmodel.qrc index 5c6ed93..1a41100 100644 --- a/dbmodel.qrc +++ b/dbmodel.qrc @@ -8,6 +8,7 @@ <file>icons/16x16/document-open.png</file> <file>icons/16x16/document-save.png</file> <file>icons/16x16/document-save-as.png</file> + <file>icons/16x16/document-print.png</file> <file>icons/16x16/edit-undo.png</file> <file>icons/16x16/edit-redo.png</file> <file>icons/16x16/edit-delete.png</file> diff --git a/icons/16x16/document-print.png b/icons/16x16/document-print.png Binary files differnew file mode 100644 index 0000000..35c37bd --- /dev/null +++ b/icons/16x16/document-print.png diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index cd29586..863af82 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -26,6 +26,7 @@ #include <QImage> #include <QSettings> #include <QPrinter> +#include <QPrintDialog> #include <QMessageBox> #include <QDebug> #include <QDockWidget> @@ -52,6 +53,8 @@ public: QStackedWidget *propertyEditorsStack; QMap<QString, int> propertyEditorsIndexes; + QAction *printAction; + QActionGroup *notationActionGroup; QMenu *notationMenu; @@ -215,9 +218,14 @@ MainWindow::setupActions() //connect(m_undoGroup, SIGNAL(cleanChanged(bool)), m_actionSaveAs, SLOT(setDisabled(bool))); m_actionExportPNG = new QAction(this); - m_actionExportPNG->setText(tr("Export...")); + m_actionExportPNG->setText(tr("E&xport...")); connect(m_actionExportPNG, SIGNAL(triggered(bool)), SLOT(exportPNG())); + d->printAction = new QAction(this); + d->printAction->setText(tr("&Print...")); + d->printAction->setIcon(loadIcon("document-print")); + connect(d->printAction, SIGNAL(triggered(bool)), SLOT(print())); + for (int i = 0; i < MaxRecentFiles; i++) { m_actionRecentFile[i] = new QAction(this); m_actionRecentFile[i]->setVisible(false); @@ -378,6 +386,7 @@ MainWindow::setupMenuBar() menu->addSeparator(); menu->addAction(m_actionExportPNG); + menu->addAction(d->printAction); m_actionRecentFilesSeparator = menu->addSeparator(); for (int i = 0; i < MaxRecentFiles; i++) menu->addAction(m_actionRecentFile[i]); @@ -494,6 +503,19 @@ MainWindow::exportPNG() } void +MainWindow::print() +{ + QPrinter printer; + QPrintDialog printDialog(&printer, this); + if (printDialog.exec() == QDialog::Accepted) { + QPainter painter(&printer); + m_model->setPrinting(true); + m_model->render(&painter); + m_model->setPrinting(false); + } +} + +void MainWindow::newModel(DiagramDocument *newModel) { if (!newModel) { diff --git a/src/mainwindow.h b/src/mainwindow.h index eaf7626..ace4ea6 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -53,6 +53,7 @@ public slots: bool maybeSave(); bool saveAs(); void exportPNG(); + void print(); void setViewScale(const QString &scale); void about(); diff --git a/src/src.pro b/src/src.pro index 4d9cc63..3796f56 100644 --- a/src/src.pro +++ b/src/src.pro @@ -1,5 +1,5 @@ TARGET = dbmodel -VERSION = 0.2.0 +VERSION = 0.3dev DESTDIR = ../ diff --git a/translations/dbmodel_en.ts b/translations/dbmodel_en.ts index 134e5c9..9e7ed89 100644 --- a/translations/dbmodel_en.ts +++ b/translations/dbmodel_en.ts @@ -1,5 +1,14 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="1.1" language="en"> +<!DOCTYPE TS> +<TS version="2.0" language="en"> +<context> + <name>ColorPickerPopup</name> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="897"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> +</context> <context> <name>ColumnListModel</name> <message> @@ -97,37 +106,84 @@ <context> <name>DatabaseTableProperties</name> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="45"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="50"/> <source>&Table</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="46"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="51"/> <source>&Columns</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="63"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="68"/> <source>Name:</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="72"/> + <source>White</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="73"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="74"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="75"/> + <source>Gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="76"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="77"/> + <source>Brown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="78"/> + <source>Pink</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="79"/> + <source>Yellow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="80"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="81"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/items/database/databasetableproperties.cpp" line="83"/> + <source>Color:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="106"/> <source>&Add</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="84"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="107"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="85"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="108"/> <source>Move &Up</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="86"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="109"/> <source>Move &Down</source> <translation type="unfinished"></translation> </message> @@ -135,270 +191,393 @@ <context> <name>MainWindow</name> <message> - <location filename="../src/mainwindow.cpp" line="150"/> + <location filename="../src/mainwindow.cpp" line="154"/> <source>&Properties</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="175"/> + <location filename="../src/mainwindow.cpp" line="192"/> <source>&New</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="178"/> + <location filename="../src/mainwindow.cpp" line="195"/> <source>Ctrl+N</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="182"/> + <location filename="../src/mainwindow.cpp" line="199"/> <source>&Open...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="184"/> + <location filename="../src/mainwindow.cpp" line="201"/> <source>Ctrl+O</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="188"/> + <location filename="../src/mainwindow.cpp" line="205"/> <source>&Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="190"/> + <location filename="../src/mainwindow.cpp" line="207"/> <source>Ctrl+S</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="195"/> + <location filename="../src/mainwindow.cpp" line="212"/> <source>Save &As...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="204"/> - <source>Export...</source> + <location filename="../src/mainwindow.cpp" line="221"/> + <source>E&xport...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="214"/> + <location filename="../src/mainwindow.cpp" line="225"/> + <source>&Print...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="236"/> <source>Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="220"/> + <location filename="../src/mainwindow.cpp" line="242"/> <source>Add new table</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="225"/> + <location filename="../src/mainwindow.cpp" line="247"/> <source>Add new relation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="229"/> + <location filename="../src/mainwindow.cpp" line="251"/> <source>&Undo</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="230"/> + <location filename="../src/mainwindow.cpp" line="252"/> <source>Ctrl+Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="232"/> + <location filename="../src/mainwindow.cpp" line="254"/> <source>Re&do</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="233"/> + <location filename="../src/mainwindow.cpp" line="255"/> <source>Ctrl+Shift+Z</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="241"/> + <location filename="../src/mainwindow.cpp" line="263"/> <source>Cu&t</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="243"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>Ctrl+X</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="247"/> + <location filename="../src/mainwindow.cpp" line="269"/> <source>&Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="249"/> + <location filename="../src/mainwindow.cpp" line="271"/> <source>Ctrl+C</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="253"/> + <location filename="../src/mainwindow.cpp" line="275"/> <source>&Paste</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="255"/> + <location filename="../src/mainwindow.cpp" line="277"/> <source>Ctrl+V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="259"/> + <location filename="../src/mainwindow.cpp" line="281"/> <source>&Delete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="283"/> <source>Del</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="265"/> + <location filename="../src/mainwindow.cpp" line="287"/> <source>&About...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="269"/> + <location filename="../src/mainwindow.cpp" line="291"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="271"/> + <location filename="../src/mainwindow.cpp" line="293"/> <source>Ctrl+W</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="275"/> + <location filename="../src/mainwindow.cpp" line="297"/> <source>&Quit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="277"/> + <location filename="../src/mainwindow.cpp" line="299"/> <source>Ctrl+Q</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="281"/> + <location filename="../src/mainwindow.cpp" line="303"/> <source>Show &Grid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="285"/> + <location filename="../src/mainwindow.cpp" line="307"/> <source>&Notation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="288"/> + <location filename="../src/mainwindow.cpp" line="310"/> <source>&Relational</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="292"/> + <location filename="../src/mainwindow.cpp" line="314"/> <source>&Crow's Foot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="358"/> + <location filename="../src/mainwindow.cpp" line="331"/> + <location filename="../src/mainwindow.cpp" line="380"/> <source>&File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="324"/> + <location filename="../src/mainwindow.cpp" line="346"/> <source>&Mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>50%</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>70%</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>85%</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>100%</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>125%</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>150%</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="385"/> + <location filename="../src/mainwindow.cpp" line="362"/> + <location filename="../src/mainwindow.cpp" line="408"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="375"/> + <location filename="../src/mainwindow.cpp" line="398"/> <source>&Edit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="390"/> + <location filename="../src/mainwindow.cpp" line="413"/> <source>&Diagram</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="394"/> + <location filename="../src/mainwindow.cpp" line="417"/> <source>&Help</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="427"/> + <location filename="../src/mainwindow.cpp" line="450"/> <source>The document has been modified. Do you want to save your changes?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="501"/> + <location filename="../src/mainwindow.cpp" line="498"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="501"/> + <location filename="../src/mainwindow.cpp" line="498"/> <source>Unknown format.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="671"/> + <location filename="../src/mainwindow.cpp" line="683"/> <source>&%1. %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="728"/> + <location filename="../src/mainwindow.cpp" line="740"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="734"/> + <location filename="../src/mainwindow.cpp" line="740"/> + <source><p> +<b>Database Modeller </source> + <translation type="unfinished"></translation> + </message> + <message> <source><p> <b>Database Modeller</b><br /> <a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br /> Copyright (C) 2008 Lukas Lalinsky </p> </source> - <translation><p><b>Database Modeller</b><br /><a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br />Copyright (C) 2008 Lukáš Lalinský</p></translation> + <translation type="obsolete"><p><b>Database Modeller</b><br /><a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br />Copyright (C) 2008 Lukáš Lalinský</p></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="743"/> + <location filename="../src/mainwindow.cpp" line="755"/> <source>Untitled</source> <translation type="unfinished"></translation> </message> </context> +<context> + <name>QtColorPicker</name> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="279"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="405"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="508"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="406"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="509"/> + <source>White</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="407"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="510"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="408"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="511"/> + <source>Dark red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="409"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="512"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="410"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="513"/> + <source>Dark green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="411"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="514"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="412"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="515"/> + <source>Dark blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="413"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="516"/> + <source>Cyan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="414"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="517"/> + <source>Dark cyan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="415"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="518"/> + <source>Magenta</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="416"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="519"/> + <source>Dark magenta</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="417"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="520"/> + <source>Yellow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="418"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="521"/> + <source>Dark yellow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="419"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="522"/> + <source>Gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="420"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="523"/> + <source>Dark gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="421"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="524"/> + <source>Light gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="439"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> +</context> </TS> diff --git a/translations/dbmodel_sk.ts b/translations/dbmodel_sk.ts index 1b88564..88011c5 100644 --- a/translations/dbmodel_sk.ts +++ b/translations/dbmodel_sk.ts @@ -1,5 +1,14 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS><TS version="1.1" language="sk"> +<!DOCTYPE TS> +<TS version="2.0" language="sk"> +<context> + <name>ColorPickerPopup</name> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="897"/> + <source>Custom</source> + <translation>Vlastná</translation> + </message> +</context> <context> <name>ColumnListModel</name> <message> @@ -78,12 +87,12 @@ <message> <location filename="../src/items/database/databaserelationshipproperties.ui" line="120"/> <source>Columns:</source> - <translation type="unfinished"></translation> + <translation>Stĺpce:</translation> </message> <message> <location filename="../src/items/database/databaserelationshipproperties.ui" line="139"/> <source>references</source> - <translation type="unfinished"></translation> + <translation>odkazuje na</translation> </message> </context> <context> @@ -94,12 +103,10 @@ <translation>&Vzťah</translation> </message> <message> - <location filename="../src/items/database/databaserelationshipproperties.cpp" line="53"/> <source>Name:</source> <translation type="obsolete">Názov:</translation> </message> <message> - <location filename="../src/items/database/databaserelationshipproperties.cpp" line="70"/> <source>Cardinality:</source> <translation type="obsolete">Kardinalita:</translation> </message> @@ -107,37 +114,84 @@ <context> <name>DatabaseTableProperties</name> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="45"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="50"/> <source>&Table</source> <translation>&Tabuľka</translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="46"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="51"/> <source>&Columns</source> <translation>Stĺ&ce</translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="63"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="68"/> <source>Name:</source> <translation>Názov:</translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="85"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="72"/> + <source>White</source> + <translation>Biela</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="73"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="74"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="75"/> + <source>Gray</source> + <translation>Šedá</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="76"/> + <source>Red</source> + <translation>Červená</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="77"/> + <source>Brown</source> + <translation>Hnedá</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="78"/> + <source>Pink</source> + <translation>Ružová</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="79"/> + <source>Yellow</source> + <translation>Žtlá</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="80"/> + <source>Green</source> + <translation>Zelená</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="81"/> + <source>Blue</source> + <translation>Modrá</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="83"/> + <source>Color:</source> + <translation>Farba:</translation> + </message> + <message> + <location filename="../src/items/database/databasetableproperties.cpp" line="108"/> <source>Move &Up</source> <translation>Posunúť &hore</translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="86"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="109"/> <source>Move &Down</source> <translation>Posunúť &dole</translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="83"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="106"/> <source>&Add</source> <translation>Prid&ať</translation> </message> <message> - <location filename="../src/items/database/databasetableproperties.cpp" line="84"/> + <location filename="../src/items/database/databasetableproperties.cpp" line="107"/> <source>&Remove</source> <translation>Odst&rániť</translation> </message> @@ -145,328 +199,444 @@ <context> <name>MainWindow</name> <message> - <location filename="../src/mainwindow.cpp" line="175"/> + <location filename="../src/mainwindow.cpp" line="192"/> <source>&New</source> <translation>&Nový</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="178"/> + <location filename="../src/mainwindow.cpp" line="195"/> <source>Ctrl+N</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="182"/> + <location filename="../src/mainwindow.cpp" line="199"/> <source>&Open...</source> <translation>&Otvoriť... </translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="184"/> + <location filename="../src/mainwindow.cpp" line="201"/> <source>Ctrl+O</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="188"/> + <location filename="../src/mainwindow.cpp" line="205"/> <source>&Save</source> <translation>&Uložiť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="190"/> + <location filename="../src/mainwindow.cpp" line="207"/> <source>Ctrl+S</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="195"/> + <location filename="../src/mainwindow.cpp" line="212"/> <source>Save &As...</source> <translation>Uložiť &ako...</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="204"/> <source>Export...</source> - <translation>Exportovať...</translation> + <translation type="obsolete">Exportovať...</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="214"/> + <location filename="../src/mainwindow.cpp" line="236"/> <source>Select</source> <translation>Výber</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="220"/> + <location filename="../src/mainwindow.cpp" line="242"/> <source>Add new table</source> <translation>Pridať novú tabuľku</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="225"/> + <location filename="../src/mainwindow.cpp" line="247"/> <source>Add new relation</source> <translation>Pridať nový vzťah</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="229"/> + <location filename="../src/mainwindow.cpp" line="251"/> <source>&Undo</source> <translation>Vrátit &späť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="230"/> + <location filename="../src/mainwindow.cpp" line="252"/> <source>Ctrl+Z</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="232"/> + <location filename="../src/mainwindow.cpp" line="254"/> <source>Re&do</source> <translation>&Opakovať vrátené</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="233"/> + <location filename="../src/mainwindow.cpp" line="255"/> <source>Ctrl+Shift+Z</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="358"/> + <location filename="../src/mainwindow.cpp" line="331"/> + <location filename="../src/mainwindow.cpp" line="380"/> <source>&File</source> <translation>&Súbor</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="324"/> + <location filename="../src/mainwindow.cpp" line="346"/> <source>&Mode</source> <translation>&Mód</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>50%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>70%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>85%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>100%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>125%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="333"/> + <location filename="../src/mainwindow.cpp" line="355"/> <source>150%</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="275"/> + <location filename="../src/mainwindow.cpp" line="297"/> <source>&Quit</source> <translation>&Koniec</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="277"/> + <location filename="../src/mainwindow.cpp" line="299"/> <source>Ctrl+Q</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="259"/> + <location filename="../src/mainwindow.cpp" line="281"/> <source>&Delete</source> <translation>&Odstrániť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="261"/> + <location filename="../src/mainwindow.cpp" line="283"/> <source>Del</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="501"/> + <location filename="../src/mainwindow.cpp" line="498"/> <source>Error</source> <translation>Chyba</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="501"/> + <location filename="../src/mainwindow.cpp" line="498"/> <source>Unknown format.</source> <translation>Neznámy formát.</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="375"/> + <location filename="../src/mainwindow.cpp" line="398"/> <source>&Edit</source> <translation>&Upraviť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="241"/> + <location filename="../src/mainwindow.cpp" line="221"/> + <source>E&xport...</source> + <translation>E&xportovať...</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="225"/> + <source>&Print...</source> + <translation>&Tlačiť...</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="263"/> <source>Cu&t</source> <translation>Vystri&hnúť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="243"/> + <location filename="../src/mainwindow.cpp" line="265"/> <source>Ctrl+X</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="247"/> + <location filename="../src/mainwindow.cpp" line="269"/> <source>&Copy</source> <translation>&Kopírovať</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="249"/> + <location filename="../src/mainwindow.cpp" line="271"/> <source>Ctrl+C</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="253"/> + <location filename="../src/mainwindow.cpp" line="275"/> <source>&Paste</source> <translation>&Vložiť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="255"/> + <location filename="../src/mainwindow.cpp" line="277"/> <source>Ctrl+V</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="385"/> + <location filename="../src/mainwindow.cpp" line="362"/> + <location filename="../src/mainwindow.cpp" line="408"/> <source>&View</source> <translation>&Zobraziť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="427"/> + <location filename="../src/mainwindow.cpp" line="450"/> <source>The document has been modified. Do you want to save your changes?</source> <translation>Dokument bol zmenený. Chcete uložiť Vaše zmeny?</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="671"/> + <location filename="../src/mainwindow.cpp" line="683"/> <source>&%1. %2</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="265"/> + <location filename="../src/mainwindow.cpp" line="287"/> <source>&About...</source> <translation>&O aplikácii...</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="394"/> + <location filename="../src/mainwindow.cpp" line="417"/> <source>&Help</source> <translation>&Pomocník</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="728"/> + <location filename="../src/mainwindow.cpp" line="740"/> <source>About</source> <translation>O aplikácii</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="150"/> + <location filename="../src/mainwindow.cpp" line="154"/> <source>&Properties</source> <translation>&Vlastnosti</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="269"/> + <location filename="../src/mainwindow.cpp" line="291"/> <source>&Close</source> <translation>Za&vrieť</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="271"/> + <location filename="../src/mainwindow.cpp" line="293"/> <source>Ctrl+W</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="281"/> + <location filename="../src/mainwindow.cpp" line="303"/> <source>Show &Grid</source> <translation>Zobraziť m&riežku</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="743"/> + <location filename="../src/mainwindow.cpp" line="740"/> + <source><p> +<b>Database Modeller </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="755"/> <source>Untitled</source> <translation>Nepomenované</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="285"/> + <location filename="../src/mainwindow.cpp" line="307"/> <source>&Notation</source> <translation>&Notácia</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="288"/> + <location filename="../src/mainwindow.cpp" line="310"/> <source>&Relational</source> <translation>&Relačná</translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="292"/> + <location filename="../src/mainwindow.cpp" line="314"/> <source>&Crow's Foot</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="390"/> + <location filename="../src/mainwindow.cpp" line="413"/> <source>&Diagram</source> <translation></translation> </message> <message> - <location filename="../src/mainwindow.cpp" line="734"/> <source><p> <b>Database Modeller</b><br /> <a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br /> Copyright (C) 2008 Lukas Lalinsky </p> </source> - <translation><p><b>Database Modeller</b><br /><a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br />Copyright (C) 2008 Lukáš Lalinský</p> + <translation type="obsolete"><p><b>Database Modeller</b><br /><a href="http://oxygene.sk/lukas/dbmodel/">http://oxygene.sk/lukas/dbmodel/</a><br />Copyright (C) 2008 Lukáš Lalinský</p> </translation> </message> </context> <context> + <name>QtColorPicker</name> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="279"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="405"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="508"/> + <source>Black</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="406"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="509"/> + <source>White</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="407"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="510"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="408"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="511"/> + <source>Dark red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="409"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="512"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="410"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="513"/> + <source>Dark green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="411"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="514"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="412"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="515"/> + <source>Dark blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="413"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="516"/> + <source>Cyan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="414"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="517"/> + <source>Dark cyan</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="415"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="518"/> + <source>Magenta</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="416"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="519"/> + <source>Dark magenta</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="417"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="520"/> + <source>Yellow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="418"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="521"/> + <source>Dark yellow</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="419"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="522"/> + <source>Gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="420"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="523"/> + <source>Dark gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="421"/> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="524"/> + <source>Light gray</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/utils/colorpicker/qtcolorpicker.cpp" line="439"/> + <source>Custom</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TableProperties</name> <message> - <location filename="../src/items/database/tableproperties.ui" line="23"/> <source>&Definition</source> <translation type="obsolete">&Definícia</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="29"/> <source>Name:</source> <translation type="obsolete">Názov:</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="53"/> <source>&Columns</source> <translation type="obsolete">Stĺ&ce</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="72"/> <source>Add new column</source> <translation type="obsolete">Pridať nový stĺpec</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="75"/> <source>&Add</source> <translation type="obsolete">Prid&ať</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="82"/> <source>Remove selected column</source> <translation type="obsolete">Odstrániť vybraný stĺpec</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="85"/> <source>&Remove</source> <translation type="obsolete">Odst&rániť</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="92"/> <source>Move selected column up</source> <translation type="obsolete">Posunúť vybraný stĺpec hore</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="95"/> <source>Move &Up</source> <translation type="obsolete">Posunúť &hore</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="102"/> <source>Move selected column down</source> <translation type="obsolete">Posunúť vybraný stĺpec dole</translation> </message> <message> - <location filename="../src/items/database/tableproperties.ui" line="105"/> <source>Move &Down</source> <translation type="obsolete">Posunúť &dole</translation> </message> |