//tabs
setCentralWidget(tab=new QTabWidget);
+ connect(tab,SIGNAL(currentChanged(int)),this,SLOT(tabChanged()));
//Event tab
tab->addTab(eventtab=new QWidget,tr("Events"));
vl->addWidget(new QPushButton(tr("Print Bill")),0);
vl->addStretch(10);
+ //Entrance Control Tab
+ tab->addTab(entrancetab=new QWidget,tr("Entrance"));
+ entrancetab->setLayout(vl=new QVBoxLayout);
+ vl->addWidget(entrancescan=new QLineEdit,0);
+ connect(entrancescan,SIGNAL(editingFinished()),this,SLOT(entranceValidate()));
+ vl->addWidget(entrancelabel=new QLabel(" "),10);
+ entrancelabel->setAutoFillBackground(true);
+
//user tab
tab->addTab(usertab=new QWidget,tr("Users"));
usertab->setLayout(hl=new QHBoxLayout);
mcl.exec();
}
+void MOverview::tabChanged()
+{
+ QWidget*w=tab->currentWidget();
+ if(w==entrancetab){
+ entrancescan->setFocus(Qt::OtherFocusReason);
+ entrancescan->setText("");
+ }
+}
+
+void MOverview::entranceValidate()
+{
+ //TODO: actually ask the server
+ QPalette pal=entrancelabel->palette();
+ QPalette::ColorRole rl=QPalette::Window;
+ switch(rand()%3){
+ case 0:
+ entrancelabel->setText(tr("Ticket Ok"));
+ pal.setColor(rl,Qt::green);
+ break;
+ case 1:
+ entrancelabel->setText(tr("Ticket Already Used"));
+ pal.setColor(rl,Qt::magenta);
+ break;
+ case 2:
+ entrancelabel->setText(tr("Ticket Not Paid"));
+ pal.setColor(rl,Qt::red);
+ break;
+ }
+ entrancelabel->setPalette(pal);
+ entrancescan->setFocus(Qt::OtherFocusReason);
+ entrancescan->setText("");
+}
+
+
/**********************************************/
/**manage customers*/
void customerMgmt();
+ /**generic check which tab is active*/
+ void tabChanged();
+
+ /**react on entry in Entrance tab*/
+ void entranceValidate();
+
private:
//my session object
QPointer<MWebRequest>req;
QString profilekey;
//widgets
QTabWidget*tab;
- QWidget*eventtab,*carttab,*usertab,*hosttab,*ordertab;
+ QWidget*eventtab,*carttab,*usertab,*hosttab,*ordertab,*entrancetab;
QTableView*eventtable,*usertable,*hosttable,*carttable;
QStandardItemModel*eventmodel,*usermodel,*hostmodel,*cartmodel;
QPushButton*thishostbutton;
- QLabel*cartcustomer;
+ QLabel*cartcustomer,*entrancelabel;
QTextEdit *cartaddr,*cartcomment;
QComboBox*ordermode;
+ QLineEdit*entrancescan;
//cart
MCustomer customer;
};
<translation>&Konfigurieren</translation>
</message>
<message>
- <location filename="overview.cpp" line="78"/>
+ <location filename="overview.cpp" line="79"/>
<source>Events</source>
<translation>Veranstaltungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="600"/>
+ <location filename="overview.cpp" line="609"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="overview.cpp" line="294"/>
+ <location filename="overview.cpp" line="303"/>
<source>I was unable to renew the login at the server, the error was: %1</source>
<translation>Der erneute Login ist fehlgeschlagen: %1</translation>
</message>
<translation>&Alle Bestellungen anzeigen</translation>
</message>
<message>
- <location filename="overview.cpp" line="88"/>
+ <location filename="overview.cpp" line="89"/>
<source>New Event...</source>
<translation>Neue Veranstaltung...</translation>
</message>
<message>
- <location filename="overview.cpp" line="161"/>
+ <location filename="overview.cpp" line="162"/>
<source>Details...</source>
<translation>Details...</translation>
</message>
<message>
- <location filename="overview.cpp" line="95"/>
+ <location filename="overview.cpp" line="96"/>
<source>Order Ticket...</source>
<translation>Bestellen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="101"/>
+ <location filename="overview.cpp" line="102"/>
<source>Shopping Cart</source>
<translation>Einkaufswagen</translation>
</message>
<message>
- <location filename="overview.cpp" line="113"/>
+ <location filename="overview.cpp" line="114"/>
<source>Add Ticket</source>
<translation>Eintrittskarte hinzufügen</translation>
</message>
<message>
- <location filename="overview.cpp" line="115"/>
+ <location filename="overview.cpp" line="116"/>
<source>Add Voucher</source>
<translation>Gutschein hinzufügen</translation>
</message>
<message>
- <location filename="overview.cpp" line="118"/>
+ <location filename="overview.cpp" line="119"/>
<source>Remove Item</source>
<translation>Entfernen</translation>
</message>
<message>
- <location filename="overview.cpp" line="124"/>
+ <location filename="overview.cpp" line="125"/>
<source>Customer:</source>
<translation>Kunde</translation>
</message>
<message>
- <location filename="overview.cpp" line="130"/>
+ <location filename="overview.cpp" line="131"/>
<source>Delivery Address:</source>
<translation>Lieferadresse:</translation>
</message>
<message>
- <location filename="overview.cpp" line="133"/>
+ <location filename="overview.cpp" line="134"/>
<source>Comments:</source>
<translation>Kommentare:</translation>
</message>
<message>
- <location filename="overview.cpp" line="146"/>
+ <location filename="overview.cpp" line="147"/>
<source>Clear</source>
<translation>Von vorn</translation>
</message>
<message>
- <location filename="overview.cpp" line="637"/>
+ <location filename="overview.cpp" line="646"/>
<source>Start Time</source>
<translation>Anfangszeit</translation>
</message>
<message>
- <location filename="overview.cpp" line="637"/>
+ <location filename="overview.cpp" line="646"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="overview.cpp" line="269"/>
+ <location filename="overview.cpp" line="278"/>
<source>ddd MMMM d yyyy, h:mm ap</source>
<comment>time format</comment>
<translation>ddd, d.M.yyyy hh:mm</translation>
<translation>&Details anzeigen/editieren...</translation>
</message>
<message>
- <location filename="overview.cpp" line="171"/>
+ <location filename="overview.cpp" line="180"/>
<source>Users</source>
<translation>Nutzer</translation>
</message>
<message>
- <location filename="overview.cpp" line="179"/>
+ <location filename="overview.cpp" line="188"/>
<source>New User...</source>
<translation>Neuer Nutzer...</translation>
</message>
<message>
- <location filename="overview.cpp" line="182"/>
+ <location filename="overview.cpp" line="191"/>
<source>Delete User...</source>
<translation>Nutzer löschen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="186"/>
+ <location filename="overview.cpp" line="195"/>
<source>Description...</source>
<translation>Beschreibung.,.</translation>
</message>
<message>
- <location filename="overview.cpp" line="189"/>
+ <location filename="overview.cpp" line="198"/>
<source>Hosts...</source>
<translation>Hosts...</translation>
</message>
<message>
- <location filename="overview.cpp" line="192"/>
+ <location filename="overview.cpp" line="201"/>
<source>Roles...</source>
<translation>Rollen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="201"/>
+ <location filename="overview.cpp" line="210"/>
<source>Hosts</source>
<translation>Hosts</translation>
</message>
<message>
- <location filename="overview.cpp" line="324"/>
+ <location filename="overview.cpp" line="333"/>
<source>Login Name</source>
<translation>Loginname</translation>
</message>
<message>
- <location filename="overview.cpp" line="324"/>
+ <location filename="overview.cpp" line="333"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
- <location filename="overview.cpp" line="339"/>
+ <location filename="overview.cpp" line="348"/>
<source>New User</source>
<translation>Neuer Nutzer</translation>
</message>
<message>
- <location filename="overview.cpp" line="339"/>
+ <location filename="overview.cpp" line="348"/>
<source>Please enter new user name (only letters, digits, and underscore allowed):</source>
<translation>Neuen Nutzernamen eingeben (Buchstaben, Ziffern, Unterstrich):</translation>
</message>
<message>
- <location filename="overview.cpp" line="752"/>
+ <location filename="overview.cpp" line="761"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
- <location filename="overview.cpp" line="344"/>
+ <location filename="overview.cpp" line="353"/>
<source>The user name must contain only letters, digits, and underscores and must be at least one character long!</source>
<translation>Der Nutzername darf nur aus Buchstaben, Ziffern und Unterstrich bestehen. Er muss mindestens ein Zeichen enthalten.</translation>
</message>
<message>
- <location filename="overview.cpp" line="379"/>
+ <location filename="overview.cpp" line="388"/>
<source>Edit Description</source>
<translation>Beschreibung ändern</translation>
</message>
<message>
- <location filename="overview.cpp" line="379"/>
+ <location filename="overview.cpp" line="388"/>
<source>Descriptionof user %1:</source>
<translation>Beschreibung von Nutzer %1:</translation>
</message>
<translation>Mein &Passwort ändern</translation>
</message>
<message>
- <location filename="overview.cpp" line="195"/>
+ <location filename="overview.cpp" line="204"/>
<source>Set Password...</source>
<translation>Passwort setzen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="209"/>
+ <location filename="overview.cpp" line="218"/>
<source>New Host...</source>
<translation>Neuer Host...</translation>
</message>
<message>
- <location filename="overview.cpp" line="212"/>
+ <location filename="overview.cpp" line="221"/>
<source>Add This Host...</source>
<translation>Diesen Host hinzufügen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="215"/>
+ <location filename="overview.cpp" line="224"/>
<source>Delete Host...</source>
<translation>Host löschen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="219"/>
+ <location filename="overview.cpp" line="228"/>
<source>Generate New Key...</source>
<translation>Neuen Schlüssel anlegen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="222"/>
+ <location filename="overview.cpp" line="231"/>
<source>Import...</source>
<translation>Importieren...</translation>
</message>
<message>
- <location filename="overview.cpp" line="225"/>
+ <location filename="overview.cpp" line="234"/>
<source>Export...</source>
<translation>Exportieren...</translation>
</message>
<message>
- <location filename="overview.cpp" line="348"/>
+ <location filename="overview.cpp" line="357"/>
<source>Password</source>
<translation>Passwort</translation>
</message>
<message>
- <location filename="overview.cpp" line="348"/>
+ <location filename="overview.cpp" line="357"/>
<source>Please enter an initial password for the user:</source>
<translation>Bitte geben Sie ein intiales Passwort ein:</translation>
</message>
<message>
- <location filename="overview.cpp" line="363"/>
+ <location filename="overview.cpp" line="372"/>
<source>Delete User?</source>
<translation>Nutzer löschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="363"/>
+ <location filename="overview.cpp" line="372"/>
<source>Really delete user '%1'?</source>
<translation>Nutzer '%1' wirklich löschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="422"/>
+ <location filename="overview.cpp" line="431"/>
<source>Error setting password: %1</source>
<translation>Passwort kann nicht gesetzt werden: %1</translation>
</message>
<message>
- <location filename="overview.cpp" line="437"/>
+ <location filename="overview.cpp" line="446"/>
<source>The password must be non-empty and both lines must match</source>
<translation>Das Passwort darf nicht leer sein und beide Zeilen müssen übereinstimmen.</translation>
</message>
<message>
- <location filename="overview.cpp" line="453"/>
+ <location filename="overview.cpp" line="462"/>
<source>Host Name</source>
<translation>Hostname</translation>
</message>
<message>
- <location filename="overview.cpp" line="453"/>
+ <location filename="overview.cpp" line="462"/>
<source>Host Key</source>
<translation>Hostkey</translation>
</message>
<message>
- <location filename="overview.cpp" line="471"/>
+ <location filename="overview.cpp" line="480"/>
<source>Create New Host</source>
<translation>Neuen Host anlegen</translation>
</message>
<message>
- <location filename="overview.cpp" line="471"/>
+ <location filename="overview.cpp" line="480"/>
<source>Please enter a host name:</source>
<translation>Bitte geben Sie einen neuen Hostnamen ein:</translation>
</message>
<message>
- <location filename="overview.cpp" line="479"/>
+ <location filename="overview.cpp" line="488"/>
<source>The key of this new host could only be generated with %1 bits entropy. Store anyway?</source>
<translation>Der Key dieses Hosts konnte nur mit %1 Bits Entropie angelegt werde. Trotzdem speichern?</translation>
</message>
<message>
- <location filename="overview.cpp" line="502"/>
+ <location filename="overview.cpp" line="511"/>
<source>Delete this Host?</source>
<translation>Diesen Host löschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="502"/>
+ <location filename="overview.cpp" line="511"/>
<source>Really delete host '%1'?</source>
<translation>Den Host '%1' wirklich löschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="516"/>
+ <location filename="overview.cpp" line="525"/>
<source>Change Host Key?</source>
<translation>Hostkey ändern?</translation>
</message>
<message>
- <location filename="overview.cpp" line="516"/>
+ <location filename="overview.cpp" line="525"/>
<source>Really change the key of host '%1'?</source>
<translation>Den Key von Host '%1' wirklich ändern?</translation>
</message>
<message>
- <location filename="overview.cpp" line="521"/>
+ <location filename="overview.cpp" line="530"/>
<source>The new key of this host could only be generated with %1 bits entropy. Store anyway?</source>
<translation>Der Key dieses Hosts konnte nur mit %1 Bits Entropie angelegt werde. Trotzdem speichern?</translation>
</message>
<message>
- <location filename="overview.cpp" line="532"/>
+ <location filename="overview.cpp" line="541"/>
<source>Import Key from File</source>
<translation>Key aus Datei importieren</translation>
</message>
<message>
- <location filename="overview.cpp" line="541"/>
+ <location filename="overview.cpp" line="550"/>
<source>Unable to open file %1 for reading: %2</source>
<translation>Datei %1 kann nicht zum Lesen geöffnet werden: %2</translation>
</message>
<message>
- <location filename="overview.cpp" line="553"/>
+ <location filename="overview.cpp" line="562"/>
<source>This is not a host key file.</source>
<translation>Dies ist keine Hostkeydatei.</translation>
</message>
<message>
- <location filename="overview.cpp" line="558"/>
+ <location filename="overview.cpp" line="567"/>
<source>This host key file does not contain a valid host name.</source>
<translation>Die Hostkeydatei enthält keinen gültigen Hostnamen.</translation>
</message>
<message>
- <location filename="overview.cpp" line="563"/>
+ <location filename="overview.cpp" line="572"/>
<source>This host key file does not contain a valid key.</source>
<translation>Diese Datei enthält keinen gültigen Hostkey.</translation>
</message>
<message>
- <location filename="overview.cpp" line="568"/>
+ <location filename="overview.cpp" line="577"/>
<source>The key check sum did not match. Please get a clean copy of the host key file.</source>
<translation>Die Checksumme dieser Datei ist fehlgeschlagen. Bitte besorgen Sie eine neue Kopie der Datei.</translation>
</message>
<message>
- <location filename="overview.cpp" line="586"/>
+ <location filename="overview.cpp" line="595"/>
<source>This host cannot be exported.</source>
<translation>Dieser Host kann nicht exportiert werden.</translation>
</message>
<message>
- <location filename="overview.cpp" line="591"/>
+ <location filename="overview.cpp" line="600"/>
<source>Export Key to File</source>
<translation>Hostkey als Datei speichern</translation>
</message>
<message>
- <location filename="overview.cpp" line="600"/>
+ <location filename="overview.cpp" line="609"/>
<source>Unable to open file %1 for writing: %2</source>
<translation>Datei %1 kann nicht zum Schreiben geöffnet werden: %2</translation>
</message>
<message>
- <location filename="overview.cpp" line="140"/>
+ <location filename="overview.cpp" line="141"/>
<source>Order Items</source>
<translation>Bestellung anlegen</translation>
</message>
<message>
- <location filename="overview.cpp" line="143"/>
+ <location filename="overview.cpp" line="144"/>
<source>Sell Items</source>
<translation>Verkaufen</translation>
</message>
<message>
- <location filename="overview.cpp" line="150"/>
+ <location filename="overview.cpp" line="151"/>
<source>Order List</source>
<translation>Bestellungsliste</translation>
</message>
<message>
- <location filename="overview.cpp" line="154"/>
+ <location filename="overview.cpp" line="155"/>
<source>-select mode-</source>
<translation>-Modus auswählen-</translation>
</message>
<message>
- <location filename="overview.cpp" line="155"/>
+ <location filename="overview.cpp" line="156"/>
<source>All Orders</source>
<translation>Alle Bestellungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="156"/>
+ <location filename="overview.cpp" line="157"/>
<source>Open Orders</source>
<translation>Offene Bestellungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="157"/>
+ <location filename="overview.cpp" line="158"/>
<source>Outstanding Payments</source>
<translation>Noch nicht bezahlt</translation>
</message>
<message>
- <location filename="overview.cpp" line="158"/>
+ <location filename="overview.cpp" line="159"/>
<source>Outstanding Refunds</source>
<translation>Offene Rückerstattungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="163"/>
+ <location filename="overview.cpp" line="164"/>
<source>Payment</source>
<translation>Bezahlen</translation>
</message>
<message>
- <location filename="overview.cpp" line="164"/>
+ <location filename="overview.cpp" line="165"/>
<source>Refund</source>
<translation>Rückerstattung</translation>
</message>
<message>
- <location filename="overview.cpp" line="166"/>
+ <location filename="overview.cpp" line="167"/>
<source>Print Tickets</source>
<translation>Eintrittskarten drucken</translation>
</message>
<message>
- <location filename="overview.cpp" line="167"/>
+ <location filename="overview.cpp" line="168"/>
<source>Print Bill</source>
<translation>Rechnung drucken</translation>
</message>
<message>
- <location filename="overview.cpp" line="637"/>
+ <location filename="overview.cpp" line="646"/>
<source>Amount</source>
<translation>Anzahl</translation>
</message>
<message>
- <location filename="overview.cpp" line="657"/>
+ <location filename="overview.cpp" line="666"/>
<source>Select Event to order Ticket</source>
<translation>Bitte wählen Sie eine Verstaltung aus, um zu bestellen</translation>
</message>
<message>
- <location filename="overview.cpp" line="671"/>
+ <location filename="overview.cpp" line="680"/>
<source>Select</source>
<translation>Auswählen</translation>
</message>
<message>
- <location filename="overview.cpp" line="673"/>
+ <location filename="overview.cpp" line="682"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
- <location filename="overview.cpp" line="708"/>
+ <location filename="overview.cpp" line="717"/>
<source>There is nothing in the order. Ignoring it.</source>
<translation>Bestellung ist leer. Vorgang abgebrochen.</translation>
</message>
<message>
- <location filename="overview.cpp" line="712"/>
+ <location filename="overview.cpp" line="721"/>
<source>Please chose a customer first!</source>
<translation>Bitte wählen Sie zunächst einen Kunden aus!</translation>
</message>
<message>
- <location filename="overview.cpp" line="748"/>
+ <location filename="overview.cpp" line="757"/>
<source>The request failed.</source>
<translation>Anfrage ist fehlgeschlagen.</translation>
</message>
<message>
- <location filename="overview.cpp" line="752"/>
+ <location filename="overview.cpp" line="761"/>
<source>A problem occurred during the order: %1</source>
<translation>Die Bestellung ist fehlgeschlagen: %1</translation>
</message>
+ <message>
+ <location filename="overview.cpp" line="172"/>
+ <source>Entrance</source>
+ <translation>Einlasskontrolle</translation>
+ </message>
+ <message>
+ <location filename="overview.cpp" line="797"/>
+ <source>Ticket Ok</source>
+ <translation>Eintrittskarte gültig</translation>
+ </message>
+ <message>
+ <location filename="overview.cpp" line="801"/>
+ <source>Ticket Already Used</source>
+ <translation>Die Eintrittkarte wurde bereits benutzt!</translation>
+ </message>
+ <message>
+ <location filename="overview.cpp" line="805"/>
+ <source>Ticket Not Paid</source>
+ <translation>Die Eintrittskarte ist noch nicht bezahlt!</translation>
+ </message>
</context>
<context>
<name>MPasswordChange</name>
<message>
- <location filename="overview.cpp" line="780"/>
+ <location filename="overview.cpp" line="823"/>
<source>Change my password</source>
<translation>Mein Passwort ändern</translation>
</message>
<message>
- <location filename="overview.cpp" line="782"/>
+ <location filename="overview.cpp" line="825"/>
<source>Reset password of user %1</source>
<translation>Passwort von Nutzer %1 setzen</translation>
</message>
<message>
- <location filename="overview.cpp" line="786"/>
+ <location filename="overview.cpp" line="829"/>
<source>Old Password:</source>
<translation>Altes Passwort:</translation>
</message>
<message>
- <location filename="overview.cpp" line="790"/>
+ <location filename="overview.cpp" line="833"/>
<source>New Password:</source>
<translation>Neues Passwort:</translation>
</message>
<message>
- <location filename="overview.cpp" line="793"/>
+ <location filename="overview.cpp" line="836"/>
<source>Repeat Password:</source>
<translation>Paswort wiederholen:</translation>
</message>
<message>
- <location filename="overview.cpp" line="801"/>
+ <location filename="overview.cpp" line="844"/>
<source>Set Password</source>
<translation>Passwort setzen</translation>
</message>
<message>
- <location filename="overview.cpp" line="803"/>
+ <location filename="overview.cpp" line="846"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<translation>G&onfiguriern</translation>
</message>
<message>
- <location filename="overview.cpp" line="78"/>
+ <location filename="overview.cpp" line="79"/>
<source>Events</source>
<translation>Veranschdaldungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="600"/>
+ <location filename="overview.cpp" line="609"/>
<source>Warning</source>
<translation>Dumm gelaufen</translation>
</message>
<message>
- <location filename="overview.cpp" line="294"/>
+ <location filename="overview.cpp" line="303"/>
<source>I was unable to renew the login at the server, the error was: %1</source>
<translation>Isch gann de' Verbindung off'n gross'n Reschner nisch erneuern. Der will nisch weil: %1</translation>
</message>
<translation>&Alle Beschdellungen anzeichen</translation>
</message>
<message>
- <location filename="overview.cpp" line="88"/>
+ <location filename="overview.cpp" line="89"/>
<source>New Event...</source>
<translation>Neue Veranschdaldung...</translation>
</message>
<message>
- <location filename="overview.cpp" line="161"/>
+ <location filename="overview.cpp" line="162"/>
<source>Details...</source>
<translation>Dedails anzeichen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="95"/>
+ <location filename="overview.cpp" line="96"/>
<source>Order Ticket...</source>
<translation>Eindriddsgarde beschdellen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="101"/>
+ <location filename="overview.cpp" line="102"/>
<source>Shopping Cart</source>
<translation>Eingaufswagen</translation>
</message>
<message>
- <location filename="overview.cpp" line="113"/>
+ <location filename="overview.cpp" line="114"/>
<source>Add Ticket</source>
<translation>Eindriddsgarde hinzufüchen</translation>
</message>
<message>
- <location filename="overview.cpp" line="115"/>
+ <location filename="overview.cpp" line="116"/>
<source>Add Voucher</source>
<translation>Gudschein hinzufüchen</translation>
</message>
<message>
- <location filename="overview.cpp" line="118"/>
+ <location filename="overview.cpp" line="119"/>
<source>Remove Item</source>
<translation>Doch ni' nehm'</translation>
</message>
<message>
- <location filename="overview.cpp" line="124"/>
+ <location filename="overview.cpp" line="125"/>
<source>Customer:</source>
<translation>Gunde:</translation>
</message>
<message>
- <location filename="overview.cpp" line="130"/>
+ <location filename="overview.cpp" line="131"/>
<source>Delivery Address:</source>
<translation>Adresse wo's Zeuch hin soll:</translation>
</message>
<message>
- <location filename="overview.cpp" line="133"/>
+ <location filename="overview.cpp" line="134"/>
<source>Comments:</source>
<translation>Wischdiches Gelaber und Gerede:</translation>
</message>
<translation type="obsolete">Beschdellung abschbeichern</translation>
</message>
<message>
- <location filename="overview.cpp" line="146"/>
+ <location filename="overview.cpp" line="147"/>
<source>Clear</source>
<translation>Wechwerfen und von vorne!</translation>
</message>
<message>
- <location filename="overview.cpp" line="637"/>
+ <location filename="overview.cpp" line="646"/>
<source>Start Time</source>
<translation>Anfangszeit</translation>
</message>
<message>
- <location filename="overview.cpp" line="637"/>
+ <location filename="overview.cpp" line="646"/>
<source>Title</source>
<translation>Diddel</translation>
</message>
<message>
- <location filename="overview.cpp" line="269"/>
+ <location filename="overview.cpp" line="278"/>
<source>ddd MMMM d yyyy, h:mm ap</source>
<comment>time format</comment>
<translation>ddd, d.M.yyyy hh:mm</translation>
<translation>&Dedails anzeichen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="171"/>
+ <location filename="overview.cpp" line="180"/>
<source>Users</source>
<translation>Nudsor</translation>
</message>
<message>
- <location filename="overview.cpp" line="179"/>
+ <location filename="overview.cpp" line="188"/>
<source>New User...</source>
<translation>Neier Nudsor...</translation>
</message>
<message>
- <location filename="overview.cpp" line="182"/>
+ <location filename="overview.cpp" line="191"/>
<source>Delete User...</source>
<translation>Nudsor löschen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="186"/>
+ <location filename="overview.cpp" line="195"/>
<source>Description...</source>
<translation>Beschreibung...</translation>
</message>
<message>
- <location filename="overview.cpp" line="189"/>
+ <location filename="overview.cpp" line="198"/>
<source>Hosts...</source>
<translation>Reschnor...</translation>
</message>
<message>
- <location filename="overview.cpp" line="192"/>
+ <location filename="overview.cpp" line="201"/>
<source>Roles...</source>
<translation>Rollen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="201"/>
+ <location filename="overview.cpp" line="210"/>
<source>Hosts</source>
<translation>Reschnor</translation>
</message>
<message>
- <location filename="overview.cpp" line="324"/>
+ <location filename="overview.cpp" line="333"/>
<source>Login Name</source>
<translation>Name zum Anmelden</translation>
</message>
<message>
- <location filename="overview.cpp" line="324"/>
+ <location filename="overview.cpp" line="333"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
- <location filename="overview.cpp" line="339"/>
+ <location filename="overview.cpp" line="348"/>
<source>New User</source>
<translation>Neier Nudsor</translation>
</message>
<message>
- <location filename="overview.cpp" line="339"/>
+ <location filename="overview.cpp" line="348"/>
<source>Please enter new user name (only letters, digits, and underscore allowed):</source>
<translation>Bidde gib ma nen neien Nudsornam' ein (nur Buchschdaben, Ziffern und "_"):</translation>
</message>
<message>
- <location filename="overview.cpp" line="752"/>
+ <location filename="overview.cpp" line="761"/>
<source>Error</source>
<translation>Gans doller falschor Fehler</translation>
</message>
<message>
- <location filename="overview.cpp" line="344"/>
+ <location filename="overview.cpp" line="353"/>
<source>The user name must contain only letters, digits, and underscores and must be at least one character long!</source>
<translation>Dor Nudsorname darf nur Buchschdaben, Ziffern und "_" endhalden. Umlaude sind böse. Und mindesdens een Buchschdaben lang mussor och sein.</translation>
</message>
<message>
- <location filename="overview.cpp" line="379"/>
+ <location filename="overview.cpp" line="388"/>
<source>Edit Description</source>
<translation>Beschreibung ändorn</translation>
</message>
<message>
- <location filename="overview.cpp" line="379"/>
+ <location filename="overview.cpp" line="388"/>
<source>Descriptionof user %1:</source>
<translation>Beschreibung vom Nudsor %1:</translation>
</message>
<translation>Mei eechnes &Bassword ändorn</translation>
</message>
<message>
- <location filename="overview.cpp" line="195"/>
+ <location filename="overview.cpp" line="204"/>
<source>Set Password...</source>
<translation>Bassword sedsen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="209"/>
+ <location filename="overview.cpp" line="218"/>
<source>New Host...</source>
<translation>Neier Reschnor...</translation>
</message>
<message>
- <location filename="overview.cpp" line="212"/>
+ <location filename="overview.cpp" line="221"/>
<source>Add This Host...</source>
<translation>Die Gisde hier hinzufüchen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="215"/>
+ <location filename="overview.cpp" line="224"/>
<source>Delete Host...</source>
<translation>Reschnor löschen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="219"/>
+ <location filename="overview.cpp" line="228"/>
<source>Generate New Key...</source>
<translation>Neien Schlüssel erzeuchen...</translation>
</message>
<message>
- <location filename="overview.cpp" line="222"/>
+ <location filename="overview.cpp" line="231"/>
<source>Import...</source>
<translation>Imbordieren...</translation>
</message>
<message>
- <location filename="overview.cpp" line="225"/>
+ <location filename="overview.cpp" line="234"/>
<source>Export...</source>
<translation>Eggsbordieren...</translation>
</message>
<message>
- <location filename="overview.cpp" line="348"/>
+ <location filename="overview.cpp" line="357"/>
<source>Password</source>
<translation>Bassword</translation>
</message>
<message>
- <location filename="overview.cpp" line="348"/>
+ <location filename="overview.cpp" line="357"/>
<source>Please enter an initial password for the user:</source>
<translation>Bidde gib ma een Bassword für den Nudsor ein:</translation>
</message>
<message>
- <location filename="overview.cpp" line="363"/>
+ <location filename="overview.cpp" line="372"/>
<source>Delete User?</source>
<translation>Nudsor löschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="363"/>
+ <location filename="overview.cpp" line="372"/>
<source>Really delete user '%1'?</source>
<translation>Nudsor '%1' wirklich löschen? Bissde Dir da och gans sischor?</translation>
</message>
<message>
- <location filename="overview.cpp" line="422"/>
+ <location filename="overview.cpp" line="431"/>
<source>Error setting password: %1</source>
<translation>Gann Bassword ni sedsen: %1</translation>
</message>
<message>
- <location filename="overview.cpp" line="437"/>
+ <location filename="overview.cpp" line="446"/>
<source>The password must be non-empty and both lines must match</source>
<translation>Das Bassword darf nisch leer sein und beide Basswordzeilen müssen gleisch sein.</translation>
</message>
<message>
- <location filename="overview.cpp" line="453"/>
+ <location filename="overview.cpp" line="462"/>
<source>Host Name</source>
<translation>Reschnorname</translation>
</message>
<message>
- <location filename="overview.cpp" line="453"/>
+ <location filename="overview.cpp" line="462"/>
<source>Host Key</source>
<translation>Reschnorschlüssel</translation>
</message>
<message>
- <location filename="overview.cpp" line="471"/>
+ <location filename="overview.cpp" line="480"/>
<source>Create New Host</source>
<translation>Neien Reschnor anlechen</translation>
</message>
<message>
- <location filename="overview.cpp" line="471"/>
+ <location filename="overview.cpp" line="480"/>
<source>Please enter a host name:</source>
<translation>Gib ma nen Nam' für de Gisde ein:</translation>
</message>
<message>
- <location filename="overview.cpp" line="479"/>
+ <location filename="overview.cpp" line="488"/>
<source>The key of this new host could only be generated with %1 bits entropy. Store anyway?</source>
<translation>Dor Schlüssel von der Gisde hat nur %1 zufällige Bids. Das is a bissl wenisch. Drodsdem schbeichorn?</translation>
</message>
<message>
- <location filename="overview.cpp" line="502"/>
+ <location filename="overview.cpp" line="511"/>
<source>Delete this Host?</source>
<translation>De Gisdge löschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="502"/>
+ <location filename="overview.cpp" line="511"/>
<source>Really delete host '%1'?</source>
<translation>De Gisde '%1' wirklisch löschen? Bissde da och sischor?</translation>
</message>
<message>
- <location filename="overview.cpp" line="516"/>
+ <location filename="overview.cpp" line="525"/>
<source>Change Host Key?</source>
<translation>Den Schlüssel von dem Reschnor ändorn?</translation>
</message>
<message>
- <location filename="overview.cpp" line="516"/>
+ <location filename="overview.cpp" line="525"/>
<source>Really change the key of host '%1'?</source>
<translation>Wirglich den Schlüssel von dem Reschnor '%1' ändorn? Gans sischor?</translation>
</message>
<message>
- <location filename="overview.cpp" line="521"/>
+ <location filename="overview.cpp" line="530"/>
<source>The new key of this host could only be generated with %1 bits entropy. Store anyway?</source>
<translation>Dor Schlüssel von der Gisde hat nur %1 zufällige Bids. Das is a bissl wenisch. Drodsdem schbeichorn?</translation>
</message>
<message>
- <location filename="overview.cpp" line="532"/>
+ <location filename="overview.cpp" line="541"/>
<source>Import Key from File</source>
<translation>Schlüssel aus nor Dadai holen</translation>
</message>
<message>
- <location filename="overview.cpp" line="541"/>
+ <location filename="overview.cpp" line="550"/>
<source>Unable to open file %1 for reading: %2</source>
<translation>Gann de Dadai %1 nisch lesen. Des iss jedsd geene Ordografieschwäche, sondern: %2</translation>
</message>
<message>
- <location filename="overview.cpp" line="553"/>
+ <location filename="overview.cpp" line="562"/>
<source>This is not a host key file.</source>
<translation>Das is abor doch gar ge Schlüssel! Willsde misch verarschen?</translation>
</message>
<message>
- <location filename="overview.cpp" line="558"/>
+ <location filename="overview.cpp" line="567"/>
<source>This host key file does not contain a valid host name.</source>
<translation>De Schlüsseldadai had nen gans seldsamen Reschnornamen da drin. Desdorweschen gannsch die ni nehm.</translation>
</message>
<message>
- <location filename="overview.cpp" line="563"/>
+ <location filename="overview.cpp" line="572"/>
<source>This host key file does not contain a valid key.</source>
<translation>De Dadai is a bissl gabudd. Die mussde nochmal holen, ich gann die so ned lesen.</translation>
</message>
<message>
- <location filename="overview.cpp" line="568"/>
+ <location filename="overview.cpp" line="577"/>
<source>The key check sum did not match. Please get a clean copy of the host key file.</source>
<translation>Isch hab da ma nachgereschned. De Scheggsumme vom Schlüssel is falsch. Das gannsch Dir so ni abnehm.</translation>
</message>
<message>
- <location filename="overview.cpp" line="586"/>
+ <location filename="overview.cpp" line="595"/>
<source>This host cannot be exported.</source>
<translation>Den Reschnor gannsch ni schbeichorn.</translation>
</message>
<message>
- <location filename="overview.cpp" line="591"/>
+ <location filename="overview.cpp" line="600"/>
<source>Export Key to File</source>
<translation>Schlüssel als Dadei ablechen</translation>
</message>
<message>
- <location filename="overview.cpp" line="600"/>
+ <location filename="overview.cpp" line="609"/>
<source>Unable to open file %1 for writing: %2</source>
<translation>Gann de Dadai %1 nicht zum Schreiben offmachen weil: %2</translation>
</message>
<message>
- <location filename="overview.cpp" line="140"/>
+ <location filename="overview.cpp" line="141"/>
<source>Order Items</source>
<translation>Ne Beschdellung anlegn.</translation>
</message>
<message>
- <location filename="overview.cpp" line="143"/>
+ <location filename="overview.cpp" line="144"/>
<source>Sell Items</source>
<translation>Vorkofen</translation>
</message>
<message>
- <location filename="overview.cpp" line="150"/>
+ <location filename="overview.cpp" line="151"/>
<source>Order List</source>
<translation>Beschdelllisde</translation>
</message>
<message>
- <location filename="overview.cpp" line="154"/>
+ <location filename="overview.cpp" line="155"/>
<source>-select mode-</source>
<translation>-wähl ma was aus-</translation>
</message>
<message>
- <location filename="overview.cpp" line="155"/>
+ <location filename="overview.cpp" line="156"/>
<source>All Orders</source>
<translation>Alle Beschdellungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="156"/>
+ <location filename="overview.cpp" line="157"/>
<source>Open Orders</source>
<translation>Offene Beschdellungen</translation>
</message>
<message>
- <location filename="overview.cpp" line="157"/>
+ <location filename="overview.cpp" line="158"/>
<source>Outstanding Payments</source>
<translation>Wo noch ni bezahld is</translation>
</message>
<message>
- <location filename="overview.cpp" line="158"/>
+ <location filename="overview.cpp" line="159"/>
<source>Outstanding Refunds</source>
<translation>Wo was zurügerschdadded werden muss</translation>
</message>
<message>
- <location filename="overview.cpp" line="163"/>
+ <location filename="overview.cpp" line="164"/>
<source>Payment</source>
<translation>Bezahln</translation>
</message>
<message>
- <location filename="overview.cpp" line="164"/>
+ <location filename="overview.cpp" line="165"/>
<source>Refund</source>
<translation>Zurügerschdadden</translation>
</message>
<message>
- <location filename="overview.cpp" line="166"/>
+ <location filename="overview.cpp" line="167"/>
<source>Print Tickets</source>
<translation>Eindriddsgarde druggn</translation>
</message>
<message>
- <location filename="overview.cpp" line="167"/>
+ <location filename="overview.cpp" line="168"/>
<source>Print Bill</source>
<translation>Reschnung druggn</translation>
</message>
<message>
- <location filename="overview.cpp" line="637"/>
+ <location filename="overview.cpp" line="646"/>
<source>Amount</source>
<translation>Anzahl</translation>
</message>
<message>
- <location filename="overview.cpp" line="657"/>
+ <location filename="overview.cpp" line="666"/>
<source>Select Event to order Ticket</source>
<translation>Wähl ma ne Voranschdaldung aus um ne Garde zu beschdelln</translation>
</message>
<message>
- <location filename="overview.cpp" line="671"/>
+ <location filename="overview.cpp" line="680"/>
<source>Select</source>
<translation>Auswähln</translation>
</message>
<message>
- <location filename="overview.cpp" line="673"/>
+ <location filename="overview.cpp" line="682"/>
<source>Cancel</source>
<translation>Ni machen</translation>
</message>
<message>
- <location filename="overview.cpp" line="708"/>
+ <location filename="overview.cpp" line="717"/>
<source>There is nothing in the order. Ignoring it.</source>
<translation>Da is doch gar nischd drin. Isch mach das jedsd ni!</translation>
</message>
<message>
- <location filename="overview.cpp" line="712"/>
+ <location filename="overview.cpp" line="721"/>
<source>Please chose a customer first!</source>
<translation>Du mussd schon nen Gunden auswähln, sonsd wees isch doch ni wer's griechen soll!</translation>
</message>
<message>
- <location filename="overview.cpp" line="748"/>
+ <location filename="overview.cpp" line="757"/>
<source>The request failed.</source>
<translation>De Anfrache is schiefgegangen.</translation>
</message>
<message>
- <location filename="overview.cpp" line="752"/>
+ <location filename="overview.cpp" line="761"/>
<source>A problem occurred during the order: %1</source>
<translation>Isch hadde nen Broblem mit dor Beschdellung: %1</translation>
</message>
+ <message>
+ <location filename="overview.cpp" line="172"/>
+ <source>Entrance</source>
+ <translation>Einlassgondrolle</translation>
+ </message>
+ <message>
+ <location filename="overview.cpp" line="797"/>
+ <source>Ticket Ok</source>
+ <translation>Eindriddsgarde is in Ordnung</translation>
+ </message>
+ <message>
+ <location filename="overview.cpp" line="801"/>
+ <source>Ticket Already Used</source>
+ <translation>Die habsch schonmal gesehn, da will eener bedrüchen.</translation>
+ </message>
+ <message>
+ <location filename="overview.cpp" line="805"/>
+ <source>Ticket Not Paid</source>
+ <translation>Eindriddsgarde is nisch bedsahld. Schiggn ma' an de Gasse.</translation>
+ </message>
</context>
<context>
<name>MPasswordChange</name>
<message>
- <location filename="overview.cpp" line="780"/>
+ <location filename="overview.cpp" line="823"/>
<source>Change my password</source>
<translation>Mei eechnes Bassword ändorn</translation>
</message>
<message>
- <location filename="overview.cpp" line="782"/>
+ <location filename="overview.cpp" line="825"/>
<source>Reset password of user %1</source>
<translation>Bassword vom Nudsor %1 zurügsedsen</translation>
</message>
<message>
- <location filename="overview.cpp" line="786"/>
+ <location filename="overview.cpp" line="829"/>
<source>Old Password:</source>
<translation>Aldes Bassword:</translation>
</message>
<message>
- <location filename="overview.cpp" line="790"/>
+ <location filename="overview.cpp" line="833"/>
<source>New Password:</source>
<translation>Neies Bassword:</translation>
</message>
<message>
- <location filename="overview.cpp" line="793"/>
+ <location filename="overview.cpp" line="836"/>
<source>Repeat Password:</source>
<translation>Nochma neies Bassword:</translation>
</message>
<message>
- <location filename="overview.cpp" line="801"/>
+ <location filename="overview.cpp" line="844"/>
<source>Set Password</source>
<translation>Bassword sedsen</translation>
</message>
<message>
- <location filename="overview.cpp" line="803"/>
+ <location filename="overview.cpp" line="846"/>
<source>Cancel</source>
<translation>Vorgisses, ni sedsen</translation>
</message>