Release v1.4 #11
@@ -341,7 +341,7 @@ int main(int argc, char *argv[])
|
|||||||
QCoreApplication::setApplicationName(QStringLiteral("zeiterfassung"));
|
QCoreApplication::setApplicationName(QStringLiteral("zeiterfassung"));
|
||||||
QCoreApplication::setApplicationVersion(QStringLiteral("1.3.1"));
|
QCoreApplication::setApplicationVersion(QStringLiteral("1.3.1"));
|
||||||
|
|
||||||
QSplashScreen splashScreen(QPixmap(QStringLiteral(":/zeiterfassung/images/splash.png")));
|
QSplashScreen splashScreen(QPixmap(QStringLiteral(":/zeiterfassunglib/images/splash.png")));
|
||||||
splashScreen.showMessage(QCoreApplication::translate("main", "Loading settings..."));
|
splashScreen.showMessage(QCoreApplication::translate("main", "Loading settings..."));
|
||||||
splashScreen.show();
|
splashScreen.show();
|
||||||
|
|
||||||
|
@@ -1,801 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="de_DE">
|
<TS version="2.1" language="de_DE">
|
||||||
<context>
|
|
||||||
<name>AboutMeDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="31"/>
|
|
||||||
<source>About me</source>
|
|
||||||
<translation>Über mich</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="40"/>
|
|
||||||
<source>User-ID:</source>
|
|
||||||
<translation>Benutzer-ID:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="50"/>
|
|
||||||
<source>E-Mail:</source>
|
|
||||||
<translation>E-Mail:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="60"/>
|
|
||||||
<source>Long username:</source>
|
|
||||||
<translation>Langer Benutzername:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="70"/>
|
|
||||||
<source>Text:</source>
|
|
||||||
<translation>Text:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="80"/>
|
|
||||||
<source>Username:</source>
|
|
||||||
<translation>Benutzername:</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>AuthenticationDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="55"/>
|
|
||||||
<source>Authentication</source>
|
|
||||||
<translation>Authentifizierung</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="66"/>
|
|
||||||
<source>Username:</source>
|
|
||||||
<translation>Benutzername:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="76"/>
|
|
||||||
<source>Password:</source>
|
|
||||||
<translation>Passwort:</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>BookingDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="31"/>
|
|
||||||
<source>Booking</source>
|
|
||||||
<translation>Buchung</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="40"/>
|
|
||||||
<source>Time:</source>
|
|
||||||
<translation>Zeit:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="50"/>
|
|
||||||
<source>Timespan:</source>
|
|
||||||
<translation>Zeitspanne:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="60"/>
|
|
||||||
<source>Type:</source>
|
|
||||||
<translation>Typ:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="70"/>
|
|
||||||
<source>Text:</source>
|
|
||||||
<translation>Text:</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>BookingsModel</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="99"/>
|
|
||||||
<source>ID</source>
|
|
||||||
<translation>ID</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="100"/>
|
|
||||||
<source>Time</source>
|
|
||||||
<translation>Zeit</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="101"/>
|
|
||||||
<source>Timespan</source>
|
|
||||||
<translation>Zeitspanne</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="102"/>
|
|
||||||
<source>Type</source>
|
|
||||||
<translation>Typ</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="103"/>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation>Text</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>LanguageSelectionDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="31"/>
|
|
||||||
<source>Language selection</source>
|
|
||||||
<translation>Sprachauswahl</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="38"/>
|
|
||||||
<source>Please select a language:</source>
|
|
||||||
<translation>Bitte wählen Sie eine Sprache:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="47"/>
|
|
||||||
<source>Language:</source>
|
|
||||||
<translation>Sprache:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.cpp" line="10"/>
|
|
||||||
<source>English</source>
|
|
||||||
<translation>Englisch</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.cpp" line="11"/>
|
|
||||||
<source>German</source>
|
|
||||||
<translation>Deutsch</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>MainWindow</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="27"/>
|
|
||||||
<source>Previous day</source>
|
|
||||||
<translation>Vorheriger Tag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="41"/>
|
|
||||||
<source>Next day</source>
|
|
||||||
<translation>Nächster Tag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="71"/>
|
|
||||||
<source>Now</source>
|
|
||||||
<translation>Jetzt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="143"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="731"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="742"/>
|
|
||||||
<source>Start</source>
|
|
||||||
<translation>Kommen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="163"/>
|
|
||||||
<source>End</source>
|
|
||||||
<translation>Gehen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="185"/>
|
|
||||||
<source>Optimized view</source>
|
|
||||||
<translation>Optimierte Anzeige</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="204"/>
|
|
||||||
<source>Advanced view</source>
|
|
||||||
<translation>Erweiterte Anzeige</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="208"/>
|
|
||||||
<source>Bookings</source>
|
|
||||||
<translation>Buchungen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="222"/>
|
|
||||||
<source>Time assignments</source>
|
|
||||||
<translation>Kontierungen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="250"/>
|
|
||||||
<source>&File</source>
|
|
||||||
<translation>&Datei</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="256"/>
|
|
||||||
<source>&About</source>
|
|
||||||
<translation>&Über</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="267"/>
|
|
||||||
<source>&View</source>
|
|
||||||
<translation>&Ansicht</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="274"/>
|
|
||||||
<source>&Tools</source>
|
|
||||||
<translation>&Werkzeuge</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="302"/>
|
|
||||||
<source>&Quit</source>
|
|
||||||
<translation>&Beenden</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="311"/>
|
|
||||||
<source>About &Me</source>
|
|
||||||
<translation>Über &mich</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="320"/>
|
|
||||||
<source>About &zeiterfassung</source>
|
|
||||||
<translation>Über &zeiterfassung</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="325"/>
|
|
||||||
<source>About &Qt</source>
|
|
||||||
<translation>Über &Qt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="334"/>
|
|
||||||
<source>&Today</source>
|
|
||||||
<translation>&Heute</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="343"/>
|
|
||||||
<source>&Refresh everything</source>
|
|
||||||
<translation>Alles &neu laden</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="352"/>
|
|
||||||
<source>&Auswertung</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="361"/>
|
|
||||||
<source>&Settings</source>
|
|
||||||
<translation>&Einstellungen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="370"/>
|
|
||||||
<source>Help</source>
|
|
||||||
<translation>Hilfe</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="63"/>
|
|
||||||
<source>Zeiterfassung - %0 (%1)</source>
|
|
||||||
<translation>Zeiterfassung - %0 (%1)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="652"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="661"/>
|
|
||||||
<source>Could not open auswertung!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="661"/>
|
|
||||||
<source>Could not open default PDF viewer!</source>
|
|
||||||
<translation>Konnte den PDF-Anzeiger nicht öffnen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="94"/>
|
|
||||||
<source>Subproject</source>
|
|
||||||
<translation>Subprojekt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="95"/>
|
|
||||||
<source>Workpackage</source>
|
|
||||||
<translation>Arbeitspaket</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="96"/>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation>Text</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="214"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="215"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="748"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="749"/>
|
|
||||||
<source>%0: %1</source>
|
|
||||||
<translation>%0: %1</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="111"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="668"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="748"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="749"/>
|
|
||||||
<source>???</source>
|
|
||||||
<translation>???</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="214"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="748"/>
|
|
||||||
<source>Balance</source>
|
|
||||||
<translation>Saldo</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="215"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="749"/>
|
|
||||||
<source>Holidays</source>
|
|
||||||
<translation>Urlaubstage</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="154"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="155"/>
|
|
||||||
<source>Could not load bookings!</source>
|
|
||||||
<translation>Konnte Buchungen nicht laden!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="176"/>
|
|
||||||
<source>Could not load Auswertung!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="208"/>
|
|
||||||
<source>%0h</source>
|
|
||||||
<translation>%0h</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="321"/>
|
|
||||||
<source>Could not delete booking!</source>
|
|
||||||
<translation>Konnte Buchung nicht löschen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="268"/>
|
|
||||||
<source>Edit booking</source>
|
|
||||||
<translation>Buchung bearbeiten</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="269"/>
|
|
||||||
<source>Delete booking</source>
|
|
||||||
<translation>Buchung löschen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="297"/>
|
|
||||||
<source>Could not edit booking!</source>
|
|
||||||
<translation>Konnte Buchung nicht bearbeiten!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="227"/>
|
|
||||||
<source>Create booking</source>
|
|
||||||
<translation>Buchung erstellen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="184"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="195"/>
|
|
||||||
<source>n/a</source>
|
|
||||||
<translation>n/v</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="228"/>
|
|
||||||
<source>Refresh bookings</source>
|
|
||||||
<translation>Buchungen aktualisieren</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="253"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="458"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="580"/>
|
|
||||||
<source>Could not create booking!</source>
|
|
||||||
<translation>Konnte Buchung nicht erstellen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="305"/>
|
|
||||||
<source>Do you really want to delete the booking?</source>
|
|
||||||
<translation>Möchten Sie die Buchung wirklich löschen?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="335"/>
|
|
||||||
<source>Refresh time assignments</source>
|
|
||||||
<translation>Kontierungen aktualisieren</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="375"/>
|
|
||||||
<source>Edit time assignment</source>
|
|
||||||
<translation>Kontierung bearbeiten</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="376"/>
|
|
||||||
<source>Delete time assignment</source>
|
|
||||||
<translation>Kontierung löschen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="407"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="490"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="561"/>
|
|
||||||
<source>Could not edit time assignment!</source>
|
|
||||||
<translation>Konnte Kontierung nicht bearbeiten!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="415"/>
|
|
||||||
<source>Do you really want to delete the time assignment?</source>
|
|
||||||
<translation>Möchten Sie die Kontierung wirklich löschen?</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="433"/>
|
|
||||||
<source>Could not delete time assignment!</source>
|
|
||||||
<translation>Konnte Kontierung nicht löschen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="774"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="783"/>
|
|
||||||
<source>%0 (%1)</source>
|
|
||||||
<translation>%0 (%1)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="334"/>
|
|
||||||
<source>Create time assignment</source>
|
|
||||||
<translation>Kontierung erstellen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="360"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="511"/>
|
|
||||||
<source>Could not create time assignment!</source>
|
|
||||||
<translation>Konnte Kontierung nicht erstellen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="731"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="742"/>
|
|
||||||
<source>Switch</source>
|
|
||||||
<translation>Wechseln</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>SettingsDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="31"/>
|
|
||||||
<source>Settings</source>
|
|
||||||
<translation>Einstellungen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="40"/>
|
|
||||||
<source>Language:</source>
|
|
||||||
<translation>Sprache:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="53"/>
|
|
||||||
<source>Theme:</source>
|
|
||||||
<translation>Aussehen:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="20"/>
|
|
||||||
<source>English</source>
|
|
||||||
<translation>Englisch</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="21"/>
|
|
||||||
<source>German</source>
|
|
||||||
<translation>Deutsch</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
|
||||||
<source>Invalid settings!</source>
|
|
||||||
<translation>Ungültige Einstellungen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
|
||||||
<source>Unknown language!</source>
|
|
||||||
<translation>Unbekannte Sprache!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="30"/>
|
|
||||||
<source>Default</source>
|
|
||||||
<translation>Standard</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
|
||||||
<source>Unknown theme!</source>
|
|
||||||
<translation>Unbekanntes Aussehen!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
|
||||||
<source>Please fill all options with valid values!</source>
|
|
||||||
<translation>Bitte füllen Sie alle Felder mit gültigen Werten!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="87"/>
|
|
||||||
<source>Could not load theme!</source>
|
|
||||||
<translation>Konnte Aussehen nicht laden!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
|
||||||
<source>Theme file does not exist!</source>
|
|
||||||
<translation>Aussehen-Datei existiert nicht!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
|
||||||
<source>Restart required!</source>
|
|
||||||
<translation>Neustart erforderlich!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
|
||||||
<source>To apply the new settings a restart is required!</source>
|
|
||||||
<translation>Um die neuen Einstellungen zu übernehmen, ist ein Neustart erforderlich!</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>StripsWidget</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="97"/>
|
|
||||||
<source>Loading...</source>
|
|
||||||
<translation>Lade...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="184"/>
|
|
||||||
<source>Missing booking!</source>
|
|
||||||
<translation>Kontierung fehlend!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="191"/>
|
|
||||||
<source>Expected start booking, instead got type %0
|
|
||||||
Booking ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="391"/>
|
|
||||||
<source>%0: %1</source>
|
|
||||||
<translation>%0: %1</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<source>Break</source>
|
|
||||||
<translation>Pause</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="322"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="393"/>
|
|
||||||
<source>%0h</source>
|
|
||||||
<translation>%0h</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="393"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="525"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="544"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="563"/>
|
|
||||||
<source>HH:mm</source>
|
|
||||||
<translation>HH:mm</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="211"/>
|
|
||||||
<source>Missing time assignment!</source>
|
|
||||||
<translation>Kontierung fehlend!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="218"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="269"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="332"/>
|
|
||||||
<source>Expected %0 but received %1 in time assignment.
|
|
||||||
Time assignment ID: %2</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="219"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="220"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="270"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="271"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="322"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="333"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="334"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="374"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="375"/>
|
|
||||||
<source>HH:mm:ss</source>
|
|
||||||
<translation>HH:mm:ss</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="232"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="346"/>
|
|
||||||
<source>There is another booking after an unfinished time assignment.
|
|
||||||
Booking ID: %0
|
|
||||||
Time assignment ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="240"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="283"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="355"/>
|
|
||||||
<source>There is another time assignment after an unfinished time assignment.
|
|
||||||
Time assignment ID: %0
|
|
||||||
Time assignment ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="261"/>
|
|
||||||
<source>The last time assignment is finished without end booking
|
|
||||||
Time assignment ID: %0</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="306"/>
|
|
||||||
<source>Expected end booking, instead got type %0
|
|
||||||
Booking ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="321"/>
|
|
||||||
<source>Missing time assignment! Missing: %0</source>
|
|
||||||
<translation>Kontierung fehlend! %0 nicht kontiert</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="392"/>
|
|
||||||
<source>Assigned time</source>
|
|
||||||
<translation>Kontierte Zeit</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="444"/>
|
|
||||||
<source>dd.MM.yyyy</source>
|
|
||||||
<translation>dd.MM.yyyy</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="441"/>
|
|
||||||
<source>%0 (%1)</source>
|
|
||||||
<translation>%0 (%1)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="373"/>
|
|
||||||
<source>Time assignment time longer than booking time!
|
|
||||||
Time assignment: %0
|
|
||||||
Booking: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="404"/>
|
|
||||||
<source>Strip rendering aborted due error.
|
|
||||||
Your bookings and time assignments for this day are in an illegal state!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Monday</source>
|
|
||||||
<translation>Montag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Tuesday</source>
|
|
||||||
<translation>Dienstag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Wednesday</source>
|
|
||||||
<translation>Mittwoch</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Thursday</source>
|
|
||||||
<translation>Donnerstag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="443"/>
|
|
||||||
<source>Friday</source>
|
|
||||||
<translation>Freitag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="443"/>
|
|
||||||
<source>Saturday</source>
|
|
||||||
<translation>Samstag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="443"/>
|
|
||||||
<source>Sunday</source>
|
|
||||||
<translation>Sonntag</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="446"/>
|
|
||||||
<source>Invalid</source>
|
|
||||||
<translation>Ungültig</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="563"/>
|
|
||||||
<source>Open</source>
|
|
||||||
<translation>Offen</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>TimeAssignmentDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="31"/>
|
|
||||||
<source>Time assignment</source>
|
|
||||||
<translation>Kontierung</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="40"/>
|
|
||||||
<source>Time:</source>
|
|
||||||
<translation>Zeit:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="50"/>
|
|
||||||
<source>Timespan:</source>
|
|
||||||
<translation>Zeitspanne:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="60"/>
|
|
||||||
<source>Project:</source>
|
|
||||||
<translation>Projekt:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="70"/>
|
|
||||||
<source>Subproject:</source>
|
|
||||||
<translation>Subprojekt:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="77"/>
|
|
||||||
<source>Workpackage:</source>
|
|
||||||
<translation>Arbeitspaket:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="84"/>
|
|
||||||
<source>Text:</source>
|
|
||||||
<translation>Text:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.cpp" line="26"/>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.cpp" line="35"/>
|
|
||||||
<source>%0 (%1)</source>
|
|
||||||
<translation>%0 (%1)</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>TimeAssignmentsModel</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="101"/>
|
|
||||||
<source>ID</source>
|
|
||||||
<translation>ID</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="102"/>
|
|
||||||
<source>Time</source>
|
|
||||||
<translation>Zeit</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="103"/>
|
|
||||||
<source>Timespan</source>
|
|
||||||
<translation>Zeitspanne</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="104"/>
|
|
||||||
<source>Project</source>
|
|
||||||
<translation>Projekt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="105"/>
|
|
||||||
<source>Subproject</source>
|
|
||||||
<translation>Subprojekt</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="106"/>
|
|
||||||
<source>Workpackage</source>
|
|
||||||
<translation>Arbeitspaket</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="107"/>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation>Text</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>UpdateDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="14"/>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="25"/>
|
|
||||||
<source>New update available!</source>
|
|
||||||
<translation>Neues Update verfügbar!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="32"/>
|
|
||||||
<source>There is a new release available to download!</source>
|
|
||||||
<translation>Es ist ein neues Update verfügbar zum Download!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="70"/>
|
|
||||||
<source>Dont show today anymore</source>
|
|
||||||
<translation>Heute nicht mehr anzeigen</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.cpp" line="97"/>
|
|
||||||
<source>Could not open default webbrowser!</source>
|
|
||||||
<translation>Konnte den Standard-Browser nicht öffnen!</translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>bookingEndStrip</name>
|
<name>bookingEndStrip</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -815,101 +20,113 @@ Your bookings and time assignments for this day are in an illegal state!</source
|
|||||||
<context>
|
<context>
|
||||||
<name>main</name>
|
<name>main</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="293"/>
|
<location filename="../main.cpp" line="345"/>
|
||||||
<source>Loading settings...</source>
|
<source>Loading settings...</source>
|
||||||
<translation>Lade Einstellungen...</translation>
|
<translation>Lade Einstellungen...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="51"/>
|
<location filename="../main.cpp" line="60"/>
|
||||||
<source>Loading translations...</source>
|
<source>Loading translations...</source>
|
||||||
<translation>Lade Übersetzungen...</translation>
|
<translation>Lade Übersetzungen...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="63"/>
|
<location filename="../main.cpp" line="72"/>
|
||||||
<location filename="../main.cpp" line="64"/>
|
<location filename="../main.cpp" line="73"/>
|
||||||
<source>Invalid language selection!</source>
|
<source>Invalid language selection!</source>
|
||||||
<translation>Ungültige Sprachauswahl!</translation>
|
<translation>Ungültige Sprachauswahl!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="65"/>
|
<location filename="../main.cpp" line="74"/>
|
||||||
<source>You did not select a valid language!</source>
|
<source>You did not select a valid language!</source>
|
||||||
<translation>Sie haben keine gültige Sprachauswahl getroffen!</translation>
|
<translation>Sie haben keine gültige Sprachauswahl getroffen!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="88"/>
|
<location filename="../main.cpp" line="94"/>
|
||||||
<source>Loading theme...</source>
|
<source>Loading theme...</source>
|
||||||
<translation>Lade Aussehen...</translation>
|
<translation>Lade Aussehen...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="99"/>
|
<location filename="../main.cpp" line="105"/>
|
||||||
<location filename="../main.cpp" line="100"/>
|
<location filename="../main.cpp" line="106"/>
|
||||||
<location filename="../main.cpp" line="107"/>
|
<location filename="../main.cpp" line="113"/>
|
||||||
<location filename="../main.cpp" line="108"/>
|
<location filename="../main.cpp" line="114"/>
|
||||||
<source>Could not load theme!</source>
|
<source>Could not load theme!</source>
|
||||||
<translation>Konnte Aussehen nicht laden!</translation>
|
<translation>Konnte Aussehen nicht laden!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="101"/>
|
<location filename="../main.cpp" line="107"/>
|
||||||
<source>Theme file does not exist!</source>
|
<source>Theme file does not exist!</source>
|
||||||
<translation>Aussehen-Datei existiert nicht!</translation>
|
<translation>Aussehen-Datei existiert nicht!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="165"/>
|
<location filename="../main.cpp" line="171"/>
|
||||||
<source>Loading login page...</source>
|
<source>Loading login page...</source>
|
||||||
<translation>Lade Login-Seite...</translation>
|
<translation>Lade Login-Seite...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="178"/>
|
<location filename="../main.cpp" line="184"/>
|
||||||
<location filename="../main.cpp" line="179"/>
|
<location filename="../main.cpp" line="185"/>
|
||||||
<source>Could not access Zeiterfassung!</source>
|
<source>Could not access Zeiterfassung!</source>
|
||||||
<translation>Konnte Zeiterfassung nicht erreichen!</translation>
|
<translation>Konnte Zeiterfassung nicht erreichen!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="182"/>
|
<location filename="../main.cpp" line="188"/>
|
||||||
<source>Base url</source>
|
<source>Base url</source>
|
||||||
<translation>Basis URL</translation>
|
<translation>Basis URL</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="183"/>
|
<location filename="../main.cpp" line="189"/>
|
||||||
<source>Please enter the base url to the Zeiterfassung:</source>
|
<source>Please enter the base url to the Zeiterfassung:</source>
|
||||||
<translation>Bitte geben Sie die Basis URL zur Zeiterfassung ein:</translation>
|
<translation>Bitte geben Sie die Basis URL zur Zeiterfassung ein:</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="200"/>
|
<location filename="../main.cpp" line="206"/>
|
||||||
<source>Authenticating...</source>
|
<source>Authenticating...</source>
|
||||||
<translation>Authentifiziere...</translation>
|
<translation>Authentifiziere...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="225"/>
|
<location filename="../main.cpp" line="231"/>
|
||||||
<location filename="../main.cpp" line="226"/>
|
<location filename="../main.cpp" line="232"/>
|
||||||
<source>Could not authenticate with Zeiterfassung!</source>
|
<source>Could not authenticate with Zeiterfassung!</source>
|
||||||
<translation>Konnte nicht mit Zeiterfassung authentifizieren!</translation>
|
<translation>Konnte nicht mit Zeiterfassung authentifizieren!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="247"/>
|
<location filename="../main.cpp" line="253"/>
|
||||||
<source>Getting user information...</source>
|
<source>Getting user information...</source>
|
||||||
<translation>Hole Benutzer Information...</translation>
|
<translation>Hole Benutzer Information...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="260"/>
|
<location filename="../main.cpp" line="266"/>
|
||||||
<location filename="../main.cpp" line="261"/>
|
<location filename="../main.cpp" line="267"/>
|
||||||
<source>Could not get user information!</source>
|
<source>Could not get user information!</source>
|
||||||
<translation>Konnte Benutzer Information nicht holen!</translation>
|
<translation>Konnte Benutzer Information nicht holen!</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="121"/>
|
<location filename="../main.cpp" line="300"/>
|
||||||
|
<location filename="../main.cpp" line="301"/>
|
||||||
|
<source>Could not load plugin %0!</source>
|
||||||
|
<translation>Konnte Plugin %0 nicht laden!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../main.cpp" line="311"/>
|
||||||
|
<location filename="../main.cpp" line="312"/>
|
||||||
|
<source>Plugin not valid %0!</source>
|
||||||
|
<translation>Plugin %0 nicht gültig!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../main.cpp" line="127"/>
|
||||||
<source>Loading strip layouts...</source>
|
<source>Loading strip layouts...</source>
|
||||||
<translation>Lade Streifenlayouts...</translation>
|
<translation>Lade Streifenlayouts...</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="125"/>
|
<location filename="../main.cpp" line="131"/>
|
||||||
<location filename="../main.cpp" line="126"/>
|
<location filename="../main.cpp" line="132"/>
|
||||||
<location filename="../main.cpp" line="134"/>
|
<location filename="../main.cpp" line="140"/>
|
||||||
<location filename="../main.cpp" line="135"/>
|
<location filename="../main.cpp" line="141"/>
|
||||||
<location filename="../main.cpp" line="144"/>
|
<location filename="../main.cpp" line="150"/>
|
||||||
<location filename="../main.cpp" line="145"/>
|
<location filename="../main.cpp" line="151"/>
|
||||||
<location filename="../main.cpp" line="154"/>
|
<location filename="../main.cpp" line="160"/>
|
||||||
<location filename="../main.cpp" line="155"/>
|
<location filename="../main.cpp" line="161"/>
|
||||||
<source>Could not load strips!</source>
|
<source>Could not load strips!</source>
|
||||||
<translation>Konnte Streifenlayouts nicht laden!</translation>
|
<translation>Konnte Streifenlayouts nicht laden!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
@@ -1,801 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="en_US">
|
<TS version="2.1" language="en_US">
|
||||||
<context>
|
|
||||||
<name>AboutMeDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="31"/>
|
|
||||||
<source>About me</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="40"/>
|
|
||||||
<source>User-ID:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="50"/>
|
|
||||||
<source>E-Mail:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="60"/>
|
|
||||||
<source>Long username:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="70"/>
|
|
||||||
<source>Text:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/aboutmedialog.ui" line="80"/>
|
|
||||||
<source>Username:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>AuthenticationDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="55"/>
|
|
||||||
<source>Authentication</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="66"/>
|
|
||||||
<source>Username:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/authenticationdialog.ui" line="76"/>
|
|
||||||
<source>Password:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>BookingDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="31"/>
|
|
||||||
<source>Booking</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="40"/>
|
|
||||||
<source>Time:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="50"/>
|
|
||||||
<source>Timespan:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="60"/>
|
|
||||||
<source>Type:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/bookingdialog.ui" line="70"/>
|
|
||||||
<source>Text:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>BookingsModel</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="99"/>
|
|
||||||
<source>ID</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="100"/>
|
|
||||||
<source>Time</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="101"/>
|
|
||||||
<source>Timespan</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="102"/>
|
|
||||||
<source>Type</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/bookingsmodel.cpp" line="103"/>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>LanguageSelectionDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="31"/>
|
|
||||||
<source>Language selection</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="38"/>
|
|
||||||
<source>Please select a language:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.ui" line="47"/>
|
|
||||||
<source>Language:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.cpp" line="10"/>
|
|
||||||
<source>English</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/languageselectiondialog.cpp" line="11"/>
|
|
||||||
<source>German</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>MainWindow</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="27"/>
|
|
||||||
<source>Previous day</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="41"/>
|
|
||||||
<source>Next day</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="71"/>
|
|
||||||
<source>Now</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="143"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="731"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="742"/>
|
|
||||||
<source>Start</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="163"/>
|
|
||||||
<source>End</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="185"/>
|
|
||||||
<source>Optimized view</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="204"/>
|
|
||||||
<source>Advanced view</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="208"/>
|
|
||||||
<source>Bookings</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="222"/>
|
|
||||||
<source>Time assignments</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="250"/>
|
|
||||||
<source>&File</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="256"/>
|
|
||||||
<source>&About</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="267"/>
|
|
||||||
<source>&View</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="274"/>
|
|
||||||
<source>&Tools</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="302"/>
|
|
||||||
<source>&Quit</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="311"/>
|
|
||||||
<source>About &Me</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="320"/>
|
|
||||||
<source>About &zeiterfassung</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="325"/>
|
|
||||||
<source>About &Qt</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="334"/>
|
|
||||||
<source>&Today</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="343"/>
|
|
||||||
<source>&Refresh everything</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="352"/>
|
|
||||||
<source>&Auswertung</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="361"/>
|
|
||||||
<source>&Settings</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.ui" line="370"/>
|
|
||||||
<source>Help</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="63"/>
|
|
||||||
<source>Zeiterfassung - %0 (%1)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="652"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="661"/>
|
|
||||||
<source>Could not open auswertung!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="661"/>
|
|
||||||
<source>Could not open default PDF viewer!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="94"/>
|
|
||||||
<source>Subproject</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="95"/>
|
|
||||||
<source>Workpackage</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="96"/>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="214"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="215"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="748"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="749"/>
|
|
||||||
<source>%0: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="111"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="668"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="748"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="749"/>
|
|
||||||
<source>???</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="214"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="748"/>
|
|
||||||
<source>Balance</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="215"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="749"/>
|
|
||||||
<source>Holidays</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="154"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="155"/>
|
|
||||||
<source>Could not load bookings!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="176"/>
|
|
||||||
<source>Could not load Auswertung!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="208"/>
|
|
||||||
<source>%0h</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="321"/>
|
|
||||||
<source>Could not delete booking!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="268"/>
|
|
||||||
<source>Edit booking</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="269"/>
|
|
||||||
<source>Delete booking</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="297"/>
|
|
||||||
<source>Could not edit booking!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="227"/>
|
|
||||||
<source>Create booking</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="184"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="195"/>
|
|
||||||
<source>n/a</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="228"/>
|
|
||||||
<source>Refresh bookings</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="253"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="458"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="580"/>
|
|
||||||
<source>Could not create booking!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="305"/>
|
|
||||||
<source>Do you really want to delete the booking?</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="335"/>
|
|
||||||
<source>Refresh time assignments</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="375"/>
|
|
||||||
<source>Edit time assignment</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="376"/>
|
|
||||||
<source>Delete time assignment</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="407"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="490"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="561"/>
|
|
||||||
<source>Could not edit time assignment!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="415"/>
|
|
||||||
<source>Do you really want to delete the time assignment?</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="433"/>
|
|
||||||
<source>Could not delete time assignment!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="774"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="783"/>
|
|
||||||
<source>%0 (%1)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="334"/>
|
|
||||||
<source>Create time assignment</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="360"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="511"/>
|
|
||||||
<source>Could not create time assignment!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../mainwindow.cpp" line="731"/>
|
|
||||||
<location filename="../mainwindow.cpp" line="742"/>
|
|
||||||
<source>Switch</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>SettingsDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="31"/>
|
|
||||||
<source>Settings</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="40"/>
|
|
||||||
<source>Language:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.ui" line="53"/>
|
|
||||||
<source>Theme:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="20"/>
|
|
||||||
<source>English</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="21"/>
|
|
||||||
<source>German</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
|
||||||
<source>Invalid settings!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
|
||||||
<source>Unknown language!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="30"/>
|
|
||||||
<source>Default</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
|
||||||
<source>Unknown theme!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
|
||||||
<source>Please fill all options with valid values!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="87"/>
|
|
||||||
<source>Could not load theme!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
|
||||||
<source>Theme file does not exist!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
|
||||||
<source>Restart required!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
|
||||||
<source>To apply the new settings a restart is required!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>StripsWidget</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="97"/>
|
|
||||||
<source>Loading...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="184"/>
|
|
||||||
<source>Missing booking!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="191"/>
|
|
||||||
<source>Expected start booking, instead got type %0
|
|
||||||
Booking ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="391"/>
|
|
||||||
<source>%0: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<source>Break</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="322"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="393"/>
|
|
||||||
<source>%0h</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="200"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="393"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="525"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="544"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="563"/>
|
|
||||||
<source>HH:mm</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="211"/>
|
|
||||||
<source>Missing time assignment!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="218"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="269"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="332"/>
|
|
||||||
<source>Expected %0 but received %1 in time assignment.
|
|
||||||
Time assignment ID: %2</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="219"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="220"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="270"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="271"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="322"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="333"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="334"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="374"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="375"/>
|
|
||||||
<source>HH:mm:ss</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="232"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="346"/>
|
|
||||||
<source>There is another booking after an unfinished time assignment.
|
|
||||||
Booking ID: %0
|
|
||||||
Time assignment ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="240"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="283"/>
|
|
||||||
<location filename="../stripswidget.cpp" line="355"/>
|
|
||||||
<source>There is another time assignment after an unfinished time assignment.
|
|
||||||
Time assignment ID: %0
|
|
||||||
Time assignment ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="261"/>
|
|
||||||
<source>The last time assignment is finished without end booking
|
|
||||||
Time assignment ID: %0</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="306"/>
|
|
||||||
<source>Expected end booking, instead got type %0
|
|
||||||
Booking ID: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="321"/>
|
|
||||||
<source>Missing time assignment! Missing: %0</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="392"/>
|
|
||||||
<source>Assigned time</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="444"/>
|
|
||||||
<source>dd.MM.yyyy</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="441"/>
|
|
||||||
<source>%0 (%1)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="373"/>
|
|
||||||
<source>Time assignment time longer than booking time!
|
|
||||||
Time assignment: %0
|
|
||||||
Booking: %1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="404"/>
|
|
||||||
<source>Strip rendering aborted due error.
|
|
||||||
Your bookings and time assignments for this day are in an illegal state!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Monday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Tuesday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Wednesday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="442"/>
|
|
||||||
<source>Thursday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="443"/>
|
|
||||||
<source>Friday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="443"/>
|
|
||||||
<source>Saturday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="443"/>
|
|
||||||
<source>Sunday</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="446"/>
|
|
||||||
<source>Invalid</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../stripswidget.cpp" line="563"/>
|
|
||||||
<source>Open</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>TimeAssignmentDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="20"/>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="31"/>
|
|
||||||
<source>Time assignment</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="40"/>
|
|
||||||
<source>Time:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="50"/>
|
|
||||||
<source>Timespan:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="60"/>
|
|
||||||
<source>Project:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="70"/>
|
|
||||||
<source>Subproject:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="77"/>
|
|
||||||
<source>Workpackage:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.ui" line="84"/>
|
|
||||||
<source>Text:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.cpp" line="26"/>
|
|
||||||
<location filename="../dialogs/timeassignmentdialog.cpp" line="35"/>
|
|
||||||
<source>%0 (%1)</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>TimeAssignmentsModel</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="101"/>
|
|
||||||
<source>ID</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="102"/>
|
|
||||||
<source>Time</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="103"/>
|
|
||||||
<source>Timespan</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="104"/>
|
|
||||||
<source>Project</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="105"/>
|
|
||||||
<source>Subproject</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="106"/>
|
|
||||||
<source>Workpackage</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../models/timeassignmentsmodel.cpp" line="107"/>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>UpdateDialog</name>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="14"/>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="25"/>
|
|
||||||
<source>New update available!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="32"/>
|
|
||||||
<source>There is a new release available to download!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.ui" line="70"/>
|
|
||||||
<source>Dont show today anymore</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../dialogs/updatedialog.cpp" line="97"/>
|
|
||||||
<source>Could not open default webbrowser!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>bookingEndStrip</name>
|
<name>bookingEndStrip</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -815,101 +20,113 @@ Your bookings and time assignments for this day are in an illegal state!</source
|
|||||||
<context>
|
<context>
|
||||||
<name>main</name>
|
<name>main</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="293"/>
|
<location filename="../main.cpp" line="345"/>
|
||||||
<source>Loading settings...</source>
|
<source>Loading settings...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="51"/>
|
<location filename="../main.cpp" line="60"/>
|
||||||
<source>Loading translations...</source>
|
<source>Loading translations...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="63"/>
|
<location filename="../main.cpp" line="72"/>
|
||||||
<location filename="../main.cpp" line="64"/>
|
<location filename="../main.cpp" line="73"/>
|
||||||
<source>Invalid language selection!</source>
|
<source>Invalid language selection!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="65"/>
|
<location filename="../main.cpp" line="74"/>
|
||||||
<source>You did not select a valid language!</source>
|
<source>You did not select a valid language!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="88"/>
|
<location filename="../main.cpp" line="94"/>
|
||||||
<source>Loading theme...</source>
|
<source>Loading theme...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="99"/>
|
<location filename="../main.cpp" line="105"/>
|
||||||
<location filename="../main.cpp" line="100"/>
|
<location filename="../main.cpp" line="106"/>
|
||||||
<location filename="../main.cpp" line="107"/>
|
<location filename="../main.cpp" line="113"/>
|
||||||
<location filename="../main.cpp" line="108"/>
|
<location filename="../main.cpp" line="114"/>
|
||||||
<source>Could not load theme!</source>
|
<source>Could not load theme!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="101"/>
|
<location filename="../main.cpp" line="107"/>
|
||||||
<source>Theme file does not exist!</source>
|
<source>Theme file does not exist!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="165"/>
|
<location filename="../main.cpp" line="171"/>
|
||||||
<source>Loading login page...</source>
|
<source>Loading login page...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="178"/>
|
<location filename="../main.cpp" line="184"/>
|
||||||
<location filename="../main.cpp" line="179"/>
|
<location filename="../main.cpp" line="185"/>
|
||||||
<source>Could not access Zeiterfassung!</source>
|
<source>Could not access Zeiterfassung!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="182"/>
|
<location filename="../main.cpp" line="188"/>
|
||||||
<source>Base url</source>
|
<source>Base url</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="183"/>
|
<location filename="../main.cpp" line="189"/>
|
||||||
<source>Please enter the base url to the Zeiterfassung:</source>
|
<source>Please enter the base url to the Zeiterfassung:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="200"/>
|
<location filename="../main.cpp" line="206"/>
|
||||||
<source>Authenticating...</source>
|
<source>Authenticating...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="225"/>
|
<location filename="../main.cpp" line="231"/>
|
||||||
<location filename="../main.cpp" line="226"/>
|
<location filename="../main.cpp" line="232"/>
|
||||||
<source>Could not authenticate with Zeiterfassung!</source>
|
<source>Could not authenticate with Zeiterfassung!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="247"/>
|
<location filename="../main.cpp" line="253"/>
|
||||||
<source>Getting user information...</source>
|
<source>Getting user information...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="260"/>
|
<location filename="../main.cpp" line="266"/>
|
||||||
<location filename="../main.cpp" line="261"/>
|
<location filename="../main.cpp" line="267"/>
|
||||||
<source>Could not get user information!</source>
|
<source>Could not get user information!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="121"/>
|
<location filename="../main.cpp" line="300"/>
|
||||||
|
<location filename="../main.cpp" line="301"/>
|
||||||
|
<source>Could not load plugin %0!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../main.cpp" line="311"/>
|
||||||
|
<location filename="../main.cpp" line="312"/>
|
||||||
|
<source>Plugin not valid %0!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../main.cpp" line="127"/>
|
||||||
<source>Loading strip layouts...</source>
|
<source>Loading strip layouts...</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../main.cpp" line="125"/>
|
<location filename="../main.cpp" line="131"/>
|
||||||
<location filename="../main.cpp" line="126"/>
|
<location filename="../main.cpp" line="132"/>
|
||||||
<location filename="../main.cpp" line="134"/>
|
<location filename="../main.cpp" line="140"/>
|
||||||
<location filename="../main.cpp" line="135"/>
|
<location filename="../main.cpp" line="141"/>
|
||||||
<location filename="../main.cpp" line="144"/>
|
<location filename="../main.cpp" line="150"/>
|
||||||
<location filename="../main.cpp" line="145"/>
|
<location filename="../main.cpp" line="151"/>
|
||||||
<location filename="../main.cpp" line="154"/>
|
<location filename="../main.cpp" line="160"/>
|
||||||
<location filename="../main.cpp" line="155"/>
|
<location filename="../main.cpp" line="161"/>
|
||||||
<source>Could not load strips!</source>
|
<source>Could not load strips!</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
QT += core network gui widgets uitools
|
QT += core network gui widgets
|
||||||
|
|
||||||
TARGET = zeiterfassung
|
TARGET = zeiterfassung
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
@@ -17,54 +17,16 @@ DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000 QT_MESSA
|
|||||||
|
|
||||||
RC_ICONS = icon.ico
|
RC_ICONS = icon.ico
|
||||||
|
|
||||||
SOURCES += main.cpp \
|
SOURCES += main.cpp
|
||||||
mainwindow.cpp \
|
|
||||||
dialogs/aboutmedialog.cpp \
|
|
||||||
dialogs/authenticationdialog.cpp \
|
|
||||||
zeiterfassungsettings.cpp \
|
|
||||||
dialogs/settingsdialog.cpp \
|
|
||||||
dialogs/languageselectiondialog.cpp \
|
|
||||||
dialogs/timeassignmentdialog.cpp \
|
|
||||||
models/timeassignmentsmodel.cpp \
|
|
||||||
dialogs/bookingdialog.cpp \
|
|
||||||
models/bookingsmodel.cpp \
|
|
||||||
dialogs/updatedialog.cpp \
|
|
||||||
stripswidget.cpp \
|
|
||||||
timeutils.cpp \
|
|
||||||
stripfactory.cpp
|
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS +=
|
||||||
mainwindow.h \
|
|
||||||
dialogs/aboutmedialog.h \
|
|
||||||
dialogs/authenticationdialog.h \
|
|
||||||
zeiterfassungsettings.h \
|
|
||||||
dialogs/settingsdialog.h \
|
|
||||||
dialogs/languageselectiondialog.h \
|
|
||||||
dialogs/timeassignmentdialog.h \
|
|
||||||
models/timeassignmentsmodel.h \
|
|
||||||
dialogs/bookingdialog.h \
|
|
||||||
models/bookingsmodel.h \
|
|
||||||
dialogs/updatedialog.h \
|
|
||||||
stripswidget.h \
|
|
||||||
timeutils.h \
|
|
||||||
stripfactory.h
|
|
||||||
|
|
||||||
FORMS += \
|
FORMS +=
|
||||||
mainwindow.ui \
|
|
||||||
dialogs/aboutmedialog.ui \
|
|
||||||
dialogs/authenticationdialog.ui \
|
|
||||||
dialogs/settingsdialog.ui \
|
|
||||||
dialogs/languageselectiondialog.ui \
|
|
||||||
dialogs/timeassignmentdialog.ui \
|
|
||||||
dialogs/bookingdialog.ui \
|
|
||||||
dialogs/updatedialog.ui
|
|
||||||
|
|
||||||
RESOURCES += \
|
RESOURCES +=
|
||||||
resources.qrc
|
|
||||||
|
|
||||||
TRANSLATIONS += \
|
TRANSLATIONS += translations/zeiterfassung_en.ts \
|
||||||
translations/zeiterfassung_en.ts \
|
translations/zeiterfassung_de.ts
|
||||||
translations/zeiterfassung_de.ts
|
|
||||||
|
|
||||||
include(installs.pri)
|
include(installs.pri)
|
||||||
unix: include(installs_unix.pri)
|
unix: include(installs_unix.pri)
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
</size>
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="pixmap">
|
<property name="pixmap">
|
||||||
<pixmap resource="../resources.qrc">:/zeiterfassung/images/authentication.png</pixmap>
|
<pixmap resource="../resources.qrc">:/zeiterfassunglib/images/authentication.png</pixmap>
|
||||||
</property>
|
</property>
|
||||||
<property name="scaledContents">
|
<property name="scaledContents">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 5.4 KiB |
@@ -225,7 +225,7 @@ void MainWindow::contextMenuBooking(const QPoint &pos)
|
|||||||
{
|
{
|
||||||
QMenu menu;
|
QMenu menu;
|
||||||
auto createAction = menu.addAction(tr("Create booking"));
|
auto createAction = menu.addAction(tr("Create booking"));
|
||||||
auto refreshAction = menu.addAction(QIcon(QPixmap(QStringLiteral(":/zeiterfassung/images/refresh.png"))), tr("Refresh bookings"));
|
auto refreshAction = menu.addAction(QIcon(QPixmap(QStringLiteral(":/zeiterfassunglib/images/refresh.png"))), tr("Refresh bookings"));
|
||||||
auto selectedAction = menu.exec(ui->treeViewBookings->viewport()->mapToGlobal(pos));
|
auto selectedAction = menu.exec(ui->treeViewBookings->viewport()->mapToGlobal(pos));
|
||||||
if(selectedAction == createAction)
|
if(selectedAction == createAction)
|
||||||
{
|
{
|
||||||
@@ -332,7 +332,7 @@ void MainWindow::contextMenuTimeAssignment(const QPoint &pos)
|
|||||||
{
|
{
|
||||||
QMenu menu;
|
QMenu menu;
|
||||||
auto createAction = menu.addAction(tr("Create time assignment"));
|
auto createAction = menu.addAction(tr("Create time assignment"));
|
||||||
auto refreshAction = menu.addAction(QIcon(QPixmap(QStringLiteral(":/zeiterfassung/images/refresh.png"))), tr("Refresh time assignments"));
|
auto refreshAction = menu.addAction(QIcon(QPixmap(QStringLiteral(":/zeiterfassunglib/images/refresh.png"))), tr("Refresh time assignments"));
|
||||||
auto selectedAction = menu.exec(ui->treeViewTimeAssignments->viewport()->mapToGlobal(pos));
|
auto selectedAction = menu.exec(ui->treeViewTimeAssignments->viewport()->mapToGlobal(pos));
|
||||||
if(selectedAction == createAction)
|
if(selectedAction == createAction)
|
||||||
{
|
{
|
@@ -12,7 +12,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="windowIcon">
|
<property name="windowIcon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/icon.png</normaloff>:/zeiterfassung/images/icon.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/icon.png</normaloff>:/zeiterfassunglib/images/icon.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="centralwidget">
|
<widget class="QWidget" name="centralwidget">
|
||||||
<layout class="QVBoxLayout" stretch="0,0">
|
<layout class="QVBoxLayout" stretch="0,0">
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/previous.png</normaloff>:/zeiterfassung/images/previous.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/previous.png</normaloff>:/zeiterfassunglib/images/previous.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/next.png</normaloff>:/zeiterfassung/images/next.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/next.png</normaloff>:/zeiterfassunglib/images/next.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@@ -75,7 +75,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/now.png</normaloff>:/zeiterfassung/images/now.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/now.png</normaloff>:/zeiterfassunglib/images/now.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@@ -296,7 +296,7 @@
|
|||||||
<action name="actionQuit">
|
<action name="actionQuit">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/quit.png</normaloff>:/zeiterfassung/images/quit.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/quit.png</normaloff>:/zeiterfassunglib/images/quit.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Quit</string>
|
<string>&Quit</string>
|
||||||
@@ -305,7 +305,7 @@
|
|||||||
<action name="actionAboutMe">
|
<action name="actionAboutMe">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/user.png</normaloff>:/zeiterfassung/images/user.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/user.png</normaloff>:/zeiterfassunglib/images/user.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>About &Me</string>
|
<string>About &Me</string>
|
||||||
@@ -314,7 +314,7 @@
|
|||||||
<action name="actionAboutzeiterfassung">
|
<action name="actionAboutzeiterfassung">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/about.png</normaloff>:/zeiterfassung/images/about.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/about.png</normaloff>:/zeiterfassunglib/images/about.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>About &zeiterfassung</string>
|
<string>About &zeiterfassung</string>
|
||||||
@@ -328,7 +328,7 @@
|
|||||||
<action name="actionToday">
|
<action name="actionToday">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/today.png</normaloff>:/zeiterfassung/images/today.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/today.png</normaloff>:/zeiterfassunglib/images/today.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Today</string>
|
<string>&Today</string>
|
||||||
@@ -337,7 +337,7 @@
|
|||||||
<action name="actionRefresh">
|
<action name="actionRefresh">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/refresh.png</normaloff>:/zeiterfassung/images/refresh.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/refresh.png</normaloff>:/zeiterfassunglib/images/refresh.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Refresh everything</string>
|
<string>&Refresh everything</string>
|
||||||
@@ -346,7 +346,7 @@
|
|||||||
<action name="actionAuswertung">
|
<action name="actionAuswertung">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/auswertung.png</normaloff>:/zeiterfassung/images/auswertung.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/auswertung.png</normaloff>:/zeiterfassunglib/images/auswertung.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Auswertung</string>
|
<string>&Auswertung</string>
|
||||||
@@ -355,7 +355,7 @@
|
|||||||
<action name="actionSettings">
|
<action name="actionSettings">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/settings.png</normaloff>:/zeiterfassung/images/settings.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/settings.png</normaloff>:/zeiterfassunglib/images/settings.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Settings</string>
|
<string>&Settings</string>
|
||||||
@@ -364,7 +364,7 @@
|
|||||||
<action name="actionHelp">
|
<action name="actionHelp">
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="resources.qrc">
|
<iconset resource="resources.qrc">
|
||||||
<normaloff>:/zeiterfassung/images/help.png</normaloff>:/zeiterfassung/images/help.png</iconset>
|
<normaloff>:/zeiterfassunglib/images/help.png</normaloff>:/zeiterfassunglib/images/help.png</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Help</string>
|
<string>Help</string>
|
@@ -1,5 +1,5 @@
|
|||||||
<RCC>
|
<RCC>
|
||||||
<qresource prefix="/zeiterfassung">
|
<qresource prefix="/zeiterfassunglib">
|
||||||
<file>images/about.png</file>
|
<file>images/about.png</file>
|
||||||
<file>images/auswertung.png</file>
|
<file>images/auswertung.png</file>
|
||||||
<file>images/authentication.png</file>
|
<file>images/authentication.png</file>
|
@@ -1,6 +1,116 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="de_DE">
|
<TS version="2.1" language="de_DE">
|
||||||
|
<context>
|
||||||
|
<name>AboutMeDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="31"/>
|
||||||
|
<source>About me</source>
|
||||||
|
<translation>Über mich</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="40"/>
|
||||||
|
<source>User-ID:</source>
|
||||||
|
<translation>Benutzer-ID:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="50"/>
|
||||||
|
<source>E-Mail:</source>
|
||||||
|
<translation>E-Mail:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="60"/>
|
||||||
|
<source>Long username:</source>
|
||||||
|
<translation>Langer Benutzername:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="70"/>
|
||||||
|
<source>Text:</source>
|
||||||
|
<translation>Text:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="80"/>
|
||||||
|
<source>Username:</source>
|
||||||
|
<translation>Benutzername:</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AuthenticationDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="55"/>
|
||||||
|
<source>Authentication</source>
|
||||||
|
<translation>Authentifizierung</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="66"/>
|
||||||
|
<source>Username:</source>
|
||||||
|
<translation>Benutzername:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="76"/>
|
||||||
|
<source>Password:</source>
|
||||||
|
<translation>Passwort:</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>BookingDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="31"/>
|
||||||
|
<source>Booking</source>
|
||||||
|
<translation>Buchung</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="40"/>
|
||||||
|
<source>Time:</source>
|
||||||
|
<translation>Zeit:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="50"/>
|
||||||
|
<source>Timespan:</source>
|
||||||
|
<translation>Zeitspanne:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="60"/>
|
||||||
|
<source>Type:</source>
|
||||||
|
<translation>Typ:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="70"/>
|
||||||
|
<source>Text:</source>
|
||||||
|
<translation>Text:</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>BookingsModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="99"/>
|
||||||
|
<source>ID</source>
|
||||||
|
<translation>ID</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="100"/>
|
||||||
|
<source>Time</source>
|
||||||
|
<translation>Zeit</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="101"/>
|
||||||
|
<source>Timespan</source>
|
||||||
|
<translation>Zeitspanne</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="102"/>
|
||||||
|
<source>Type</source>
|
||||||
|
<translation>Typ</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="103"/>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation>Text</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>CreateBookingReply</name>
|
<name>CreateBookingReply</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -154,6 +264,35 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LanguageSelectionDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="31"/>
|
||||||
|
<source>Language selection</source>
|
||||||
|
<translation>Sprachauswahl</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="38"/>
|
||||||
|
<source>Please select a language:</source>
|
||||||
|
<translation>Bitte wählen Sie eine Sprache:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="47"/>
|
||||||
|
<source>Language:</source>
|
||||||
|
<translation>Sprache:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.cpp" line="10"/>
|
||||||
|
<source>English</source>
|
||||||
|
<translation>Englisch</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.cpp" line="11"/>
|
||||||
|
<source>German</source>
|
||||||
|
<translation>Deutsch</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LoginPageReply</name>
|
<name>LoginPageReply</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -190,6 +329,638 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="27"/>
|
||||||
|
<source>Previous day</source>
|
||||||
|
<translation>Vorheriger Tag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="41"/>
|
||||||
|
<source>Next day</source>
|
||||||
|
<translation>Nächster Tag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="71"/>
|
||||||
|
<source>Now</source>
|
||||||
|
<translation>Jetzt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="143"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="731"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="742"/>
|
||||||
|
<source>Start</source>
|
||||||
|
<translation>Kommen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="163"/>
|
||||||
|
<source>End</source>
|
||||||
|
<translation>Gehen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="185"/>
|
||||||
|
<source>Optimized view</source>
|
||||||
|
<translation>Optimierte Anzeige</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="204"/>
|
||||||
|
<source>Advanced view</source>
|
||||||
|
<translation>Erweiterte Anzeige</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="208"/>
|
||||||
|
<source>Bookings</source>
|
||||||
|
<translation>Buchungen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="222"/>
|
||||||
|
<source>Time assignments</source>
|
||||||
|
<translation>Kontierungen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="250"/>
|
||||||
|
<source>&File</source>
|
||||||
|
<translation>&Datei</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="256"/>
|
||||||
|
<source>&About</source>
|
||||||
|
<translation>&Über</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="267"/>
|
||||||
|
<source>&View</source>
|
||||||
|
<translation>&Ansicht</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="274"/>
|
||||||
|
<source>&Tools</source>
|
||||||
|
<translation>&Werkzeuge</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="302"/>
|
||||||
|
<source>&Quit</source>
|
||||||
|
<translation>&Beenden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="311"/>
|
||||||
|
<source>About &Me</source>
|
||||||
|
<translation>Über &mich</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="320"/>
|
||||||
|
<source>About &zeiterfassung</source>
|
||||||
|
<translation>Über &zeiterfassung</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="325"/>
|
||||||
|
<source>About &Qt</source>
|
||||||
|
<translation>Über &Qt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="334"/>
|
||||||
|
<source>&Today</source>
|
||||||
|
<translation>&Heute</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="343"/>
|
||||||
|
<source>&Refresh everything</source>
|
||||||
|
<translation>Alles &neu laden</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="352"/>
|
||||||
|
<source>&Auswertung</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="361"/>
|
||||||
|
<source>&Settings</source>
|
||||||
|
<translation>&Einstellungen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="370"/>
|
||||||
|
<source>Help</source>
|
||||||
|
<translation>Hilfe</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="63"/>
|
||||||
|
<source>Zeiterfassung - %0 (%1)</source>
|
||||||
|
<translation>Zeiterfassung - %0 (%1)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="652"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="661"/>
|
||||||
|
<source>Could not open auswertung!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="661"/>
|
||||||
|
<source>Could not open default PDF viewer!</source>
|
||||||
|
<translation>Konnte den PDF-Anzeiger nicht öffnen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="94"/>
|
||||||
|
<source>Subproject</source>
|
||||||
|
<translation>Subprojekt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="95"/>
|
||||||
|
<source>Workpackage</source>
|
||||||
|
<translation>Arbeitspaket</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="96"/>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation>Text</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="214"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="215"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="748"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="749"/>
|
||||||
|
<source>%0: %1</source>
|
||||||
|
<translation>%0: %1</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="111"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="668"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="748"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="749"/>
|
||||||
|
<source>???</source>
|
||||||
|
<translation>???</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="214"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="748"/>
|
||||||
|
<source>Balance</source>
|
||||||
|
<translation>Saldo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="215"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="749"/>
|
||||||
|
<source>Holidays</source>
|
||||||
|
<translation>Urlaubstage</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="154"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="155"/>
|
||||||
|
<source>Could not load bookings!</source>
|
||||||
|
<translation>Konnte Buchungen nicht laden!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="176"/>
|
||||||
|
<source>Could not load Auswertung!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="208"/>
|
||||||
|
<source>%0h</source>
|
||||||
|
<translation>%0h</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="321"/>
|
||||||
|
<source>Could not delete booking!</source>
|
||||||
|
<translation>Konnte Buchung nicht löschen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="268"/>
|
||||||
|
<source>Edit booking</source>
|
||||||
|
<translation>Buchung bearbeiten</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="269"/>
|
||||||
|
<source>Delete booking</source>
|
||||||
|
<translation>Buchung löschen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="297"/>
|
||||||
|
<source>Could not edit booking!</source>
|
||||||
|
<translation>Konnte Buchung nicht bearbeiten!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="227"/>
|
||||||
|
<source>Create booking</source>
|
||||||
|
<translation>Buchung erstellen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="184"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="195"/>
|
||||||
|
<source>n/a</source>
|
||||||
|
<translation>n/v</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="228"/>
|
||||||
|
<source>Refresh bookings</source>
|
||||||
|
<translation>Buchungen aktualisieren</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="253"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="458"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="580"/>
|
||||||
|
<source>Could not create booking!</source>
|
||||||
|
<translation>Konnte Buchung nicht erstellen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="305"/>
|
||||||
|
<source>Do you really want to delete the booking?</source>
|
||||||
|
<translation>Möchten Sie die Buchung wirklich löschen?</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="335"/>
|
||||||
|
<source>Refresh time assignments</source>
|
||||||
|
<translation>Kontierungen aktualisieren</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="375"/>
|
||||||
|
<source>Edit time assignment</source>
|
||||||
|
<translation>Kontierung bearbeiten</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="376"/>
|
||||||
|
<source>Delete time assignment</source>
|
||||||
|
<translation>Kontierung löschen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="407"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="490"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="561"/>
|
||||||
|
<source>Could not edit time assignment!</source>
|
||||||
|
<translation>Konnte Kontierung nicht bearbeiten!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="415"/>
|
||||||
|
<source>Do you really want to delete the time assignment?</source>
|
||||||
|
<translation>Möchten Sie die Kontierung wirklich löschen?</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="433"/>
|
||||||
|
<source>Could not delete time assignment!</source>
|
||||||
|
<translation>Konnte Kontierung nicht löschen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="774"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="783"/>
|
||||||
|
<source>%0 (%1)</source>
|
||||||
|
<translation>%0 (%1)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="334"/>
|
||||||
|
<source>Create time assignment</source>
|
||||||
|
<translation>Kontierung erstellen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="360"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="511"/>
|
||||||
|
<source>Could not create time assignment!</source>
|
||||||
|
<translation>Konnte Kontierung nicht erstellen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="731"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="742"/>
|
||||||
|
<source>Switch</source>
|
||||||
|
<translation>Wechseln</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>SettingsDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="31"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation>Einstellungen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="40"/>
|
||||||
|
<source>Language:</source>
|
||||||
|
<translation>Sprache:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="53"/>
|
||||||
|
<source>Theme:</source>
|
||||||
|
<translation>Aussehen:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="20"/>
|
||||||
|
<source>English</source>
|
||||||
|
<translation>Englisch</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="21"/>
|
||||||
|
<source>German</source>
|
||||||
|
<translation>Deutsch</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
||||||
|
<source>Invalid settings!</source>
|
||||||
|
<translation>Ungültige Einstellungen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
||||||
|
<source>Unknown language!</source>
|
||||||
|
<translation>Unbekannte Sprache!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="30"/>
|
||||||
|
<source>Default</source>
|
||||||
|
<translation>Standard</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
||||||
|
<source>Unknown theme!</source>
|
||||||
|
<translation>Unbekanntes Aussehen!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
||||||
|
<source>Please fill all options with valid values!</source>
|
||||||
|
<translation>Bitte füllen Sie alle Felder mit gültigen Werten!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="87"/>
|
||||||
|
<source>Could not load theme!</source>
|
||||||
|
<translation>Konnte Aussehen nicht laden!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
||||||
|
<source>Theme file does not exist!</source>
|
||||||
|
<translation>Aussehen-Datei existiert nicht!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
||||||
|
<source>Restart required!</source>
|
||||||
|
<translation>Neustart erforderlich!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
||||||
|
<source>To apply the new settings a restart is required!</source>
|
||||||
|
<translation>Um die neuen Einstellungen zu übernehmen, ist ein Neustart erforderlich!</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>StripsWidget</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="97"/>
|
||||||
|
<source>Loading...</source>
|
||||||
|
<translation>Lade...</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="184"/>
|
||||||
|
<source>Missing booking!</source>
|
||||||
|
<translation>Kontierung fehlend!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="191"/>
|
||||||
|
<source>Expected start booking, instead got type %0
|
||||||
|
Booking ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="391"/>
|
||||||
|
<source>%0: %1</source>
|
||||||
|
<translation>%0: %1</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<source>Break</source>
|
||||||
|
<translation>Pause</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="322"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="393"/>
|
||||||
|
<source>%0h</source>
|
||||||
|
<translation>%0h</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="393"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="525"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="544"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="563"/>
|
||||||
|
<source>HH:mm</source>
|
||||||
|
<translation>HH:mm</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="211"/>
|
||||||
|
<source>Missing time assignment!</source>
|
||||||
|
<translation>Kontierung fehlend!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="218"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="269"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="332"/>
|
||||||
|
<source>Expected %0 but received %1 in time assignment.
|
||||||
|
Time assignment ID: %2</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="219"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="220"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="270"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="271"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="322"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="333"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="334"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="374"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="375"/>
|
||||||
|
<source>HH:mm:ss</source>
|
||||||
|
<translation>HH:mm:ss</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="232"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="346"/>
|
||||||
|
<source>There is another booking after an unfinished time assignment.
|
||||||
|
Booking ID: %0
|
||||||
|
Time assignment ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="240"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="283"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="355"/>
|
||||||
|
<source>There is another time assignment after an unfinished time assignment.
|
||||||
|
Time assignment ID: %0
|
||||||
|
Time assignment ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="261"/>
|
||||||
|
<source>The last time assignment is finished without end booking
|
||||||
|
Time assignment ID: %0</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="306"/>
|
||||||
|
<source>Expected end booking, instead got type %0
|
||||||
|
Booking ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="321"/>
|
||||||
|
<source>Missing time assignment! Missing: %0</source>
|
||||||
|
<translation>Kontierung fehlend! %0 nicht kontiert</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="392"/>
|
||||||
|
<source>Assigned time</source>
|
||||||
|
<translation>Kontierte Zeit</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="444"/>
|
||||||
|
<source>dd.MM.yyyy</source>
|
||||||
|
<translation>dd.MM.yyyy</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="441"/>
|
||||||
|
<source>%0 (%1)</source>
|
||||||
|
<translation>%0 (%1)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="373"/>
|
||||||
|
<source>Time assignment time longer than booking time!
|
||||||
|
Time assignment: %0
|
||||||
|
Booking: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="404"/>
|
||||||
|
<source>Strip rendering aborted due error.
|
||||||
|
Your bookings and time assignments for this day are in an illegal state!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Monday</source>
|
||||||
|
<translation>Montag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Tuesday</source>
|
||||||
|
<translation>Dienstag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Wednesday</source>
|
||||||
|
<translation>Mittwoch</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Thursday</source>
|
||||||
|
<translation>Donnerstag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="443"/>
|
||||||
|
<source>Friday</source>
|
||||||
|
<translation>Freitag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="443"/>
|
||||||
|
<source>Saturday</source>
|
||||||
|
<translation>Samstag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="443"/>
|
||||||
|
<source>Sunday</source>
|
||||||
|
<translation>Sonntag</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="446"/>
|
||||||
|
<source>Invalid</source>
|
||||||
|
<translation>Ungültig</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="563"/>
|
||||||
|
<source>Open</source>
|
||||||
|
<translation>Offen</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>TimeAssignmentDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="31"/>
|
||||||
|
<source>Time assignment</source>
|
||||||
|
<translation>Kontierung</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="40"/>
|
||||||
|
<source>Time:</source>
|
||||||
|
<translation>Zeit:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="50"/>
|
||||||
|
<source>Timespan:</source>
|
||||||
|
<translation>Zeitspanne:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="60"/>
|
||||||
|
<source>Project:</source>
|
||||||
|
<translation>Projekt:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="70"/>
|
||||||
|
<source>Subproject:</source>
|
||||||
|
<translation>Subprojekt:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="77"/>
|
||||||
|
<source>Workpackage:</source>
|
||||||
|
<translation>Arbeitspaket:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="84"/>
|
||||||
|
<source>Text:</source>
|
||||||
|
<translation>Text:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.cpp" line="26"/>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.cpp" line="35"/>
|
||||||
|
<source>%0 (%1)</source>
|
||||||
|
<translation>%0 (%1)</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>TimeAssignmentsModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="101"/>
|
||||||
|
<source>ID</source>
|
||||||
|
<translation>ID</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="102"/>
|
||||||
|
<source>Time</source>
|
||||||
|
<translation>Zeit</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="103"/>
|
||||||
|
<source>Timespan</source>
|
||||||
|
<translation>Zeitspanne</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="104"/>
|
||||||
|
<source>Project</source>
|
||||||
|
<translation>Projekt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="105"/>
|
||||||
|
<source>Subproject</source>
|
||||||
|
<translation>Subprojekt</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="106"/>
|
||||||
|
<source>Workpackage</source>
|
||||||
|
<translation>Arbeitspaket</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="107"/>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation>Text</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>UpdateBookingReply</name>
|
<name>UpdateBookingReply</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -213,6 +984,30 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>UpdateDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="14"/>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="25"/>
|
||||||
|
<source>New update available!</source>
|
||||||
|
<translation>Neues Update verfügbar!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="32"/>
|
||||||
|
<source>There is a new release available to download!</source>
|
||||||
|
<translation>Es ist ein neues Update verfügbar zum Download!</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="70"/>
|
||||||
|
<source>Dont show today anymore</source>
|
||||||
|
<translation>Heute nicht mehr anzeigen</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.cpp" line="97"/>
|
||||||
|
<source>Could not open default webbrowser!</source>
|
||||||
|
<translation>Konnte den Standard-Browser nicht öffnen!</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>UpdateTimeAssignmentReply</name>
|
<name>UpdateTimeAssignmentReply</name>
|
||||||
<message>
|
<message>
|
||||||
|
@@ -1,6 +1,116 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="en_US">
|
<TS version="2.1" language="en_US">
|
||||||
|
<context>
|
||||||
|
<name>AboutMeDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="31"/>
|
||||||
|
<source>About me</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="40"/>
|
||||||
|
<source>User-ID:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="50"/>
|
||||||
|
<source>E-Mail:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="60"/>
|
||||||
|
<source>Long username:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="70"/>
|
||||||
|
<source>Text:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/aboutmedialog.ui" line="80"/>
|
||||||
|
<source>Username:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>AuthenticationDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="55"/>
|
||||||
|
<source>Authentication</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="66"/>
|
||||||
|
<source>Username:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/authenticationdialog.ui" line="76"/>
|
||||||
|
<source>Password:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>BookingDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="31"/>
|
||||||
|
<source>Booking</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="40"/>
|
||||||
|
<source>Time:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="50"/>
|
||||||
|
<source>Timespan:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="60"/>
|
||||||
|
<source>Type:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/bookingdialog.ui" line="70"/>
|
||||||
|
<source>Text:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>BookingsModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="99"/>
|
||||||
|
<source>ID</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="100"/>
|
||||||
|
<source>Time</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="101"/>
|
||||||
|
<source>Timespan</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="102"/>
|
||||||
|
<source>Type</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/bookingsmodel.cpp" line="103"/>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>CreateBookingReply</name>
|
<name>CreateBookingReply</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -154,6 +264,35 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LanguageSelectionDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="31"/>
|
||||||
|
<source>Language selection</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="38"/>
|
||||||
|
<source>Please select a language:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.ui" line="47"/>
|
||||||
|
<source>Language:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.cpp" line="10"/>
|
||||||
|
<source>English</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/languageselectiondialog.cpp" line="11"/>
|
||||||
|
<source>German</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LoginPageReply</name>
|
<name>LoginPageReply</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -190,6 +329,638 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="27"/>
|
||||||
|
<source>Previous day</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="41"/>
|
||||||
|
<source>Next day</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="71"/>
|
||||||
|
<source>Now</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="143"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="731"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="742"/>
|
||||||
|
<source>Start</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="163"/>
|
||||||
|
<source>End</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="185"/>
|
||||||
|
<source>Optimized view</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="204"/>
|
||||||
|
<source>Advanced view</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="208"/>
|
||||||
|
<source>Bookings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="222"/>
|
||||||
|
<source>Time assignments</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="250"/>
|
||||||
|
<source>&File</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="256"/>
|
||||||
|
<source>&About</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="267"/>
|
||||||
|
<source>&View</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="274"/>
|
||||||
|
<source>&Tools</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="302"/>
|
||||||
|
<source>&Quit</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="311"/>
|
||||||
|
<source>About &Me</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="320"/>
|
||||||
|
<source>About &zeiterfassung</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="325"/>
|
||||||
|
<source>About &Qt</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="334"/>
|
||||||
|
<source>&Today</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="343"/>
|
||||||
|
<source>&Refresh everything</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="352"/>
|
||||||
|
<source>&Auswertung</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="361"/>
|
||||||
|
<source>&Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.ui" line="370"/>
|
||||||
|
<source>Help</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="63"/>
|
||||||
|
<source>Zeiterfassung - %0 (%1)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="94"/>
|
||||||
|
<source>Subproject</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="95"/>
|
||||||
|
<source>Workpackage</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="96"/>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="111"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="668"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="748"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="749"/>
|
||||||
|
<source>???</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="154"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="155"/>
|
||||||
|
<source>Could not load bookings!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="176"/>
|
||||||
|
<source>Could not load Auswertung!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="184"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="195"/>
|
||||||
|
<source>n/a</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="208"/>
|
||||||
|
<source>%0h</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="214"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="215"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="748"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="749"/>
|
||||||
|
<source>%0: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="214"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="748"/>
|
||||||
|
<source>Balance</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="215"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="749"/>
|
||||||
|
<source>Holidays</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="227"/>
|
||||||
|
<source>Create booking</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="228"/>
|
||||||
|
<source>Refresh bookings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="253"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="458"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="580"/>
|
||||||
|
<source>Could not create booking!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="268"/>
|
||||||
|
<source>Edit booking</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="269"/>
|
||||||
|
<source>Delete booking</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="297"/>
|
||||||
|
<source>Could not edit booking!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="305"/>
|
||||||
|
<source>Do you really want to delete the booking?</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="321"/>
|
||||||
|
<source>Could not delete booking!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="334"/>
|
||||||
|
<source>Create time assignment</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="335"/>
|
||||||
|
<source>Refresh time assignments</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="360"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="511"/>
|
||||||
|
<source>Could not create time assignment!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="375"/>
|
||||||
|
<source>Edit time assignment</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="376"/>
|
||||||
|
<source>Delete time assignment</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="407"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="490"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="561"/>
|
||||||
|
<source>Could not edit time assignment!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="415"/>
|
||||||
|
<source>Do you really want to delete the time assignment?</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="433"/>
|
||||||
|
<source>Could not delete time assignment!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="652"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="661"/>
|
||||||
|
<source>Could not open auswertung!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="661"/>
|
||||||
|
<source>Could not open default PDF viewer!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="731"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="742"/>
|
||||||
|
<source>Switch</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../mainwindow.cpp" line="774"/>
|
||||||
|
<location filename="../mainwindow.cpp" line="783"/>
|
||||||
|
<source>%0 (%1)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>SettingsDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="31"/>
|
||||||
|
<source>Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="40"/>
|
||||||
|
<source>Language:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.ui" line="53"/>
|
||||||
|
<source>Theme:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="20"/>
|
||||||
|
<source>English</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="21"/>
|
||||||
|
<source>German</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
||||||
|
<source>Invalid settings!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="26"/>
|
||||||
|
<source>Unknown language!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="30"/>
|
||||||
|
<source>Default</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="39"/>
|
||||||
|
<source>Unknown theme!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="58"/>
|
||||||
|
<source>Please fill all options with valid values!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="87"/>
|
||||||
|
<source>Could not load theme!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="81"/>
|
||||||
|
<source>Theme file does not exist!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
||||||
|
<source>Restart required!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/settingsdialog.cpp" line="99"/>
|
||||||
|
<source>To apply the new settings a restart is required!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>StripsWidget</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="97"/>
|
||||||
|
<source>Loading...</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="184"/>
|
||||||
|
<source>Missing booking!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="191"/>
|
||||||
|
<source>Expected start booking, instead got type %0
|
||||||
|
Booking ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="391"/>
|
||||||
|
<source>%0: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<source>Break</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="322"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="393"/>
|
||||||
|
<source>%0h</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="200"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="393"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="525"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="544"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="563"/>
|
||||||
|
<source>HH:mm</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="211"/>
|
||||||
|
<source>Missing time assignment!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="218"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="269"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="332"/>
|
||||||
|
<source>Expected %0 but received %1 in time assignment.
|
||||||
|
Time assignment ID: %2</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="219"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="220"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="270"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="271"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="322"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="333"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="334"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="374"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="375"/>
|
||||||
|
<source>HH:mm:ss</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="232"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="346"/>
|
||||||
|
<source>There is another booking after an unfinished time assignment.
|
||||||
|
Booking ID: %0
|
||||||
|
Time assignment ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="240"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="283"/>
|
||||||
|
<location filename="../stripswidget.cpp" line="355"/>
|
||||||
|
<source>There is another time assignment after an unfinished time assignment.
|
||||||
|
Time assignment ID: %0
|
||||||
|
Time assignment ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="261"/>
|
||||||
|
<source>The last time assignment is finished without end booking
|
||||||
|
Time assignment ID: %0</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="306"/>
|
||||||
|
<source>Expected end booking, instead got type %0
|
||||||
|
Booking ID: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="321"/>
|
||||||
|
<source>Missing time assignment! Missing: %0</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="373"/>
|
||||||
|
<source>Time assignment time longer than booking time!
|
||||||
|
Time assignment: %0
|
||||||
|
Booking: %1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="392"/>
|
||||||
|
<source>Assigned time</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="404"/>
|
||||||
|
<source>Strip rendering aborted due error.
|
||||||
|
Your bookings and time assignments for this day are in an illegal state!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="441"/>
|
||||||
|
<source>%0 (%1)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Monday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Tuesday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Wednesday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="442"/>
|
||||||
|
<source>Thursday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="443"/>
|
||||||
|
<source>Friday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="443"/>
|
||||||
|
<source>Saturday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="443"/>
|
||||||
|
<source>Sunday</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="444"/>
|
||||||
|
<source>dd.MM.yyyy</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="446"/>
|
||||||
|
<source>Invalid</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../stripswidget.cpp" line="563"/>
|
||||||
|
<source>Open</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>TimeAssignmentDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="20"/>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="31"/>
|
||||||
|
<source>Time assignment</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="40"/>
|
||||||
|
<source>Time:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="50"/>
|
||||||
|
<source>Timespan:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="60"/>
|
||||||
|
<source>Project:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="70"/>
|
||||||
|
<source>Subproject:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="77"/>
|
||||||
|
<source>Workpackage:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.ui" line="84"/>
|
||||||
|
<source>Text:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.cpp" line="26"/>
|
||||||
|
<location filename="../dialogs/timeassignmentdialog.cpp" line="35"/>
|
||||||
|
<source>%0 (%1)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>TimeAssignmentsModel</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="101"/>
|
||||||
|
<source>ID</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="102"/>
|
||||||
|
<source>Time</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="103"/>
|
||||||
|
<source>Timespan</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="104"/>
|
||||||
|
<source>Project</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="105"/>
|
||||||
|
<source>Subproject</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="106"/>
|
||||||
|
<source>Workpackage</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../models/timeassignmentsmodel.cpp" line="107"/>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>UpdateBookingReply</name>
|
<name>UpdateBookingReply</name>
|
||||||
<message>
|
<message>
|
||||||
@@ -213,6 +984,30 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>UpdateDialog</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="14"/>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="25"/>
|
||||||
|
<source>New update available!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="32"/>
|
||||||
|
<source>There is a new release available to download!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.ui" line="70"/>
|
||||||
|
<source>Dont show today anymore</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../dialogs/updatedialog.cpp" line="97"/>
|
||||||
|
<source>Could not open default webbrowser!</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>UpdateTimeAssignmentReply</name>
|
<name>UpdateTimeAssignmentReply</name>
|
||||||
<message>
|
<message>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
QT += core network gui widgets
|
QT += core network gui widgets uitools
|
||||||
|
|
||||||
TARGET = zeiterfassunglib
|
TARGET = zeiterfassunglib
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
@@ -10,47 +10,85 @@ DESTDIR = $${OUT_PWD}/../lib
|
|||||||
DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000 QT_MESSAGELOGCONTEXT
|
DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000 QT_MESSAGELOGCONTEXT
|
||||||
DEFINES += ZEITERFASSUNGLIB_LIBRARY
|
DEFINES += ZEITERFASSUNGLIB_LIBRARY
|
||||||
|
|
||||||
SOURCES += zeiterfassungapi.cpp \
|
SOURCES += mainwindow.cpp \
|
||||||
|
stripfactory.cpp \
|
||||||
|
stripswidget.cpp \
|
||||||
|
timeutils.cpp \
|
||||||
|
zeiterfassungapi.cpp \
|
||||||
zeiterfassungplugin.cpp \
|
zeiterfassungplugin.cpp \
|
||||||
|
zeiterfassungsettings.cpp \
|
||||||
|
dialogs/aboutmedialog.cpp \
|
||||||
|
dialogs/authenticationdialog.cpp \
|
||||||
|
dialogs/bookingdialog.cpp \
|
||||||
|
dialogs/languageselectiondialog.cpp \
|
||||||
|
dialogs/settingsdialog.cpp \
|
||||||
|
dialogs/timeassignmentdialog.cpp \
|
||||||
|
dialogs/updatedialog.cpp \
|
||||||
|
models/bookingsmodel.cpp \
|
||||||
|
models/timeassignmentsmodel.cpp \
|
||||||
|
replies/createbookingreply.cpp \
|
||||||
replies/createtimeassignmentreply.cpp \
|
replies/createtimeassignmentreply.cpp \
|
||||||
replies/updatebookingreply.cpp \
|
replies/deletebookingreply.cpp \
|
||||||
|
replies/deletetimeassignmentreply.cpp \
|
||||||
|
replies/getauswertungreply.cpp \
|
||||||
replies/getbookingsreply.cpp \
|
replies/getbookingsreply.cpp \
|
||||||
replies/getpresencestatusreply.cpp \
|
replies/getpresencestatusreply.cpp \
|
||||||
replies/gettimeassignmentsreply.cpp \
|
|
||||||
replies/deletetimeassignmentreply.cpp \
|
|
||||||
replies/loginpagereply.cpp \
|
|
||||||
replies/getprojectsreply.cpp \
|
replies/getprojectsreply.cpp \
|
||||||
replies/getauswertungreply.cpp \
|
replies/gettimeassignmentsreply.cpp \
|
||||||
|
replies/loginpagereply.cpp \
|
||||||
replies/loginreply.cpp \
|
replies/loginreply.cpp \
|
||||||
replies/userinforeply.cpp \
|
replies/updatebookingreply.cpp \
|
||||||
replies/zeiterfassungreply.cpp \
|
|
||||||
replies/updatetimeassignmentreply.cpp \
|
replies/updatetimeassignmentreply.cpp \
|
||||||
replies/deletebookingreply.cpp \
|
replies/userinforeply.cpp \
|
||||||
replies/createbookingreply.cpp
|
replies/zeiterfassungreply.cpp
|
||||||
|
|
||||||
HEADERS += cpp14polyfills.h \
|
HEADERS += cpp14polyfills.h \
|
||||||
zeiterfassunglib_global.h \
|
mainwindow.h \
|
||||||
|
stripfactory.h \
|
||||||
|
stripswidget.h \
|
||||||
|
timeutils.h \
|
||||||
zeiterfassungapi.h \
|
zeiterfassungapi.h \
|
||||||
|
zeiterfassunglib_global.h \
|
||||||
zeiterfassungplugin.h \
|
zeiterfassungplugin.h \
|
||||||
|
zeiterfassungsettings.h \
|
||||||
|
dialogs/aboutmedialog.h \
|
||||||
|
dialogs/authenticationdialog.h \
|
||||||
|
dialogs/bookingdialog.h \
|
||||||
|
dialogs/languageselectiondialog.h \
|
||||||
|
dialogs/settingsdialog.h \
|
||||||
|
dialogs/timeassignmentdialog.h \
|
||||||
|
dialogs/updatedialog.h \
|
||||||
|
models/bookingsmodel.h \
|
||||||
|
models/timeassignmentsmodel.h \
|
||||||
|
replies/createbookingreply.h \
|
||||||
replies/createtimeassignmentreply.h \
|
replies/createtimeassignmentreply.h \
|
||||||
replies/updatebookingreply.h \
|
replies/deletebookingreply.h \
|
||||||
|
replies/deletetimeassignmentreply.h \
|
||||||
|
replies/getauswertungreply.h \
|
||||||
replies/getbookingsreply.h \
|
replies/getbookingsreply.h \
|
||||||
replies/getpresencestatusreply.h \
|
replies/getpresencestatusreply.h \
|
||||||
replies/gettimeassignmentsreply.h \
|
|
||||||
replies/deletetimeassignmentreply.h \
|
|
||||||
replies/loginpagereply.h \
|
|
||||||
replies/getprojectsreply.h \
|
replies/getprojectsreply.h \
|
||||||
replies/getauswertungreply.h \
|
replies/gettimeassignmentsreply.h \
|
||||||
|
replies/loginpagereply.h \
|
||||||
replies/loginreply.h \
|
replies/loginreply.h \
|
||||||
replies/userinforeply.h \
|
replies/updatebookingreply.h \
|
||||||
replies/zeiterfassungreply.h \
|
|
||||||
replies/updatetimeassignmentreply.h \
|
replies/updatetimeassignmentreply.h \
|
||||||
replies/deletebookingreply.h \
|
replies/userinforeply.h \
|
||||||
replies/createbookingreply.h
|
replies/zeiterfassungreply.h
|
||||||
|
|
||||||
TRANSLATIONS += \
|
FORMS += mainwindow.ui \
|
||||||
translations/zeiterfassunglib_en.ts \
|
dialogs/updatedialog.ui \
|
||||||
translations/zeiterfassunglib_de.ts
|
dialogs/settingsdialog.ui \
|
||||||
|
dialogs/languageselectiondialog.ui \
|
||||||
|
dialogs/authenticationdialog.ui \
|
||||||
|
dialogs/bookingdialog.ui \
|
||||||
|
dialogs/aboutmedialog.ui \
|
||||||
|
dialogs/timeassignmentdialog.ui
|
||||||
|
|
||||||
|
RESOURCES += resources.qrc
|
||||||
|
|
||||||
|
TRANSLATIONS += translations/zeiterfassunglib_en.ts \
|
||||||
|
translations/zeiterfassunglib_de.ts
|
||||||
|
|
||||||
# unix {
|
# unix {
|
||||||
# target.path = /usr/lib
|
# target.path = /usr/lib
|
||||||
|