diff options
-rw-r--r-- | dbmodel.qrc | 25 | ||||
-rw-r--r-- | src/column.cpp (renamed from column.cpp) | 0 | ||||
-rw-r--r-- | src/column.h (renamed from column.h) | 0 | ||||
-rw-r--r-- | src/columnlist.cpp (renamed from columnlist.cpp) | 0 | ||||
-rw-r--r-- | src/columnlist.h (renamed from columnlist.h) | 0 | ||||
-rw-r--r-- | src/columnlistmodel.cpp (renamed from columnlistmodel.cpp) | 0 | ||||
-rw-r--r-- | src/columnlistmodel.h (renamed from columnlistmodel.h) | 0 | ||||
-rw-r--r-- | src/columnlistview.cpp (renamed from columnlistview.cpp) | 0 | ||||
-rw-r--r-- | src/columnlistview.h (renamed from columnlistview.h) | 0 | ||||
-rw-r--r-- | src/commands.cpp (renamed from commands.cpp) | 0 | ||||
-rw-r--r-- | src/commands.h (renamed from commands.h) | 0 | ||||
-rw-r--r-- | src/databaserelationship.cpp (renamed from databaserelationship.cpp) | 0 | ||||
-rw-r--r-- | src/databaserelationship.h (renamed from databaserelationship.h) | 0 | ||||
-rw-r--r-- | src/databasetable.cpp (renamed from databasetable.cpp) | 0 | ||||
-rw-r--r-- | src/databasetable.h (renamed from databasetable.h) | 0 | ||||
-rw-r--r-- | src/diagramconnection.cpp (renamed from diagramconnection.cpp) | 0 | ||||
-rw-r--r-- | src/diagramconnection.h (renamed from diagramconnection.h) | 0 | ||||
-rw-r--r-- | src/diagramdocument.cpp (renamed from diagramdocument.cpp) | 0 | ||||
-rw-r--r-- | src/diagramdocument.h (renamed from diagramdocument.h) | 0 | ||||
-rw-r--r-- | src/diagramitem.cpp (renamed from diagramitem.cpp) | 0 | ||||
-rw-r--r-- | src/diagramitem.h (renamed from diagramitem.h) | 0 | ||||
-rw-r--r-- | src/diagramobject.cpp (renamed from diagramobject.cpp) | 0 | ||||
-rw-r--r-- | src/diagramobject.h (renamed from diagramobject.h) | 0 | ||||
-rw-r--r-- | src/diagramview.cpp (renamed from diagramview.cpp) | 0 | ||||
-rw-r--r-- | src/diagramview.h (renamed from diagramview.h) | 0 | ||||
-rw-r--r-- | src/main.cpp (renamed from main.cpp) | 8 | ||||
-rw-r--r-- | src/mainwindow.cpp (renamed from mainwindow.cpp) | 4 | ||||
-rw-r--r-- | src/mainwindow.h (renamed from mainwindow.h) | 0 | ||||
-rw-r--r-- | src/range.h (renamed from range.h) | 0 | ||||
-rw-r--r-- | src/src.pro (renamed from dbmodel.pro) | 29 | ||||
-rw-r--r-- | src/tableproperties.cpp (renamed from tableproperties.cpp) | 0 | ||||
-rw-r--r-- | src/tableproperties.h (renamed from tableproperties.h) | 0 | ||||
-rw-r--r-- | src/tableproperties.ui (renamed from tableproperties.ui) | 0 | ||||
-rw-r--r-- | translations/dbmodel_sk.ts | 259 |
34 files changed, 306 insertions, 19 deletions
diff --git a/dbmodel.qrc b/dbmodel.qrc index 0640693..d1f4227 100644 --- a/dbmodel.qrc +++ b/dbmodel.qrc @@ -1,14 +1,17 @@ <!DOCTYPE RCC><RCC version="1.0"> <qresource> - <file>icons/cr16-action-table_newobj.png</file> - <file>icons/cr16-action-relation_newobj.png</file> - <file>icons/cr16-action-mouse_pointer.png</file> - <file>icons/16x16/document-new.png</file> - <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/edit-undo.png</file> - <file>icons/16x16/edit-redo.png</file> - <file>icons/16x16/edit-delete.png</file> + <!-- Icons --> + <file>icons/cr16-action-table_newobj.png</file> + <file>icons/cr16-action-relation_newobj.png</file> + <file>icons/cr16-action-mouse_pointer.png</file> + <file>icons/16x16/document-new.png</file> + <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/edit-undo.png</file> + <file>icons/16x16/edit-redo.png</file> + <file>icons/16x16/edit-delete.png</file> + <!-- Translations --> + <file>translations/dbmodel_sk.qm</file> </qresource> -</RCC>
\ No newline at end of file +</RCC> diff --git a/column.cpp b/src/column.cpp index e8a355b..e8a355b 100644 --- a/column.cpp +++ b/src/column.cpp diff --git a/columnlist.cpp b/src/columnlist.cpp index b1ed623..b1ed623 100644 --- a/columnlist.cpp +++ b/src/columnlist.cpp diff --git a/columnlist.h b/src/columnlist.h index 51a25be..51a25be 100644 --- a/columnlist.h +++ b/src/columnlist.h diff --git a/columnlistmodel.cpp b/src/columnlistmodel.cpp index 5a282c8..5a282c8 100644 --- a/columnlistmodel.cpp +++ b/src/columnlistmodel.cpp diff --git a/columnlistmodel.h b/src/columnlistmodel.h index 2944223..2944223 100644 --- a/columnlistmodel.h +++ b/src/columnlistmodel.h diff --git a/columnlistview.cpp b/src/columnlistview.cpp index dd73fb6..dd73fb6 100644 --- a/columnlistview.cpp +++ b/src/columnlistview.cpp diff --git a/columnlistview.h b/src/columnlistview.h index 8e2bb47..8e2bb47 100644 --- a/columnlistview.h +++ b/src/columnlistview.h diff --git a/commands.cpp b/src/commands.cpp index ca23345..ca23345 100644 --- a/commands.cpp +++ b/src/commands.cpp diff --git a/commands.h b/src/commands.h index 53fc947..53fc947 100644 --- a/commands.h +++ b/src/commands.h diff --git a/databaserelationship.cpp b/src/databaserelationship.cpp index d7c3dd1..d7c3dd1 100644 --- a/databaserelationship.cpp +++ b/src/databaserelationship.cpp diff --git a/databaserelationship.h b/src/databaserelationship.h index f0edd68..f0edd68 100644 --- a/databaserelationship.h +++ b/src/databaserelationship.h diff --git a/databasetable.cpp b/src/databasetable.cpp index 968a3f2..968a3f2 100644 --- a/databasetable.cpp +++ b/src/databasetable.cpp diff --git a/databasetable.h b/src/databasetable.h index 5765a97..5765a97 100644 --- a/databasetable.h +++ b/src/databasetable.h diff --git a/diagramconnection.cpp b/src/diagramconnection.cpp index a996994..a996994 100644 --- a/diagramconnection.cpp +++ b/src/diagramconnection.cpp diff --git a/diagramconnection.h b/src/diagramconnection.h index 26810a7..26810a7 100644 --- a/diagramconnection.h +++ b/src/diagramconnection.h diff --git a/diagramdocument.cpp b/src/diagramdocument.cpp index 573d08c..573d08c 100644 --- a/diagramdocument.cpp +++ b/src/diagramdocument.cpp diff --git a/diagramdocument.h b/src/diagramdocument.h index b7890f6..b7890f6 100644 --- a/diagramdocument.h +++ b/src/diagramdocument.h diff --git a/diagramitem.cpp b/src/diagramitem.cpp index ddb6269..ddb6269 100644 --- a/diagramitem.cpp +++ b/src/diagramitem.cpp diff --git a/diagramitem.h b/src/diagramitem.h index f66a48c..f66a48c 100644 --- a/diagramitem.h +++ b/src/diagramitem.h diff --git a/diagramobject.cpp b/src/diagramobject.cpp index 8b0d5b3..8b0d5b3 100644 --- a/diagramobject.cpp +++ b/src/diagramobject.cpp diff --git a/diagramobject.h b/src/diagramobject.h index 1ca086e..1ca086e 100644 --- a/diagramobject.h +++ b/src/diagramobject.h diff --git a/diagramview.cpp b/src/diagramview.cpp index 490cca6..490cca6 100644 --- a/diagramview.cpp +++ b/src/diagramview.cpp diff --git a/diagramview.h b/src/diagramview.h index d5f1c56..d5f1c56 100644 --- a/diagramview.h +++ b/src/diagramview.h @@ -14,6 +14,8 @@ // with this program; if not, write to the Free Software Foundation, Inc., // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +#include <QDebug> +#include <QTranslator> #include <QApplication> #include "mainwindow.h" @@ -21,8 +23,12 @@ int main(int argc, char **argv) { Q_INIT_RESOURCE(dbmodel); - QApplication app(argc, argv); + + QTranslator translator; + translator.load("dbmodel_" + QLocale::system().name(), ":/translations/"); + app.installTranslator(&translator); + MainWindow window; window.show(); return app.exec(); diff --git a/mainwindow.cpp b/src/mainwindow.cpp index 515b1af..1afb262 100644 --- a/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -177,7 +177,7 @@ MainWindow::setViewScale(const QString &scale) void MainWindow::setupMenuBar() { - QMenu *menu = menuBar()->addMenu("&File"); + QMenu *menu = menuBar()->addMenu(tr("&File")); menu->addAction(m_actionNew); menu->addAction(m_actionOpen); menu->addSeparator(); @@ -188,7 +188,7 @@ MainWindow::setupMenuBar() menu->addSeparator(); menu->addAction(tr("&Quit"), this, SLOT(close()), QKeySequence(tr("Ctrl+Q"))); - menu = menuBar()->addMenu("&Edit"); + menu = menuBar()->addMenu(tr("&Edit")); menu->addAction(m_actionUndo); menu->addAction(m_actionRedo); menu->addSeparator(); diff --git a/mainwindow.h b/src/mainwindow.h index bd8e6f8..bd8e6f8 100644 --- a/mainwindow.h +++ b/src/mainwindow.h diff --git a/dbmodel.pro b/src/src.pro index 880f8df..6a6fa5a 100644 --- a/dbmodel.pro +++ b/src/src.pro @@ -1,3 +1,5 @@ +TARGET = dbmodel + QT += xml svg CONFIG += debug SOURCES = \ @@ -32,10 +34,27 @@ HEADERS = \ tableproperties.h \ range.h \ commands.h -RESOURCES = dbmodel.qrc FORMS = tableproperties.ui +RESOURCES = ../dbmodel.qrc + +DESTDIR = ../ + +TRANSLATIONS = \ + ../translations/dbmodel_sk.ts + +isEmpty(QMAKE_LRELEASE) { + win32:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe + else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease +} + +updateqm.input = TRANSLATIONS +updateqm.output = ../translations/${QMAKE_FILE_BASE}.qm +updateqm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ../translations/${QMAKE_FILE_BASE}.qm +updateqm.CONFIG += no_link +QMAKE_EXTRA_COMPILERS += updateqm +PRE_TARGETDEPS += compiler_updateqm_make_all -MOC_DIR = build -OBJECTS_DIR = build -UI_DIR = build -RCC_DIR = build +MOC_DIR = $$PWD/.build +OBJECTS_DIR = $$PWD/.build +UI_DIR = $$PWD/.build +RCC_DIR = $$PWD/.build diff --git a/tableproperties.cpp b/src/tableproperties.cpp index b54e4db..b54e4db 100644 --- a/tableproperties.cpp +++ b/src/tableproperties.cpp diff --git a/tableproperties.h b/src/tableproperties.h index 6ad51a5..6ad51a5 100644 --- a/tableproperties.h +++ b/src/tableproperties.h diff --git a/tableproperties.ui b/src/tableproperties.ui index 7336cee..7336cee 100644 --- a/tableproperties.ui +++ b/src/tableproperties.ui diff --git a/translations/dbmodel_sk.ts b/translations/dbmodel_sk.ts new file mode 100644 index 0000000..1826b7e --- /dev/null +++ b/translations/dbmodel_sk.ts @@ -0,0 +1,259 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="sk"> +<defaultcodec></defaultcodec> +<context> + <name>ColumnListModel</name> + <message> + <location filename="../src/columnlistmodel.cpp" line="161"/> + <source>Name</source> + <translation>Názov</translation> + </message> + <message> + <location filename="../src/columnlistmodel.cpp" line="163"/> + <source>Data Type</source> + <translation>Dátový typ</translation> + </message> + <message> + <location filename="../src/columnlistmodel.cpp" line="165"/> + <source>Req'd</source> + <translation>Požadovaný</translation> + </message> + <message> + <location filename="../src/columnlistmodel.cpp" line="167"/> + <source>PK</source> + <translation>Primárny kľúč</translation> + </message> + <message> + <location filename="../src/columnlistmodel.cpp" line="169"/> + <source>Notes</source> + <translation>Poznámky</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../src/mainwindow.cpp" line="52"/> + <source>DB Model</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="75"/> + <source>&New</source> + <translation>&Nový</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="77"/> + <source>Ctrl+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="81"/> + <source>&Open...</source> + <translation>&Otvoriť... +</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="83"/> + <source>Ctrl+O</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="87"/> + <source>&Save</source> + <translation>&Uložiť</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="89"/> + <source>Ctrl+S</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="94"/> + <source>Save &As...</source> + <translation>Uložiť &ako...</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="103"/> + <source>Export...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="107"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="113"/> + <source>Add new table</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="118"/> + <source>Add new relation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="122"/> + <source>&Undo</source> + <translation>Vrátit &späť</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="123"/> + <source>Ctrl+Z</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="125"/> + <source>Re&do</source> + <translation>&Opakovať vrátené</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="126"/> + <source>Ctrl+Shift+Z</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="180"/> + <source>&File</source> + <translation>&Súbor</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="147"/> + <source>&Mode</source> + <translation>&Mód</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="155"/> + <source>50%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="155"/> + <source>70%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="155"/> + <source>85%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="155"/> + <source>100%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="155"/> + <source>125%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="155"/> + <source>150%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="162"/> + <source>View</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="170"/> + <source>%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="189"/> + <source>&Quit</source> + <translation>&Koniec</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="189"/> + <source>Ctrl+Q</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="195"/> + <source>&Delete</source> + <translation>&Odstrániť</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="195"/> + <source>Del</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="266"/> + <source>Error</source> + <translation>Chyba</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="266"/> + <source>Unknown format.</source> + <translation>Neznámy formát.</translation> + </message> + <message> + <location filename="../src/mainwindow.cpp" line="191"/> + <source>&Edit</source> + <translation>&Upraviť</translation> + </message> +</context> +<context> + <name>TableProperties</name> + <message> + <location filename="../src/tableproperties.ui" line="23"/> + <source>&Definition</source> + <translation>&Definícia</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="29"/> + <source>Name:</source> + <translation>Názov:</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="53"/> + <source>&Columns</source> + <translation>Stĺ&ce</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="72"/> + <source>Add new column</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="75"/> + <source>&Add</source> + <translation>Prid&ať</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="82"/> + <source>Remove selected column</source> + <translation>Odstrániť vybraný stĺpec</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="85"/> + <source>&Remove</source> + <translation>Odst&rániť</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="92"/> + <source>Move selected column up</source> + <translation>Posunúť vybraný stĺpec hore</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="95"/> + <source>Move &Up</source> + <translation>Posunúť &hore</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="102"/> + <source>Move selected column down</source> + <translation>Posunúť vybraný stĺpec dole</translation> + </message> + <message> + <location filename="../src/tableproperties.ui" line="105"/> + <source>Move &Down</source> + <translation>Posunúť &dole</translation> + </message> +</context> +</TS> |