brought i18n up to date
authorkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Mon, 22 Dec 2008 19:36:56 +0000 (19:36 +0000)
committerkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Mon, 22 Dec 2008 19:36:56 +0000 (19:36 +0000)
git-svn-id: https://silmor.de/svn/softmagic/smoke/trunk@228 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

src/centbox.h
src/smoke_de.ts
src/smoke_de_SAX.ts
src/smoke_en.ts

index b1b6256..4193737 100644 (file)
@@ -46,6 +46,7 @@ class MCentSpinBox:public QAbstractSpinBox
 
 class MCentDialog:public QDialog
 {
+       Q_OBJECT
        public:
                MCentDialog(QWidget*parent=0,QString title=QString(),QString label=QString(),int value=0,int maxValue=2147483647);
                
index bdbcf7d..6e48da1 100644 (file)
@@ -2,6 +2,67 @@
 <!DOCTYPE TS><TS version="1.1" language="de">
 <defaultcodec></defaultcodec>
 <context>
+    <name>MBackupDialog</name>
+    <message>
+        <location filename="overview.cpp" line="1591"/>
+        <source>Backup Settings</source>
+        <translation>Einstellungen Sicherungskopie</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1596"/>
+        <source>Backup File:</source>
+        <translation>Sicherungskopie Datei:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1598"/>
+        <source>...</source>
+        <translation>...</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1601"/>
+        <source>Generations to keep:</source>
+        <translation>Anzahl Generationen:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1606"/>
+        <source>Automatic Backup:</source>
+        <translation>Automatische Sicherung:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1610"/>
+        <source>Interval in days:</source>
+        <translation>Intervall in Tagen:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1618"/>
+        <source>&amp;OK</source>
+        <translation>&amp;Ok</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1621"/>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Abbrechen</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1627"/>
+        <source>Backup File</source>
+        <translation>Sicherungsdatei</translation>
+    </message>
+</context>
+<context>
+    <name>MCentDialog</name>
+    <message>
+        <location filename="centbox.cpp" line="105"/>
+        <source>OK</source>
+        <translation>Ok</translation>
+    </message>
+    <message>
+        <location filename="centbox.cpp" line="108"/>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
     <name>MCheckDialog</name>
     <message>
         <location filename="checkdlg.cpp" line="33"/>
@@ -724,6 +785,19 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MMoneyLog</name>
+    <message>
+        <location filename="moneylog.cpp" line="27"/>
+        <source>Money Log of %1 %2</source>
+        <translation>Geldtransfers von %1 %2</translation>
+    </message>
+    <message>
+        <location filename="moneylog.cpp" line="40"/>
+        <source>Close</source>
+        <translation>Schließen</translation>
+    </message>
+</context>
+<context>
     <name>MOfficeConfig</name>
     <message>
         <location filename="office.cpp" line="60"/>
@@ -911,17 +985,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderItemView</name>
     <message>
-        <location filename="orderwin.cpp" line="915"/>
+        <location filename="orderwin.cpp" line="981"/>
         <source>Preview Tickets</source>
         <translation>Karten-Vorschau</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="924"/>
+        <location filename="orderwin.cpp" line="990"/>
         <source>Ticket: </source>
         <translation>Eintrittskarte:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="926"/>
+        <location filename="orderwin.cpp" line="992"/>
         <source>Voucher: </source>
         <translation>Gutschein:</translation>
     </message>
@@ -929,67 +1003,67 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderWindow</name>
     <message>
-        <location filename="orderwin.cpp" line="48"/>
+        <location filename="orderwin.cpp" line="50"/>
         <source>Order Details</source>
         <translation>Bestelldetails</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="53"/>
+        <location filename="orderwin.cpp" line="55"/>
         <source>&amp;Order</source>
         <translation>&amp;Bestellung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="54"/>
+        <location filename="orderwin.cpp" line="56"/>
         <source>&amp;Order...</source>
         <translation>&amp;Bestellung...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="57"/>
+        <location filename="orderwin.cpp" line="59"/>
         <source>&amp;Sell...</source>
         <translation>&amp;Verkauf...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="65"/>
+        <location filename="orderwin.cpp" line="67"/>
         <source>C&amp;ancel Order...</source>
         <translation>Bestellung &amp;Stornieren...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="79"/>
+        <location filename="orderwin.cpp" line="86"/>
         <source>&amp;Close</source>
         <translation>S&amp;chließen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="81"/>
+        <location filename="orderwin.cpp" line="88"/>
         <source>&amp;Payment</source>
         <translation>&amp;Bezahlung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="83"/>
+        <location filename="orderwin.cpp" line="90"/>
         <source>Receive &amp;Payment...</source>
         <translation>&amp;bezahlen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="85"/>
+        <location filename="orderwin.cpp" line="92"/>
         <source>&amp;Refund...</source>
         <translation>&amp;zurückgeben...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="88"/>
+        <location filename="orderwin.cpp" line="97"/>
         <source>P&amp;rinting</source>
         <translation>&amp;Druck</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="90"/>
+        <location filename="orderwin.cpp" line="99"/>
         <source>Print &amp;Bill...</source>
         <translation>&amp;Rechnung drucken...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="91"/>
+        <location filename="orderwin.cpp" line="100"/>
         <source>Save Bill &amp;as file...</source>
         <translation>Rechnung &amp;speichern...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="93"/>
+        <location filename="orderwin.cpp" line="102"/>
         <source>Print &amp;Tickets...</source>
         <translation>&amp;Eintrittskarten drucken...</translation>
     </message>
@@ -1004,42 +1078,42 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Eintrittskarten &amp;ansehen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="107"/>
+        <location filename="orderwin.cpp" line="116"/>
         <source>Order ID:</source>
         <translation>Bestell-Nr.:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="109"/>
+        <location filename="orderwin.cpp" line="118"/>
         <source>Order Date:</source>
         <translation>Bestelldatum:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="111"/>
+        <location filename="orderwin.cpp" line="120"/>
         <source>Shipping Date:</source>
         <translation>Versandtdatum:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="113"/>
+        <location filename="orderwin.cpp" line="122"/>
         <source>Customer:</source>
         <translation>Kunde:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="118"/>
+        <location filename="orderwin.cpp" line="127"/>
         <source>Sold by:</source>
         <translation>Verkauft durch:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="120"/>
+        <location filename="orderwin.cpp" line="129"/>
         <source>Total Price:</source>
         <translation>Gesamtpreis:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="122"/>
+        <location filename="orderwin.cpp" line="131"/>
         <source>Already Paid:</source>
         <translation>bereits bezahlt:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="124"/>
+        <location filename="orderwin.cpp" line="133"/>
         <source>Order State:</source>
         <translation>Bestellstatus:</translation>
     </message>
@@ -1054,22 +1128,22 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Veranstaltung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Status</source>
         <translation>Status</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="67"/>
+        <location filename="orderwin.cpp" line="69"/>
         <source>&amp;Mark Order as Shipped...</source>
         <translation>Bestellung als versandt markieren...</translation>
     </message>
@@ -1084,12 +1158,12 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Karte zurückgeben...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="778"/>
+        <location filename="orderwin.cpp" line="972"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="266"/>
+        <location filename="orderwin.cpp" line="275"/>
         <source>Unable to get template file (ticket.xtt). Giving up.</source>
         <translation>Kann Vorlage (ticket.xtt) nicht finden. Gebe auf.</translation>
     </message>
@@ -1099,12 +1173,12 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Kann Vorlage (bill.odtt) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="839"/>
+        <location filename="orderwin.cpp" line="878"/>
         <source>Mark as shipped?</source>
         <translation>Als versandt markieren?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="839"/>
+        <location filename="orderwin.cpp" line="878"/>
         <source>Mark this order as shipped now?</source>
         <translation>Diese Bestellung jetzt als versandt markieren?</translation>
     </message>
@@ -1114,192 +1188,192 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Kann Vorlage (eventsummary.odtt) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="640"/>
+        <location filename="orderwin.cpp" line="649"/>
         <source>Enter Payment</source>
         <translation>Zahlbetrag eingeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="640"/>
+        <location filename="orderwin.cpp" line="649"/>
         <source>Please enter the amount that has been paid:</source>
         <translation>Bitte geben Sie den Betrag ein, der bezahlt wurde:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="647"/>
+        <location filename="orderwin.cpp" line="682"/>
         <source>Unable to submit payment request.</source>
         <translation>Kann Bestellung nicht anlegen.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="651"/>
+        <location filename="orderwin.cpp" line="686"/>
         <source>Error while trying to pay: %1</source>
         <translation>Fehler während der Bezahlung: %1</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="663"/>
+        <location filename="orderwin.cpp" line="704"/>
         <source>Enter Refund</source>
         <translation>Rückgabe eingeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="663"/>
+        <location filename="orderwin.cpp" line="704"/>
         <source>Please enter the amount that will be refunded:</source>
         <translation>Bitte geben Sie den Betrag ein, der zurückgegeben wird:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="670"/>
+        <location filename="orderwin.cpp" line="710"/>
         <source>Unable to submit refund request.</source>
         <translation>Kann Rückgabe nicht übermitteln.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="674"/>
+        <location filename="orderwin.cpp" line="714"/>
         <source>Error whily trying to refund: %1</source>
         <translation>Fehler während der Rückgabe: %1</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="735"/>
+        <location filename="orderwin.cpp" line="774"/>
         <source>This ticket cannot be returned, it has already been used or is in the wrong state.</source>
         <translation>Diese Karte kann nicht zurückgegeben werden: sie wurde bereits verwendet.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="739"/>
+        <location filename="orderwin.cpp" line="778"/>
         <source>Return Ticket</source>
         <translation>Karte zurückgeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="739"/>
+        <location filename="orderwin.cpp" line="778"/>
         <source>Do you really want to return this ticket?</source>
         <translation>Wollen Sie diese Karte wirklich zurückgeben?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="772"/>
+        <location filename="orderwin.cpp" line="811"/>
         <source>Cancel Order?</source>
         <translation>Bestellung stornieren?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="772"/>
+        <location filename="orderwin.cpp" line="811"/>
         <source>Cancel this order now?</source>
         <translation>Diese Bestellung jetzt stornieren?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="774"/>
+        <location filename="orderwin.cpp" line="813"/>
         <source>Cannot cancel this order: it is in the wrong state.</source>
         <translation>Diese Bestellung kann nicht: sie ist im falschen Zustand.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="778"/>
+        <location filename="orderwin.cpp" line="817"/>
         <source>Failed to cancel this order.</source>
         <translation>Kann diese Bestellung nicht stornieren. Schade.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="115"/>
+        <location filename="orderwin.cpp" line="124"/>
         <source>Delivery Address:</source>
         <translation>Lieferadresse:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="130"/>
+        <location filename="orderwin.cpp" line="139"/>
         <source>Order Comment:</source>
         <translation>Bestellkommentar:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="74"/>
+        <location filename="orderwin.cpp" line="76"/>
         <source>Change Commen&amp;t...</source>
         <translation>Kommen&amp;tar ändern...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="873"/>
+        <location filename="orderwin.cpp" line="912"/>
         <source>Set comment: order %1</source>
         <translation>Kommentar ändern: Bestellung %1</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="884"/>
+        <location filename="orderwin.cpp" line="923"/>
         <source>&amp;Save</source>
         <translation>&amp;Speichern</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="886"/>
+        <location filename="orderwin.cpp" line="925"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Abbrechen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="62"/>
+        <location filename="orderwin.cpp" line="64"/>
         <source>&amp;Prune and recheck...</source>
         <translation>Ungültige Einträge entfernen und erneut checken...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="60"/>
+        <location filename="orderwin.cpp" line="62"/>
         <source>Ma&amp;ke Reservation...</source>
         <translation>Reservierung durchführen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="70"/>
+        <location filename="orderwin.cpp" line="72"/>
         <source>Ch&amp;ange Item-Price...</source>
         <translation>Artikelpreis ändern...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="72"/>
+        <location filename="orderwin.cpp" line="74"/>
         <source>&amp;Return Item...</source>
         <translation>Artikel zurückgeben...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="76"/>
+        <location filename="orderwin.cpp" line="78"/>
         <source>Change Sh&amp;ipping Method...</source>
         <translation>Versandoption ändern...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="94"/>
+        <location filename="orderwin.cpp" line="103"/>
         <source>Print V&amp;ouchers...</source>
         <translation>Gutscheine drucken...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="95"/>
+        <location filename="orderwin.cpp" line="104"/>
         <source>Print &amp;Current Item...</source>
         <translation>Aktuellen Artikel drucken...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="96"/>
+        <location filename="orderwin.cpp" line="105"/>
         <source>&amp;View Items...</source>
         <translation>Artikel ansehen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="126"/>
+        <location filename="orderwin.cpp" line="135"/>
         <source>Shipping Method:</source>
         <translation>Versandoption:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="128"/>
+        <location filename="orderwin.cpp" line="137"/>
         <source>Shipping Costs:</source>
         <translation>Versandkosten:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Item ID</source>
         <translation>Artikelnummer:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="185"/>
+        <location filename="orderwin.cpp" line="194"/>
         <source>Voucher (current value: %1)</source>
         <translation>Gutschein (aktueller Wert: %1)</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="260"/>
+        <location filename="orderwin.cpp" line="269"/>
         <source>There are no tickets left to print.</source>
         <translation>Es gibt keine Eintrittskarten zu drucken.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="301"/>
+        <location filename="orderwin.cpp" line="310"/>
         <source>There are no vouchers left to print.</source>
         <translation>Es gibt keine Gutscheine zu drucken.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="307"/>
+        <location filename="orderwin.cpp" line="316"/>
         <source>Unable to get template file (voucher.xtt). Giving up.</source>
         <translation>Kann Vorlage (voucher) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="405"/>
+        <location filename="orderwin.cpp" line="414"/>
         <source>Unable to get template file (bill). Giving up.</source>
         <translation>Kann Vorlage (bill) nicht finden. Gebe auf.</translation>
     </message>
@@ -1309,391 +1383,436 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Kann Vorlage (eventsummary) nicht finden. Gebe auf.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="413"/>
+        <location filename="orderwin.cpp" line="422"/>
         <source>Open Document File (*.%1)</source>
         <translation>ODF Datei (*.%1)</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="701"/>
+        <location filename="orderwin.cpp" line="741"/>
         <source>Enter Price</source>
         <translation>Bitte Preis eingeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="701"/>
+        <location filename="orderwin.cpp" line="741"/>
         <source>Please enter the new price for the ticket:</source>
         <translation>Bitte neuen Preis für die Eintrittskarte eingeben:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="708"/>
+        <location filename="orderwin.cpp" line="747"/>
         <source>Cannot change this item type.</source>
         <translation>Diese Artikelart kann nicht geändert werden.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="756"/>
+        <location filename="orderwin.cpp" line="795"/>
         <source>This voucher cannot be returned, it has already been used.</source>
         <translation>Diese Karte kann nicht zurückgegeben werden: sie wurde bereits verwendet.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="760"/>
+        <location filename="orderwin.cpp" line="799"/>
         <source>Return Voucher</source>
         <translation>Gutschein zurückgeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="760"/>
+        <location filename="orderwin.cpp" line="799"/>
         <source>Do you really want to return this voucher?</source>
         <translation>Wollen Sie diesen Gutschein wirklich zurückgeben?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="767"/>
+        <location filename="orderwin.cpp" line="806"/>
         <source>Cannot return this item type.</source>
         <translation>Diese Artikelart kann nicht zurückgegeben werden.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="843"/>
+        <location filename="orderwin.cpp" line="882"/>
         <source>Set shipping time</source>
         <translation>Versandzeit setzen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="849"/>
+        <location filename="orderwin.cpp" line="888"/>
         <source>Enter the shipping time:</source>
         <translation>Bitte geben Sie die Versandzeit ein:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="855"/>
+        <location filename="orderwin.cpp" line="894"/>
         <source>OK</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="857"/>
+        <location filename="orderwin.cpp" line="896"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
+    <message>
+        <location filename="orderwin.cpp" line="81"/>
+        <source>MoneyLog for Order...</source>
+        <translation>Geldtransfers von Bestellung...</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="83"/>
+        <source>MoneyLog for selected Voucher...</source>
+        <translation>Geldtransfers des selektierten Gutscheins...</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="671"/>
+        <source>Enter Voucher</source>
+        <translation>Gutschein eingeben</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="671"/>
+        <source>Please enter the ID of the voucher you want to use:</source>
+        <translation>Bitte geben Sie die Nummer des Gutscheins ein, den Sie verwenden wollen:</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="676"/>
+        <source>This voucher is not valid.</source>
+        <translation>Dieser Gutschein ist nicht gültig.</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="695"/>
+        <source>Voucher Info</source>
+        <translation>Gutscheininformation</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="695"/>
+        <source>Remaining value of this voucher: %1</source>
+        <translation>Verbleibender Wert auf dem Gutschein: %1</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="972"/>
+        <source>This is not a voucher, cannot show the money log.</source>
+        <translation>Dies ist kein Gutschein, kann keine Geldtransfers anzeigen.</translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="94"/>
+        <source>Pay with &amp;Voucher...</source>
+        <translation>Mit Gutschein bezahlen...</translation>
+    </message>
 </context>
 <context>
     <name>MOverview</name>
     <message>
-        <location filename="overview.cpp" line="65"/>
+        <location filename="overview.cpp" line="80"/>
         <source>&amp;Session</source>
         <translation>&amp;Session</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="66"/>
+        <location filename="overview.cpp" line="81"/>
         <source>&amp;Re-Login</source>
         <translation>&amp;Login wiederholen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="73"/>
+        <location filename="overview.cpp" line="88"/>
         <source>&amp;Close Session</source>
         <translation>Session &amp;schließen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="75"/>
+        <location filename="overview.cpp" line="90"/>
         <source>&amp;Event</source>
         <translation>&amp;Veranstaltung</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="85"/>
+        <location filename="overview.cpp" line="100"/>
         <source>&amp;Customer</source>
         <translation>&amp;Kunde</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="116"/>
+        <location filename="overview.cpp" line="137"/>
         <source>Events</source>
         <translation>Veranstaltungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1302"/>
+        <location filename="overview.cpp" line="1545"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="384"/>
+        <location filename="overview.cpp" line="411"/>
         <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>
     <message>
-        <location filename="overview.cpp" line="67"/>
+        <location filename="overview.cpp" line="82"/>
         <source>&amp;Offline mode</source>
         <translation>&amp;Offlinemodus</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="78"/>
+        <location filename="overview.cpp" line="93"/>
         <source>&amp;New Event...</source>
         <translation>&amp;Neue Veranstaltung...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="86"/>
+        <location filename="overview.cpp" line="101"/>
         <source>&amp;Show all customers</source>
         <translation>&amp;Alle Kunden anzeigen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="88"/>
+        <location filename="overview.cpp" line="103"/>
         <source>C&amp;art</source>
         <translation>&amp;Einkaufswagen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="89"/>
+        <location filename="overview.cpp" line="104"/>
         <source>Add &amp;Ticket</source>
         <translation>Eintrittskarte &amp;hinzufügen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="90"/>
+        <location filename="overview.cpp" line="105"/>
         <source>Add &amp;Voucher</source>
         <translation>&amp;Gutschein hinzufügen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="91"/>
+        <location filename="overview.cpp" line="106"/>
         <source>&amp;Remove Item</source>
         <translation>&amp;Entfernen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="92"/>
+        <location filename="overview.cpp" line="107"/>
         <source>&amp;Abort Shopping</source>
         <translation>&amp;Einkauf abbrechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="126"/>
+        <location filename="overview.cpp" line="147"/>
         <source>New Event...</source>
         <translation>Neue Veranstaltung...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="218"/>
+        <location filename="overview.cpp" line="239"/>
         <source>Details...</source>
         <translation>Details...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="133"/>
+        <location filename="overview.cpp" line="154"/>
         <source>Order Ticket...</source>
         <translation>Bestellen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="147"/>
+        <location filename="overview.cpp" line="168"/>
         <source>Shopping Cart</source>
         <translation>Einkaufswagen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="159"/>
+        <location filename="overview.cpp" line="180"/>
         <source>Add Ticket</source>
         <translation>Eintrittskarte hinzufügen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="161"/>
+        <location filename="overview.cpp" line="182"/>
         <source>Add Voucher</source>
         <translation>Gutschein hinzufügen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="163"/>
+        <location filename="overview.cpp" line="184"/>
         <source>Remove Item</source>
         <translation>Entfernen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="169"/>
+        <location filename="overview.cpp" line="190"/>
         <source>Customer:</source>
         <translation>Kunde</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="178"/>
+        <location filename="overview.cpp" line="199"/>
         <source>Delivery Address:</source>
         <translation>Lieferadresse:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="181"/>
+        <location filename="overview.cpp" line="202"/>
         <source>Comments:</source>
         <translation>Kommentare:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="191"/>
+        <location filename="overview.cpp" line="212"/>
         <source>Clear</source>
         <translation>Von vorn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Title</source>
         <translation>Titel</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="353"/>
+        <location filename="overview.cpp" line="380"/>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation>ddd, d.M.yyyy hh:mm</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="76"/>
+        <location filename="overview.cpp" line="91"/>
         <source>&amp;Update Event List</source>
         <translation>&amp;Veranstaltungsliste auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="77"/>
+        <location filename="overview.cpp" line="92"/>
         <source>&amp;Show/Edit details...</source>
         <translation>&amp;Details anzeigen/editieren...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="245"/>
+        <location filename="overview.cpp" line="270"/>
         <source>Users</source>
         <translation>Nutzer</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="253"/>
+        <location filename="overview.cpp" line="278"/>
         <source>New User...</source>
         <translation>Neuer Nutzer...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="256"/>
+        <location filename="overview.cpp" line="281"/>
         <source>Delete User...</source>
         <translation>Nutzer löschen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="260"/>
+        <location filename="overview.cpp" line="285"/>
         <source>Description...</source>
         <translation>Beschreibung.,.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="263"/>
+        <location filename="overview.cpp" line="288"/>
         <source>Hosts...</source>
         <translation>Hosts...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="266"/>
+        <location filename="overview.cpp" line="291"/>
         <source>Roles...</source>
         <translation>Rollen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="275"/>
+        <location filename="overview.cpp" line="300"/>
         <source>Hosts</source>
         <translation>Hosts</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="455"/>
+        <location filename="overview.cpp" line="482"/>
         <source>Login Name</source>
         <translation>Loginname</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="455"/>
+        <location filename="overview.cpp" line="482"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="469"/>
+        <location filename="overview.cpp" line="496"/>
         <source>New User</source>
         <translation>Neuer Nutzer</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="469"/>
+        <location filename="overview.cpp" line="496"/>
         <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="981"/>
+        <location filename="overview.cpp" line="1008"/>
         <source>Error</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="519"/>
+        <location filename="overview.cpp" line="546"/>
         <source>Edit Description</source>
         <translation>Beschreibung ändern</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="519"/>
+        <location filename="overview.cpp" line="546"/>
         <source>Descriptionof user %1:</source>
         <translation>Beschreibung von Nutzer %1:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="68"/>
+        <location filename="overview.cpp" line="83"/>
         <source>Change my &amp;Password</source>
         <translation>Mein &amp;Passwort ändern</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="269"/>
+        <location filename="overview.cpp" line="294"/>
         <source>Set Password...</source>
         <translation>Passwort setzen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="283"/>
+        <location filename="overview.cpp" line="308"/>
         <source>New Host...</source>
         <translation>Neuer Host...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="286"/>
+        <location filename="overview.cpp" line="311"/>
         <source>Add This Host...</source>
         <translation>Diesen Host hinzufügen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="289"/>
+        <location filename="overview.cpp" line="314"/>
         <source>Delete Host...</source>
         <translation>Host löschen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="293"/>
+        <location filename="overview.cpp" line="318"/>
         <source>Generate New Key...</source>
         <translation>Neuen Schlüssel anlegen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="296"/>
+        <location filename="overview.cpp" line="321"/>
         <source>Import...</source>
         <translation>Importieren...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="299"/>
+        <location filename="overview.cpp" line="324"/>
         <source>Export...</source>
         <translation>Exportieren...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="478"/>
+        <location filename="overview.cpp" line="505"/>
         <source>Password</source>
         <translation>Passwort</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="478"/>
+        <location filename="overview.cpp" line="505"/>
         <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="493"/>
+        <location filename="overview.cpp" line="520"/>
         <source>Delete User?</source>
         <translation>Nutzer löschen?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="493"/>
+        <location filename="overview.cpp" line="520"/>
         <source>Really delete user &apos;%1&apos;?</source>
         <translation>Nutzer &apos;%1&apos; wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="562"/>
+        <location filename="overview.cpp" line="589"/>
         <source>Error setting password: %1</source>
         <translation>Passwort kann nicht gesetzt werden: %1</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="577"/>
+        <location filename="overview.cpp" line="604"/>
         <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="593"/>
+        <location filename="overview.cpp" line="620"/>
         <source>Host Name</source>
         <translation>Hostname</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="593"/>
+        <location filename="overview.cpp" line="620"/>
         <source>Host Key</source>
         <translation>Hostkey</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="610"/>
+        <location filename="overview.cpp" line="637"/>
         <source>Create New Host</source>
         <translation>Neuen Host anlegen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="610"/>
+        <location filename="overview.cpp" line="637"/>
         <source>Please enter a host name:</source>
         <translation>Bitte geben Sie einen neuen Hostnamen ein:</translation>
     </message>
     <message numerus="yes">
-        <location filename="overview.cpp" line="618"/>
+        <location filename="overview.cpp" line="645"/>
         <source>The key of this new host could only be generated with %n bits entropy. Store anyway?</source>
         <translation>
             <numerusform>Der Key dieses Hosts konnte nur mit %n Bit Entropie angelegt werden. Trotzdem speichern?</numerusform>
@@ -1701,27 +1820,27 @@ At least %1 Bits of random are required.</source>
         </translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="641"/>
+        <location filename="overview.cpp" line="668"/>
         <source>Delete this Host?</source>
         <translation>Diesen Host löschen?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="641"/>
+        <location filename="overview.cpp" line="668"/>
         <source>Really delete host &apos;%1&apos;?</source>
         <translation>Den Host &apos;%1&apos; wirklich löschen?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="655"/>
+        <location filename="overview.cpp" line="682"/>
         <source>Change Host Key?</source>
         <translation>Hostkey ändern?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="655"/>
+        <location filename="overview.cpp" line="682"/>
         <source>Really change the key of host &apos;%1&apos;?</source>
         <translation>Den Key von Host &apos;%1&apos; wirklich ändern?</translation>
     </message>
     <message numerus="yes">
-        <location filename="overview.cpp" line="660"/>
+        <location filename="overview.cpp" line="687"/>
         <source>The new key of this host could only be generated with %n bits entropy. Store anyway?</source>
         <translation>
             <numerusform>Der Key dieses Hosts konnte nur mit %n Bit Entropie angelegt werden. Trotzdem speichern?</numerusform>
@@ -1729,162 +1848,162 @@ At least %1 Bits of random are required.</source>
         </translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="671"/>
+        <location filename="overview.cpp" line="698"/>
         <source>Import Key from File</source>
         <translation>Key aus Datei importieren</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="680"/>
+        <location filename="overview.cpp" line="707"/>
         <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="692"/>
+        <location filename="overview.cpp" line="719"/>
         <source>This is not a host key file.</source>
         <translation>Dies ist keine Hostkeydatei.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="697"/>
+        <location filename="overview.cpp" line="724"/>
         <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="702"/>
+        <location filename="overview.cpp" line="729"/>
         <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="707"/>
+        <location filename="overview.cpp" line="734"/>
         <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="725"/>
+        <location filename="overview.cpp" line="752"/>
         <source>This host cannot be exported.</source>
         <translation>Dieser Host kann nicht exportiert werden.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="730"/>
+        <location filename="overview.cpp" line="757"/>
         <source>Export Key to File</source>
         <translation>Hostkey als Datei speichern</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="739"/>
+        <location filename="overview.cpp" line="766"/>
         <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="188"/>
+        <location filename="overview.cpp" line="209"/>
         <source>Check Order</source>
         <translation>Bestellung prüfen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="195"/>
+        <location filename="overview.cpp" line="216"/>
         <source>Order List</source>
         <translation>Bestellungsliste</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="199"/>
+        <location filename="overview.cpp" line="220"/>
         <source>-select mode-</source>
         <translation>-Modus auswählen-</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="200"/>
+        <location filename="overview.cpp" line="221"/>
         <source>All Orders</source>
         <translation>Alle Bestellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="201"/>
+        <location filename="overview.cpp" line="222"/>
         <source>Open Orders</source>
         <translation>Offene Bestellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="203"/>
+        <location filename="overview.cpp" line="224"/>
         <source>Outstanding Payments</source>
         <translation>Noch nicht bezahlt</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="204"/>
+        <location filename="overview.cpp" line="225"/>
         <source>Outstanding Refunds</source>
         <translation>Offene Rückerstattungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Amount</source>
         <translation>Anzahl</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="784"/>
+        <location filename="overview.cpp" line="811"/>
         <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="797"/>
+        <location filename="overview.cpp" line="824"/>
         <source>Select</source>
         <translation>Auswählen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1168"/>
+        <location filename="overview.cpp" line="1378"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="915"/>
+        <location filename="overview.cpp" line="942"/>
         <source>There is nothing in the order. Ignoring it.</source>
         <translation>Bestellung ist leer. Vorgang abgebrochen.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="919"/>
+        <location filename="overview.cpp" line="946"/>
         <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="977"/>
+        <location filename="overview.cpp" line="1004"/>
         <source>The request failed.</source>
         <translation>Anfrage ist fehlgeschlagen.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="981"/>
+        <location filename="overview.cpp" line="1008"/>
         <source>A problem occurred during the order: %1</source>
         <translation>Die Bestellung ist fehlgeschlagen: %1</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="237"/>
+        <location filename="overview.cpp" line="258"/>
         <source>Entrance</source>
         <translation>Einlasskontrolle</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="137"/>
+        <location filename="overview.cpp" line="158"/>
         <source>Event Summary...</source>
         <translation>Veranstaltungsübersicht...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="205"/>
+        <location filename="overview.cpp" line="226"/>
         <source>Undelivered Orders</source>
         <translation>Nicht ausgelieferte Bestellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="215"/>
+        <location filename="overview.cpp" line="236"/>
         <source>Update</source>
         <translation>Auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Status</source>
         <translation>Status</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Total</source>
         <translation>Gesamt</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Paid</source>
         <translation>bezahlt</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Customer</source>
         <translation>Kunde</translation>
     </message>
@@ -1894,7 +2013,7 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Vorlage &amp;hochladen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="96"/>
+        <location filename="overview.cpp" line="111"/>
         <source>&amp;Misc</source>
         <translation>&amp;Verschiedenes</translation>
     </message>
@@ -1904,93 +2023,93 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">&amp;Karte zurückgeben...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="141"/>
+        <location filename="overview.cpp" line="162"/>
         <source>Cancel Event...</source>
         <translation>Veranstaltung absagen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="222"/>
+        <location filename="overview.cpp" line="243"/>
         <source>Find by Ticket...</source>
         <translation>Mit Kartennummer finden...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="431"/>
+        <location filename="overview.cpp" line="458"/>
         <source>Cancel Event</source>
         <translation>Veranstaltung absagen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="431"/>
+        <location filename="overview.cpp" line="458"/>
         <source>Please enter a reason to cancel event &quot;%1&quot; or abort:</source>
         <translation>Bitte geben Sie einen Grund für die Absage der Veranstaltung &quot;%1&quot; ein:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="434"/>
+        <location filename="overview.cpp" line="461"/>
         <source>Event Cancelled</source>
         <translation>Veranstaltung abgesagt</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="434"/>
+        <location filename="overview.cpp" line="461"/>
         <source>The event &quot;%1&quot; has been cancelled. Please inform everybody who bought a ticket.</source>
         <translation>Die Veranstaltung &quot;%1&quot; wurde abgesagt. Bitte informieren Sie alle Kunden.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="436"/>
+        <location filename="overview.cpp" line="463"/>
         <source>Unable to cancel event &quot;%1&quot;.</source>
         <translation>Kann Veranstaltung &quot;%1&quot; nicht absagen.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1036"/>
+        <location filename="overview.cpp" line="1082"/>
         <source>Ticket &quot;%1&quot; Not Valid</source>
         <translation>Karte &quot;%1&quot; ist nicht gültig.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1040"/>
+        <location filename="overview.cpp" line="1090"/>
         <source>Ticket &quot;%1&quot; has already been used</source>
         <translation>Karte &quot;%1&quot; wurde bereits verwendet.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1044"/>
+        <location filename="overview.cpp" line="1094"/>
         <source>Ticket &quot;%1&quot; has not been bought.</source>
         <translation>Karte &quot;%1&quot; wurde nicht gekauft.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1048"/>
+        <location filename="overview.cpp" line="1098"/>
         <source>Ticket &quot;%1&quot; Ok</source>
         <translation>Karte &quot;%1&quot; Okay.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1053"/>
+        <location filename="overview.cpp" line="1103"/>
         <source>Ticket &quot;%1&quot; Ok; the Order has a refund</source>
         <translation>Karte &quot;%1&quot; Okay.
 Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1058"/>
+        <location filename="overview.cpp" line="1108"/>
         <source>Ticket &quot;%1&quot; is not paid for!</source>
         <translation>Karte &quot;%1&quot; ist nicht bezahlt!!!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1061"/>
+        <location filename="overview.cpp" line="1111"/>
         <source>Ticket &quot;%1&quot; cannot be accepted, please check the order!</source>
         <translation>Karte &quot;%1&quot; kann nicht akzeptiert werden, bitte prüfen Sie die Bestellung.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1128"/>
+        <location filename="overview.cpp" line="1178"/>
         <source>Enter Ticket</source>
         <translation>Bitte Ticket eingeben</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1128"/>
+        <location filename="overview.cpp" line="1178"/>
         <source>Please enter the ID of one of the tickets of the order you seek:</source>
         <translation>Bitte geben Sie die Nr. einer Karte aus der gesuchten Bestellung ein:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1132"/>
+        <location filename="overview.cpp" line="1182"/>
         <source>Unable to query server.</source>
         <translation>Kann Server nicht abfragen.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1141"/>
+        <location filename="overview.cpp" line="1191"/>
         <source>Server returned an invalid order ID.</source>
         <translation>Server hat eine ungültige Bestellnummer geliefert.</translation>
     </message>
@@ -2030,316 +2149,463 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation type="obsolete">Kann Vorlage nicht hochladen.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1267"/>
+        <location filename="overview.cpp" line="1317"/>
         <source>Return Ticket</source>
         <translation>Karte zurückgeben</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1267"/>
+        <location filename="overview.cpp" line="1317"/>
         <source>Please enter the ticket ID to return:</source>
         <translation>Bitte geben Sie die Karte ein, die zurückgegeben wird:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1271"/>
+        <location filename="overview.cpp" line="1321"/>
         <source>This is not a valid ticket.</source>
         <translation>Dies ist keine gültige Karte.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1276"/>
+        <location filename="overview.cpp" line="1326"/>
         <source>This ticket cannot be returned, it has already been used or is in the wrong state.</source>
         <translation>Diese Karte kann nicht zurückgegeben werden: sie wurde bereits benutzt oder befindet sich im falschen Status.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="105"/>
+        <location filename="overview.cpp" line="126"/>
         <source>&amp;Admin</source>
         <translation>&amp;Administration</translation>
     </message>
     <message>
         <location filename="overview.cpp" line="107"/>
         <source>&amp;Schedule Backup...</source>
-        <translation>&amp;Backupzeit festlegen...</translation>
+        <translation type="obsolete">&amp;Backupzeit festlegen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="108"/>
+        <location filename="overview.cpp" line="129"/>
         <source>&amp;Backup now...</source>
         <translation>&amp;Jetzt Backup machen...</translation>
     </message>
     <message>
         <location filename="overview.cpp" line="109"/>
         <source>&amp;Restore...</source>
-        <translation>Backup &amp;wiederherstellen...</translation>
+        <translation type="obsolete">Backup &amp;wiederherstellen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="207"/>
+        <location filename="overview.cpp" line="228"/>
         <source>-search result-</source>
         <translation>-Suchresultat-</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="225"/>
+        <location filename="overview.cpp" line="246"/>
         <source>Find by Event...</source>
         <translation>Nach Veranstaltung finden...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="228"/>
+        <location filename="overview.cpp" line="249"/>
         <source>Find by Customer...</source>
         <translation>Nach Kunde finden...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="474"/>
+        <location filename="overview.cpp" line="501"/>
         <source>The user name must contain only letters, digits, dots and underscores and must be at least one character long!</source>
         <translation>Nutzernamen dürfen nur Buchstaben, Ziffern, Punkte und Unterstriche enthalten und müssen mindestens ein Zeichen lang sein!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1154"/>
+        <location filename="overview.cpp" line="1204"/>
         <source>Select Event</source>
         <translation>Veranstaltung auswählen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1166"/>
+        <location filename="overview.cpp" line="1216"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Capacity</source>
         <translation>Sitzplätze:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Sold</source>
         <translation>Verkauft</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Reserved</source>
         <translation>Reserviert</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Free</source>
         <translation>Frei</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="497"/>
+        <location filename="overview.cpp" line="524"/>
         <source>(Nobody)</source>
         <comment>this is a username for no user, the string must contain &apos;(&apos; to distinguish it from the others</comment>
         <translation>(Niemand)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="500"/>
+        <location filename="overview.cpp" line="527"/>
         <source>Delete User</source>
         <translation>Nutzer Löschen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="500"/>
+        <location filename="overview.cpp" line="527"/>
         <source>Select which user will inherit this users database objects:</source>
         <translation>Bitte wählen Sie einen Nutzer, der die Datenbankobjekte des gelöschten Nutzers erbt:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="505"/>
+        <location filename="overview.cpp" line="532"/>
         <source>Cannot delete user: %1</source>
         <translation>Kann Nutzer nicht löschen: %1</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="80"/>
+        <location filename="overview.cpp" line="95"/>
         <source>Show &amp;old Events</source>
         <translation>vergangene Veranstaltungen anzeigen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="102"/>
+        <location filename="overview.cpp" line="122"/>
         <source>C&amp;onfigure</source>
         <translation>Konfigurieren</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="103"/>
+        <location filename="overview.cpp" line="123"/>
         <source>&amp;Auto-Refresh settings...</source>
         <translation>Auto-Auffrisch-Einstellungen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1325"/>
+        <location filename="overview.cpp" line="1419"/>
         <source>Refresh Settings</source>
         <translation>Auffrischeinstellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1330"/>
+        <location filename="overview.cpp" line="1424"/>
         <source>Refresh Rate (minutes):</source>
         <translation>Auffrischrate (Minuten):</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1336"/>
+        <location filename="overview.cpp" line="1430"/>
         <source>refresh &amp;event list</source>
         <translation>Veranstaltungsliste auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1338"/>
+        <location filename="overview.cpp" line="1432"/>
         <source>refresh &amp;user list</source>
         <translation>Nutzerliste auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1340"/>
+        <location filename="overview.cpp" line="1434"/>
         <source>refresh &amp;host list</source>
         <translation>Rechnerliste auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1349"/>
+        <location filename="overview.cpp" line="1494"/>
         <source>&amp;OK</source>
         <translation>&amp;Ok</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1351"/>
+        <location filename="overview.cpp" line="1496"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Abbrechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="70"/>
+        <location filename="overview.cpp" line="85"/>
         <source>&amp;Edit Templates...</source>
         <translation>Vorlagen ändern...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="71"/>
+        <location filename="overview.cpp" line="86"/>
         <source>&amp;Update Templates Now</source>
         <translation>Vorlagen jetzt auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="94"/>
+        <location filename="overview.cpp" line="109"/>
         <source>&amp;Update Shipping Options</source>
         <translation>Versandoptionen auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="97"/>
+        <location filename="overview.cpp" line="112"/>
         <source>Return &amp;ticket...</source>
         <translation>Karte zurückgeben...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="98"/>
+        <location filename="overview.cpp" line="113"/>
         <source>Return &amp;voucher...</source>
         <translation>Gutschein zurückgeben...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="100"/>
+        <location filename="overview.cpp" line="115"/>
         <source>Edit &amp;Shipping Options...</source>
         <translation>Versandoptionen editieren</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="175"/>
+        <location filename="overview.cpp" line="196"/>
         <source>Shipping Method:</source>
         <translation>Versandoption:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="202"/>
+        <location filename="overview.cpp" line="223"/>
         <source>Open Reservations</source>
-        <translation>Offene Reservierungen</translation>
+        <translation>Reservierungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="443"/>
+        <location filename="overview.cpp" line="470"/>
         <source>(No Shipping)</source>
         <translation>(Kein Versand)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="847"/>
+        <location filename="overview.cpp" line="874"/>
         <source>Select Voucher</source>
         <translation>Gutschein wählen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="858"/>
+        <location filename="overview.cpp" line="885"/>
         <source>Select voucher price and value:</source>
         <translation>Bitte Gutschein-Preis und -Wert wählen:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="859"/>
+        <location filename="overview.cpp" line="886"/>
         <source>Price:</source>
         <translation>Preis:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="865"/>
+        <location filename="overview.cpp" line="892"/>
         <source>Value:</source>
         <translation>Wert:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="897"/>
+        <location filename="overview.cpp" line="924"/>
         <source>Voucher (price: %1, value %2)</source>
         <translation>Gutschein (Preis: %1, Wert: %2)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1288"/>
+        <location filename="overview.cpp" line="1338"/>
         <source>Return Voucher</source>
         <translation>Gutschein zurückgeben</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1288"/>
+        <location filename="overview.cpp" line="1338"/>
         <source>Please enter the voucher ID to return:</source>
         <translation>Bitte geben Sie den Gutschein ein, der zurückgegeben wird:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1292"/>
+        <location filename="overview.cpp" line="1342"/>
         <source>This is not a valid voucher.</source>
         <translation>Dies ist kein gültiger Gutschein.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1297"/>
+        <location filename="overview.cpp" line="1347"/>
         <source>This voucher cannot be returned, it has already been used.</source>
         <translation>Dieser Gutschein kann nicht zurückgegeben werden, er wurde bereits benutzt.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1342"/>
+        <location filename="overview.cpp" line="1436"/>
         <source>refresh &amp;shipping list</source>
         <translation>Versandoptionen auffrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="231"/>
+        <location filename="overview.cpp" line="252"/>
         <source>Find by Order ID...</source>
         <translation>Nach Bestellnummer suchen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1251"/>
+        <location filename="overview.cpp" line="1301"/>
         <source>Enter Order ID</source>
         <translation>Bestellnummer eingeben</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1251"/>
+        <location filename="overview.cpp" line="1301"/>
         <source>Please enter the ID of the order you want to display:</source>
         <translation>Bitte geben Sie die Bestellnummer der Bestellung ein, die Sie ansehen wollen:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1256"/>
+        <location filename="overview.cpp" line="1306"/>
         <source>This order does not exist.</source>
         <translation>Diese Bestellung existiert nicht.</translation>
     </message>
+    <message>
+        <location filename="overview.cpp" line="117"/>
+        <source>&amp;Deduct from voucher...</source>
+        <translation>Geld von Gutschein abziehen...</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="119"/>
+        <source>&amp;Money Log for voucher...</source>
+        <translation>Geldtransfers von Gutschein...</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="120"/>
+        <source>Money Log for &amp;user...</source>
+        <translation>Geldtransfers von Nutzer...</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="124"/>
+        <source>&amp;Server Access settings...</source>
+        <translation>Serverzugriffseinstellungen...</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="127"/>
+        <source>Backup &amp;Settings...</source>
+        <translation>Einstellungen Sicherungskopie...</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="263"/>
+        <source>Enter or scan Ticket-ID:</source>
+        <translation>Kartennummer eingeben oder scannen:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1086"/>
+        <source>Ticket &quot;%1&quot; is not for this event.</source>
+        <translation>Karte &quot;%1&quot; ist nicht für diese Veranstaltung.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1359"/>
+        <source>Deduct from Voucher</source>
+        <translation>Von Gutschein abziehen</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1362"/>
+        <source>Using a voucher to pay outside the system.</source>
+        <translation>Einen Gutschein nutzen um außerhalb des Systems zu bezahlen.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1366"/>
+        <source>Amount to deduct:</source>
+        <translation>Abzuziehender Betrag:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1368"/>
+        <source>Voucher ID:</source>
+        <translation>Gutscheinnummer:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1376"/>
+        <source>OK</source>
+        <translation>Ok</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1389"/>
+        <source>Request failed.</source>
+        <translation>Anfrage ist fehlgeschlagen.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1396"/>
+        <source>Deducted from Voucher</source>
+        <translation>Von Gutschein abziehen</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1396"/>
+        <source>Value taken from voucher: %1
+Value remaining on voucher: %2</source>
+        <translation>Vom Gutschein abgezogener Betrag: %1
+Verbleibender Betrag: %2</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1470"/>
+        <source>Server Access Settings</source>
+        <translation>Serverzugriffseinstellungen</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1474"/>
+        <source>Request Timeout (seconds):</source>
+        <translation>max. Anfragezeit (Sekunden):</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1480"/>
+        <source>Log Level:</source>
+        <translation>Logstufe:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1482"/>
+        <source>Minimal Logging</source>
+        <translation>Minimales Log</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1483"/>
+        <source>Log Details on Error</source>
+        <translation>Bei Fehlern Details</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1484"/>
+        <source>Always Log Details</source>
+        <translation>Immer Details</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1524"/>
+        <source>Backup failed with error: %1</source>
+        <translation>Sicherung ist fehlgeschlagen: %1</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1541"/>
+        <source>Backup</source>
+        <translation>Sicherung</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1541"/>
+        <source>The backup was successful.</source>
+        <translation>Die Sicherung war erfolgreich.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1545"/>
+        <source>Cannot create backup file.</source>
+        <translation>Kann Sicherungsdatei nicht anlegen.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1567"/>
+        <source>Voucher ID</source>
+        <translation>Gutscheinnummer</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1567"/>
+        <source>Please enter voucher ID to show log:</source>
+        <translation>Bitte geben Sie die Gutscheinnummer ein um die Transaktionen zu zeigen:</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1574"/>
+        <source>User</source>
+        <translation>Nutzer</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1574"/>
+        <source>Please enter login name of user to show log:</source>
+        <translation>Bitte den Login-Namen des Nutzers eingeben um die Transaktionen anzuzeigen:</translation>
+    </message>
 </context>
 <context>
     <name>MPasswordChange</name>
     <message>
-        <location filename="overview.cpp" line="1373"/>
+        <location filename="overview.cpp" line="1646"/>
         <source>Change my password</source>
         <translation>Mein Passwort ändern</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1379"/>
+        <location filename="overview.cpp" line="1652"/>
         <source>Old Password:</source>
         <translation>Altes Passwort:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1383"/>
+        <location filename="overview.cpp" line="1656"/>
         <source>New Password:</source>
         <translation>Neues Passwort:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1386"/>
+        <location filename="overview.cpp" line="1659"/>
         <source>Repeat Password:</source>
         <translation>Paswort wiederholen:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1394"/>
+        <location filename="overview.cpp" line="1667"/>
         <source>Set Password</source>
         <translation>Passwort setzen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1396"/>
+        <location filename="overview.cpp" line="1669"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1375"/>
+        <location filename="overview.cpp" line="1648"/>
         <source>Reset password of user &quot;%1&quot;</source>
         <translation>Passwort des Nutzers &quot;%1&quot; zurücksetzen</translation>
     </message>
@@ -2356,32 +2622,32 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
 <context>
     <name>MShippingChange</name>
     <message>
-        <location filename="orderwin.cpp" line="969"/>
+        <location filename="orderwin.cpp" line="1035"/>
         <source>Change Shipping Method</source>
         <translation>Versandoption ändern</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="976"/>
+        <location filename="orderwin.cpp" line="1042"/>
         <source>Method:</source>
         <translation>Option:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="978"/>
+        <location filename="orderwin.cpp" line="1044"/>
         <source>Price:</source>
         <translation>Preis:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="986"/>
+        <location filename="orderwin.cpp" line="1052"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="988"/>
+        <location filename="orderwin.cpp" line="1054"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="996"/>
+        <location filename="orderwin.cpp" line="1061"/>
         <source>(None)</source>
         <comment>shipping method</comment>
         <translation>(Keine)</translation>
@@ -2390,157 +2656,157 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
 <context>
     <name>MShippingEditor</name>
     <message>
-        <location filename="shipping.cpp" line="131"/>
+        <location filename="shipping.cpp" line="132"/>
         <source>Edit Shipping Options</source>
         <translation>Versandoptionen editieren</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="143"/>
+        <location filename="shipping.cpp" line="144"/>
         <source>Change Description</source>
         <translation>Beschreibung ändern</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="145"/>
+        <location filename="shipping.cpp" line="146"/>
         <source>Change Price</source>
         <translation>Preis ändern</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="147"/>
+        <location filename="shipping.cpp" line="148"/>
         <source>Change Availability</source>
         <translation>Verfügbarkeit ändern</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="150"/>
+        <location filename="shipping.cpp" line="151"/>
         <source>Add Option</source>
         <translation>Option hinzufügen</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="152"/>
+        <location filename="shipping.cpp" line="153"/>
         <source>Delete Option</source>
         <translation>Option löschen</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="159"/>
+        <location filename="shipping.cpp" line="160"/>
         <source>Ok</source>
         <translation>Ok</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="161"/>
+        <location filename="shipping.cpp" line="162"/>
         <source>Cancel</source>
         <translation>Abbrechen</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>ID</source>
         <translation>ID</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Price</source>
         <translation>Preis</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Web</source>
         <translation>Web</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Any User</source>
         <translation>Jeder Nutzer</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="175"/>
+        <location filename="shipping.cpp" line="176"/>
         <source>Yes</source>
         <translation>Ja</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="175"/>
+        <location filename="shipping.cpp" line="176"/>
         <source>No</source>
         <translation>Nein</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="249"/>
+        <location filename="shipping.cpp" line="250"/>
         <source>Shipping Option Description</source>
         <translation>Versandoptionsbeschreibung</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="189"/>
+        <location filename="shipping.cpp" line="190"/>
         <source>Please select a new description for this shipping option:</source>
         <translation>Bitte geben Sie eine Beschreibung für diese Versandoption ein:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="287"/>
+        <location filename="shipping.cpp" line="288"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="239"/>
+        <location filename="shipping.cpp" line="240"/>
         <source>Could not store the changes.</source>
         <translation>Konnte Änderungen nicht speichern.</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="252"/>
+        <location filename="shipping.cpp" line="253"/>
         <source>Shipping Option Price</source>
         <translation>Versandoptionspreis</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="210"/>
+        <location filename="shipping.cpp" line="211"/>
         <source>Please select a new price for this shipping option:</source>
         <translation>Bitte geben Sie einen Preis für diese Versandoption ein:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>None</source>
         <translation>Nur privilegierte Nutzer</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Web Interface</source>
         <translation>Privilegierte Nutzer und Web-Kunden</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Any User + Web Interface</source>
         <translation>Jeder</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="256"/>
+        <location filename="shipping.cpp" line="257"/>
         <source>Shipping Option Availability</source>
         <translation>Versandoptionsverfügbarkeit</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="233"/>
+        <location filename="shipping.cpp" line="234"/>
         <source>Please select a new availability for this shipping option:</source>
         <translation>Bitte wählen Sie eine Verfügbarkeit für diese Versandoption:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="249"/>
+        <location filename="shipping.cpp" line="250"/>
         <source>Please select a new description for this new shipping option:</source>
         <translation>Bitte geben Sie eine Beschreibung für diese Versandoption ein:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="252"/>
+        <location filename="shipping.cpp" line="253"/>
         <source>Please select a new price for this new shipping option:</source>
         <translation>Bitte geben Sie einen Preis für diese Versandoption ein:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="256"/>
+        <location filename="shipping.cpp" line="257"/>
         <source>Please select a new availability for this new shipping option:</source>
         <translation>Bitte wählen Sie eine Verfügbarkeit für diese Versandoption:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="267"/>
+        <location filename="shipping.cpp" line="268"/>
         <source>Could not create the new option.</source>
         <translation>Konnte die neue Versandoption nicht anlegen.</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="287"/>
+        <location filename="shipping.cpp" line="288"/>
         <source>Unable to delete this option.</source>
         <translation>Kann diese Option nicht löschen.</translation>
     </message>
@@ -2803,97 +3069,97 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
 <context>
     <name>MWebRequest</name>
     <message>
-        <location filename="webrequest.cpp" line="182"/>
+        <location filename="webrequest.cpp" line="223"/>
         <source>Unable to get server info.</source>
         <translation>Serverdaten können nicht gelesen werden.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="189"/>
+        <location filename="webrequest.cpp" line="230"/>
         <source>Error while parsing server info (line %1 col %2): %3</source>
         <translation>Fehler beim Lesen der Serverdaten (Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="194"/>
+        <location filename="webrequest.cpp" line="235"/>
         <source>Error in server info: missing authentication algorithm info.</source>
         <translation>Fehler in Serverdaten: Authentifikationsalgorithmus fehlt.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="199"/>
+        <location filename="webrequest.cpp" line="240"/>
         <source>The server requested an unsupported hash algorithm: %1.</source>
         <translation>Der Server verlangt einen nicht unterstützten Algorithmus (%1). Kann nicht fortsetzen.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="205"/>
+        <location filename="webrequest.cpp" line="246"/>
         <source>Unable to get authentication challenge.</source>
         <translation>Authentifikation fehlgeschlagen (es wurde kein Challenge angeboten).</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="209"/>
+        <location filename="webrequest.cpp" line="250"/>
         <source>Error while parsing session challenge (line %1 col %2): %3</source>
         <translation>Fehler beim Lesen der Authentifikationsdaten (Challenge; Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="215"/>
+        <location filename="webrequest.cpp" line="256"/>
         <source>Error in session challenge: missing session ID.</source>
         <translation>Fehler in Authentifikationsdaten (Challenge): Session-ID fehlt.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="221"/>
+        <location filename="webrequest.cpp" line="262"/>
         <source>Error in session challenge: missing host challenge.</source>
         <translation>Fehler in Authentifikationsdaten (Challenge): Host-Challenge fehlt.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="227"/>
+        <location filename="webrequest.cpp" line="268"/>
         <source>Error in session challenge: missing user challenge.</source>
         <translation>Fehler in Authentifikationsdaten (Challenge): Nutzer-Challenge fehlt.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="253"/>
+        <location filename="webrequest.cpp" line="294"/>
         <source>Failed to log in: user/password mismatch, non-allowed host key, or challenge timed out.</source>
         <translation>Authentifikation fehlgeschlagen: Passwort ist falsch, Host ist nicht zugelassen oder Challenge-Timeout.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="257"/>
+        <location filename="webrequest.cpp" line="298"/>
         <source>Unable to authenticate.</source>
         <translation>Authentifikation fehlgeschlagen.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="349"/>
+        <location filename="webrequest.cpp" line="390"/>
         <source>Error parsing EventList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Lesen der XML-Daten (Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="300"/>
+        <location filename="webrequest.cpp" line="341"/>
         <source>Cannot change password, old password does not match!</source>
         <translation>Passwort kann nicht geändert werden: altes Passwort ist falsch.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="373"/>
+        <location filename="webrequest.cpp" line="414"/>
         <source>Error parsing RoomList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Lesen der Daten (RoomList; Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="397"/>
+        <location filename="webrequest.cpp" line="438"/>
         <source>Error parsing UserList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Lesen der Daten (UserList; Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="421"/>
+        <location filename="webrequest.cpp" line="462"/>
         <source>Error parsing HostList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Lesen der Daten (HostList; Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="445"/>
+        <location filename="webrequest.cpp" line="486"/>
         <source>Error parsing CustomerList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Lesen der Daten (CustomerList; Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="538"/>
+        <location filename="webrequest.cpp" line="579"/>
         <source>Error parsing OrderList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Parsen der XML-Daten (Zeile %1, Spalte %2): %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="494"/>
+        <location filename="webrequest.cpp" line="535"/>
         <source>Error parsing ShippingList XML data (line %1 column %2): %3</source>
         <translation>Fehler beim Lesen der Daten (ShippingList; Zeile %1, Spalte %2): %3</translation>
     </message>
@@ -2901,17 +3167,17 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
 <context>
     <name>SpecialHost</name>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="39"/>
+        <location filename="../www/inc/db/db_scheme.php" line="41"/>
         <source>_any</source>
         <translation>beliebiger (auch unregistrierter) Host</translation>
     </message>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="40"/>
+        <location filename="../www/inc/db/db_scheme.php" line="42"/>
         <source>_anon</source>
         <translation>Anonym - beliebiger registrierter Host</translation>
     </message>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="41"/>
+        <location filename="../www/inc/db/db_scheme.php" line="43"/>
         <source>_online</source>
         <translation>Web-Präsenz</translation>
     </message>
@@ -3164,17 +3430,17 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation>Vorlage erstellen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="56"/>
+        <location filename="../www/machine.php" line="60"/>
         <source>_admin</source>
         <translation>Alle Rechte, Administrator</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="57"/>
+        <location filename="../www/machine.php" line="61"/>
         <source>_anyshipping</source>
         <translation>Nutzer darf beliebige (auch privilegierte) Versandmethode benutzen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="58"/>
+        <location filename="../www/machine.php" line="62"/>
         <source>_repriceshipping</source>
         <translation>Beliebigen Versandpreis festlegen</translation>
     </message>
@@ -3244,25 +3510,40 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation>Vorlagenbeschreibung ändern/setzen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="53"/>
+        <location filename="../www/machine.php" line="52"/>
         <source>deletetemplate</source>
         <translation>Vorlage löschen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="59"/>
+        <location filename="../www/machine.php" line="63"/>
         <source>_anyvoucher</source>
         <translation>Gutscheine mit beliebigem Wert anlegen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="60"/>
+        <location filename="../www/machine.php" line="64"/>
         <source>_anypricevoucher</source>
         <translation>Gutscheine anlegen bei denen Preis und Wert unterschiedlich sind</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="62"/>
+        <location filename="../www/machine.php" line="66"/>
         <source>_explicitshipdate</source>
         <translation>eine beliebige Zeit/Datum setzen, wenn Bestellungen versandt werden (statt aktueller Zeit/Datum)</translation>
     </message>
+    <message>
+        <location filename="../www/machine.php" line="49"/>
+        <source>usevoucheroutside</source>
+        <translation>Gutschein außerhalb des Systems nutzen (Geld ohne Bestellung abziehen)</translation>
+    </message>
+    <message>
+        <location filename="../www/machine.php" line="54"/>
+        <source>backup</source>
+        <translation>Sicherungskopie anlegen</translation>
+    </message>
+    <message>
+        <location filename="../www/machine.php" line="57"/>
+        <source>moneylog</source>
+        <translation>Geldtransfers anzeigen</translation>
+    </message>
 </context>
 <context>
     <name>initkey</name>
@@ -3343,31 +3624,31 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation>%1,%2</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="59"/>
+        <location filename="misc.cpp" line="60"/>
         <source>.</source>
         <comment>decimal dot in price</comment>
         <translation>,</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="67"/>
+        <location filename="misc.cpp" line="86"/>
         <source>[0-9]+\.[0-9]{2}</source>
         <comment>regexp for price</comment>
         <translation>[0-9]+,[0-9]{2}</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="75"/>
+        <location filename="misc.cpp" line="94"/>
         <source>yyyy-MM-dd</source>
         <comment>localized date format</comment>
         <translation>d.M.yyyy</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="83"/>
+        <location filename="misc.cpp" line="102"/>
         <source>hh:mm</source>
         <comment>localized time format</comment>
         <translation>hh:mm</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="91"/>
+        <location filename="misc.cpp" line="110"/>
         <source>yyyy-MM-dd hh:mm</source>
         <comment>localized date + time format</comment>
         <translation>ddd, dd.MM.yyyy hh:mm &apos;Uhr&apos;</translation>
@@ -3431,79 +3712,79 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation>Ungültige Veranstaltungsnummer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="796"/>
+        <location filename="../www/inc/classes/order.php" line="800"/>
         <source>Cannot place order, sorry.</source>
         <translation>Kann Bestellung nicht anlegen.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="786"/>
+        <location filename="../www/inc/classes/order.php" line="790"/>
         <source>Cannot place sale, sorry.</source>
         <translation>Kann Verkauf nicht anlegen.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="801"/>
+        <location filename="../www/inc/classes/order.php" line="805"/>
         <source>Internal Error: unknown action.</source>
         <translation>Interner Fehler: unbekannte Aktion.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="869"/>
+        <location filename="../www/inc/classes/order.php" line="873"/>
         <source>No such orderID in database.</source>
         <translation>Diese Bestellnummer existiert nicht in der Datenbank.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="880"/>
+        <location filename="../www/inc/classes/order.php" line="884"/>
         <source>Expected 2 arguments.</source>
         <translation>2 Argumente erwartet.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="886"/>
+        <location filename="../www/inc/classes/order.php" line="890"/>
         <source>Invalid Order ID</source>
         <translation>Ungültige Bestellnummer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="892"/>
+        <location filename="../www/inc/classes/order.php" line="896"/>
         <source>Expected positive amount.</source>
         <translation>Die Anzahl muss eine positive Zahl sein.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="901"/>
+        <location filename="../www/inc/classes/order.php" line="905"/>
         <source>Order does not exist.</source>
         <translation>Bestellung existiert nicht.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="907"/>
+        <location filename="../www/inc/classes/order.php" line="911"/>
         <source>Order cannot be changed, it is closed.</source>
         <translation>Die Bestellung kann nicht geändert werden, da sie bereits geschlossen ist.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="965"/>
+        <location filename="../www/inc/classes/order.php" line="970"/>
         <source>Order ID must be numeric.</source>
         <translation>Bestellnummer muss numerisch sein.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="975"/>
+        <location filename="../www/inc/classes/order.php" line="980"/>
         <source>Order ID is invalid.</source>
         <translation>Bestellnummer ist ungültig.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="956"/>
+        <location filename="../www/inc/classes/order.php" line="961"/>
         <source>Wrong state, cannot set order to shipped.</source>
         <translation>Kann Bestellung nicht auf &quot;versandt&quot; setzen: sie ist im falschen Ausgangszustand.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="981"/>
+        <location filename="../www/inc/classes/order.php" line="986"/>
         <source>Wrong state, cannot set order to cancelled.</source>
         <translation>Kann Bestellung nicht auf &quot;abgebrochen&quot; setzen: sie ist im falschen Ausgangszustand.</translation>
     </message>
     <message>
         <location filename="../www/inc/classes/order.php" line="992"/>
         <source>Ticket not found.</source>
-        <translation>Karte nicht gefunden.</translation>
+        <translation type="obsolete">Karte nicht gefunden.</translation>
     </message>
     <message>
         <location filename="../www/inc/classes/order.php" line="996"/>
         <source>Ticket has no order.</source>
-        <translation>Karte hat keine Bestellung.</translation>
+        <translation type="obsolete">Karte hat keine Bestellung.</translation>
     </message>
     <message>
         <location filename="../www/inc/classes/ticket.php" line="203"/>
@@ -3651,94 +3932,94 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation>Illegaler Dateiname</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="69"/>
+        <location filename="../www/machine.php" line="73"/>
         <source>Invalid Request, please use the MagicSmoke Client with this page.</source>
         <translation>Interner Fehler: Fehlerhafte Anfrage - bitte einen aktuellen MagicSmoke Client benutzen.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="123"/>
+        <location filename="../www/machine.php" line="127"/>
         <source>Invalid or missing sessionid, or session timed out.</source>
         <translation>Die Session kann nicht benutzt werden. Bitte neu anmelden.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="135"/>
+        <location filename="../www/machine.php" line="139"/>
         <source>Session not yet authenticated.</source>
         <translation>Die Session ist noch nicht authentifiziert.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="147"/>
+        <location filename="../www/machine.php" line="151"/>
         <source>You do not have the right to execute this transaction.</source>
         <translation>Sie haben nicht das Recht diese Transaktin durchzuführen.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="468"/>
+        <location filename="../www/machine.php" line="492"/>
         <source>Internal Error: unknown command, hiccup in code structure.</source>
         <translation>Interner Fehler: unbekanntes Kommando, Fehler in Code-Struktur. Bitte melden Sie diesen Fehler und wie es dazu kam dem Programmierer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="406"/>
+        <location filename="../www/inc/classes/order.php" line="407"/>
         <source>invalidvalue</source>
         <comment>voucher state</comment>
         <translation>Gutscheinwert nicht zulässig</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="412"/>
+        <location filename="../www/inc/classes/order.php" line="413"/>
         <source>invalidprice</source>
         <comment>voucher state</comment>
         <translation>Gutscheinpreis nicht zulässig</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="433"/>
+        <location filename="../www/inc/classes/order.php" line="434"/>
         <source>Shipping type not available to user.</source>
         <translation>Diese Versandoption ist privilegierten Nutzern vorbehalten.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="450"/>
+        <location filename="../www/inc/classes/order.php" line="451"/>
         <source>Illegal shipping type.</source>
         <translation>Ungültige Versandoption.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="912"/>
+        <location filename="../www/inc/classes/order.php" line="916"/>
         <source>Order cannot be paid for, it is only a reservation. Order or sell it first!</source>
         <translation>Dies ist eine Reservierung: kann keine Bezahlung annehmen solange sie nicht bestellt wurde.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1063"/>
+        <location filename="../www/inc/classes/order.php" line="1072"/>
         <source>Unable to update order comment.</source>
         <translation>Kann Bestellkommentar nicht ändern.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1207"/>
+        <location filename="../www/inc/classes/order.php" line="1217"/>
         <source>Invalid Order.</source>
         <translation>Ungültige Bestellung.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1103"/>
+        <location filename="../www/inc/classes/order.php" line="1112"/>
         <source>Invalid Shipping Method.</source>
         <translation>Ungültige Versandoption.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1169"/>
+        <location filename="../www/inc/classes/order.php" line="1179"/>
         <source>Unable to create new shipping method.</source>
         <translation>Kann neue Versandoption nicht anlegen.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1178"/>
+        <location filename="../www/inc/classes/order.php" line="1188"/>
         <source>Unable to change shipping method.</source>
         <translation>Kann Versandoption nicht ändern.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1191"/>
+        <location filename="../www/inc/classes/order.php" line="1201"/>
         <source>Expected a numeric shipping ID.</source>
         <translation>Erwarte numerische Versandoptionsnummer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1196"/>
+        <location filename="../www/inc/classes/order.php" line="1206"/>
         <source>Unable to delete shipping method.</source>
         <translation>Kann Versandoption nicht löschen.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1214"/>
+        <location filename="../www/inc/classes/order.php" line="1224"/>
         <source>Cannot change order from reservation.</source>
         <translation>Kann Reservierung nicht wandeln.</translation>
     </message>
@@ -3748,34 +4029,114 @@ Die Bestellung ist überbezahlt: es gibt noch Geld zurück.</translation>
         <translation>Vorlage existiert nicht.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="255"/>
+        <location filename="../www/inc/classes/voucher.php" line="295"/>
         <source>Unable to cancel voucher.</source>
         <translation>Kann Gutschein nicht zurückgeben.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="263"/>
+        <location filename="../www/inc/classes/voucher.php" line="303"/>
         <source>Invalid voucher, cannot empty it.</source>
         <translation>Ungültiger Gutschein, er kann nicht geleert werden.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="276"/>
+        <location filename="../www/inc/classes/voucher.php" line="316"/>
         <source>Expected two arguments: voucher id and order id.</source>
         <translation>Es wurden zwei Argumente erwartet: Gutschein-ID und Bestell-ID.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="282"/>
+        <location filename="../www/inc/classes/voucher.php" line="350"/>
         <source>Invalid voucher id.</source>
         <translation>Ungültige Gutschein-ID.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="290"/>
+        <location filename="../www/inc/classes/voucher.php" line="360"/>
         <source>Unable to process payment via voucher.</source>
         <translation>Die Bezahlung per Gutschein kann nicht durchgeführt werden.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="299"/>
+        <location filename="../www/inc/classes/voucher.php" line="369"/>
         <source>Invalid voucher ID.</source>
         <translation>Ungültige Gutschein-ID.</translation>
     </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="256"/>
+        <source>create order</source>
+        <translation>Bestellung angelegt</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="669"/>
+        <source>order cancelled</source>
+        <translation>Bestellung storniert</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="707"/>
+        <source>reservation to order</source>
+        <translation>Reservierung zu Bestellung gewandelt</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="921"/>
+        <source>payment</source>
+        <translation>Bezahlung</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="921"/>
+        <source>refund</source>
+        <translation>Geldrückgabe</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1000"/>
+        <source>Ticket or Voucher not found.</source>
+        <translation>Karte oder Gutschein nicht gefunden.</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1005"/>
+        <source>Ticket/Voucher has no order.</source>
+        <translation>Karte/Gutschein hat keine Bestellung.</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1124"/>
+        <source>shipping changed</source>
+        <translation>Versand geändert</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1244"/>
+        <source>Expected 2 arguments: query type and ID.</source>
+        <translation>2 Argumente erwartet: Anfragetyp und ID.</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1263"/>
+        <source>Invalid Query Type.</source>
+        <translation>Ungültige Anfrage.</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="120"/>
+        <source>cancel voucher</source>
+        <translation>Gutschein zurückgegeben</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="134"/>
+        <source>empty voucher</source>
+        <translation>Gutschein entleert</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="157"/>
+        <source>create voucher</source>
+        <translation>Gutschein angelegt</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="221"/>
+        <source>pay with voucher</source>
+        <translation>mit Gutschein bezahlt</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="257"/>
+        <source>pay with voucher outside system</source>
+        <translation>mit Gutschein außerhalb des Systems bezahlt</translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="344"/>
+        <source>Expected two arguments: voucher id and amount to deduct.</source>
+        <translation>2 Argumente erwartet: Gutscheinnummer und Betrag.</translation>
+    </message>
 </context>
 </TS>
index 30759c6..46a728a 100644 (file)
@@ -1,6 +1,67 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="1.1" language="de">
 <context>
+    <name>MBackupDialog</name>
+    <message>
+        <location filename="overview.cpp" line="1591"/>
+        <source>Backup Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1596"/>
+        <source>Backup File:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1598"/>
+        <source>...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1601"/>
+        <source>Generations to keep:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1606"/>
+        <source>Automatic Backup:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1610"/>
+        <source>Interval in days:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1618"/>
+        <source>&amp;OK</source>
+        <translation type="unfinished">Nu &amp;glar! Nehm&apos;sch.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1621"/>
+        <source>&amp;Cancel</source>
+        <translation type="unfinished">&amp;Nee lass mal.</translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1627"/>
+        <source>Backup File</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>MCentDialog</name>
+    <message>
+        <location filename="centbox.cpp" line="105"/>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="centbox.cpp" line="108"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MCheckDialog</name>
     <message>
         <location filename="checkdlg.cpp" line="33"/>
@@ -723,6 +784,19 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MMoneyLog</name>
+    <message>
+        <location filename="moneylog.cpp" line="27"/>
+        <source>Money Log of %1 %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="moneylog.cpp" line="40"/>
+        <source>Close</source>
+        <translation type="unfinished">Zumachn</translation>
+    </message>
+</context>
+<context>
     <name>MOfficeConfig</name>
     <message>
         <location filename="office.cpp" line="60"/>
@@ -910,17 +984,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderItemView</name>
     <message>
-        <location filename="orderwin.cpp" line="915"/>
+        <location filename="orderwin.cpp" line="981"/>
         <source>Preview Tickets</source>
         <translation>Garden anguggn.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="924"/>
+        <location filename="orderwin.cpp" line="990"/>
         <source>Ticket: </source>
         <translation>Garde:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="926"/>
+        <location filename="orderwin.cpp" line="992"/>
         <source>Voucher: </source>
         <translation>Gudschein:</translation>
     </message>
@@ -928,67 +1002,67 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderWindow</name>
     <message>
-        <location filename="orderwin.cpp" line="48"/>
+        <location filename="orderwin.cpp" line="50"/>
         <source>Order Details</source>
         <translation>Beschdelldedails</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="53"/>
+        <location filename="orderwin.cpp" line="55"/>
         <source>&amp;Order</source>
         <translation>&amp;Beschdellen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="54"/>
+        <location filename="orderwin.cpp" line="56"/>
         <source>&amp;Order...</source>
         <translation>&amp;Beschdellen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="57"/>
+        <location filename="orderwin.cpp" line="59"/>
         <source>&amp;Sell...</source>
         <translation>&amp;Vorgofen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="65"/>
+        <location filename="orderwin.cpp" line="67"/>
         <source>C&amp;ancel Order...</source>
         <translation>Beschdellung &amp;abbreschn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="79"/>
+        <location filename="orderwin.cpp" line="86"/>
         <source>&amp;Close</source>
         <translation>&amp;Schließen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="81"/>
+        <location filename="orderwin.cpp" line="88"/>
         <source>&amp;Payment</source>
         <translation>Bed&amp;sahlung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="83"/>
+        <location filename="orderwin.cpp" line="90"/>
         <source>Receive &amp;Payment...</source>
         <translation>&amp;Bedsahln...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="85"/>
+        <location filename="orderwin.cpp" line="92"/>
         <source>&amp;Refund...</source>
         <translation>&amp;Zurüggeben...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="88"/>
+        <location filename="orderwin.cpp" line="97"/>
         <source>P&amp;rinting</source>
         <translation>&amp;Druggn</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="90"/>
+        <location filename="orderwin.cpp" line="99"/>
         <source>Print &amp;Bill...</source>
         <translation>&amp;Reschnung druggn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="91"/>
+        <location filename="orderwin.cpp" line="100"/>
         <source>Save Bill &amp;as file...</source>
         <translation>Reschnung als Dadai &amp;schbeichorn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="93"/>
+        <location filename="orderwin.cpp" line="102"/>
         <source>Print &amp;Tickets...</source>
         <translation>&amp;Garden druggn...</translation>
     </message>
@@ -1003,42 +1077,42 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gar&amp;den anguggn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="107"/>
+        <location filename="orderwin.cpp" line="116"/>
         <source>Order ID:</source>
         <translation>Beschdellnummer:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="109"/>
+        <location filename="orderwin.cpp" line="118"/>
         <source>Order Date:</source>
         <translation>Beschdelldadum:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="111"/>
+        <location filename="orderwin.cpp" line="120"/>
         <source>Shipping Date:</source>
         <translation>Versanddadum:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="113"/>
+        <location filename="orderwin.cpp" line="122"/>
         <source>Customer:</source>
         <translation>Gunde:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="118"/>
+        <location filename="orderwin.cpp" line="127"/>
         <source>Sold by:</source>
         <translation>Vergaufd von:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="120"/>
+        <location filename="orderwin.cpp" line="129"/>
         <source>Total Price:</source>
         <translation>Endvorbraucherbreis:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="122"/>
+        <location filename="orderwin.cpp" line="131"/>
         <source>Already Paid:</source>
         <translation>Schon bedsahld:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="124"/>
+        <location filename="orderwin.cpp" line="133"/>
         <source>Order State:</source>
         <translation>Beschdellschdadus:</translation>
     </message>
@@ -1053,22 +1127,22 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Veranschdaldung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Status</source>
         <translation>Schdadus</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Price</source>
         <translation>Breis</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="67"/>
+        <location filename="orderwin.cpp" line="69"/>
         <source>&amp;Mark Order as Shipped...</source>
         <translation>Beschdellung is weschgeschiggd...</translation>
     </message>
@@ -1083,12 +1157,12 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Garde zurüggeben...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="778"/>
+        <location filename="orderwin.cpp" line="972"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="266"/>
+        <location filename="orderwin.cpp" line="275"/>
         <source>Unable to get template file (ticket.xtt). Giving up.</source>
         <translation>Gann de Vorlache (ticket.xtt) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
@@ -1098,12 +1172,12 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gann de Vorlache (bill.xtt) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="839"/>
+        <location filename="orderwin.cpp" line="878"/>
         <source>Mark as shipped?</source>
         <translation>Als wechgeschiggd margieren?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="839"/>
+        <location filename="orderwin.cpp" line="878"/>
         <source>Mark this order as shipped now?</source>
         <translation>Als wechgeschiggd margieren? Also jedsd. Rischdisch weg? Beim Gunden?</translation>
     </message>
@@ -1113,192 +1187,192 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gann de Vorlache (eventsummary.odtt) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="640"/>
+        <location filename="orderwin.cpp" line="649"/>
         <source>Enter Payment</source>
         <translation>Geldbedrach eingeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="640"/>
+        <location filename="orderwin.cpp" line="649"/>
         <source>Please enter the amount that has been paid:</source>
         <translation>Bidde den Bedrach eingebn der bedsahld wurde:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="647"/>
+        <location filename="orderwin.cpp" line="682"/>
         <source>Unable to submit payment request.</source>
         <translation>Gann de Bedsahlung nisch schbeischorn. De Gommunisdn wolln das Neds vom Geld frei haldn.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="651"/>
+        <location filename="orderwin.cpp" line="686"/>
         <source>Error while trying to pay: %1</source>
         <translation>&apos;S is bleede, abor da war&apos;n Fehlor beim bedsahln: %1</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="663"/>
+        <location filename="orderwin.cpp" line="704"/>
         <source>Enter Refund</source>
         <translation>Rügggabe eingäben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="663"/>
+        <location filename="orderwin.cpp" line="704"/>
         <source>Please enter the amount that will be refunded:</source>
         <translation>Bidde den Bedrach eingebn der zurüggegebn wurde:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="670"/>
+        <location filename="orderwin.cpp" line="710"/>
         <source>Unable to submit refund request.</source>
         <translation>Gann de Rügggabe nisch schbeischorn. De Bankengriese hadd uns wiedor.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="674"/>
+        <location filename="orderwin.cpp" line="714"/>
         <source>Error whily trying to refund: %1</source>
         <translation>&apos;S is bleede, abor da war&apos;n Fehlor beim zurüggeben: %1</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="735"/>
+        <location filename="orderwin.cpp" line="774"/>
         <source>This ticket cannot be returned, it has already been used or is in the wrong state.</source>
         <translation>De Garde gannsch ni zurügnehm. Die wurde schonma benudsd oder so.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="739"/>
+        <location filename="orderwin.cpp" line="778"/>
         <source>Return Ticket</source>
         <translation>Garde zurüggeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="739"/>
+        <location filename="orderwin.cpp" line="778"/>
         <source>Do you really want to return this ticket?</source>
         <translation>Wolln&apos;se de Garde wirschlisch zurüggeben? S&apos;wär schade drum.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="772"/>
+        <location filename="orderwin.cpp" line="811"/>
         <source>Cancel Order?</source>
         <translation>Beschdellung abbreschn?</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="772"/>
+        <location filename="orderwin.cpp" line="811"/>
         <source>Cancel this order now?</source>
         <translation>De Beschdellung jedsd wirschlich abbreschn? S&apos;gibd dann kee zurüg mehr - also ni rumheuln!</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="774"/>
+        <location filename="orderwin.cpp" line="813"/>
         <source>Cannot cancel this order: it is in the wrong state.</source>
         <translation>Gann de Beschdellung ni abbreschn: die hadd wie&apos;n bissl &apos;n falschn Schdadus.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="778"/>
+        <location filename="orderwin.cpp" line="817"/>
         <source>Failed to cancel this order.</source>
         <translation>Gann de Beschdellung ni abbreschn.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="115"/>
+        <location filename="orderwin.cpp" line="124"/>
         <source>Delivery Address:</source>
         <translation>Adresse wo&apos;s Zeuch hin soll:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="130"/>
+        <location filename="orderwin.cpp" line="139"/>
         <source>Order Comment:</source>
         <translation>Beschdellgommendar:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="74"/>
+        <location filename="orderwin.cpp" line="76"/>
         <source>Change Commen&amp;t...</source>
         <translation>Gommendar ändorn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="873"/>
+        <location filename="orderwin.cpp" line="912"/>
         <source>Set comment: order %1</source>
         <translation>Gommendar ändorn: Beschdellung %1</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="884"/>
+        <location filename="orderwin.cpp" line="923"/>
         <source>&amp;Save</source>
         <translation>&amp;Schbeichorn</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="886"/>
+        <location filename="orderwin.cpp" line="925"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Nee lass mal.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="62"/>
+        <location filename="orderwin.cpp" line="64"/>
         <source>&amp;Prune and recheck...</source>
         <translation>Mist wegschmeißn und nochma&apos; scheggn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="60"/>
+        <location filename="orderwin.cpp" line="62"/>
         <source>Ma&amp;ke Reservation...</source>
         <translation>Nu da resorviern wor&apos;s hald ersdma!...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="70"/>
+        <location filename="orderwin.cpp" line="72"/>
         <source>Ch&amp;ange Item-Price...</source>
         <translation>Vom margierden den Breis ändorn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="72"/>
+        <location filename="orderwin.cpp" line="74"/>
         <source>&amp;Return Item...</source>
         <translation>Das margierde Ding zurüggeben...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="76"/>
+        <location filename="orderwin.cpp" line="78"/>
         <source>Change Sh&amp;ipping Method...</source>
         <translation>Versandmedode ändorn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="94"/>
+        <location filename="orderwin.cpp" line="103"/>
         <source>Print V&amp;ouchers...</source>
         <translation>Gudscheine Druggn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="95"/>
+        <location filename="orderwin.cpp" line="104"/>
         <source>Print &amp;Current Item...</source>
         <translation>Margierdes druggen...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="96"/>
+        <location filename="orderwin.cpp" line="105"/>
         <source>&amp;View Items...</source>
         <translation>Alles ma genau anguggn...</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="126"/>
+        <location filename="orderwin.cpp" line="135"/>
         <source>Shipping Method:</source>
         <translation>Versandmedode:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="128"/>
+        <location filename="orderwin.cpp" line="137"/>
         <source>Shipping Costs:</source>
         <translation>Versandgosden:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Item ID</source>
         <translation>De Nummor</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="185"/>
+        <location filename="orderwin.cpp" line="194"/>
         <source>Voucher (current value: %1)</source>
         <translation>Gudschein (agduell issor %1 werd)</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="260"/>
+        <location filename="orderwin.cpp" line="269"/>
         <source>There are no tickets left to print.</source>
         <translation>Eivorbübbschd, da ist gehne Garde, die mor druggn gönn&apos;.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="301"/>
+        <location filename="orderwin.cpp" line="310"/>
         <source>There are no vouchers left to print.</source>
         <translation>Eivorbübbschd, da ist gehn Gudschein, den mor druggn gönn&apos;.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="307"/>
+        <location filename="orderwin.cpp" line="316"/>
         <source>Unable to get template file (voucher.xtt). Giving up.</source>
         <translation>Gann de Vorlache (voucher) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="405"/>
+        <location filename="orderwin.cpp" line="414"/>
         <source>Unable to get template file (bill). Giving up.</source>
         <translation>Gann de Vorlache (bill) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
@@ -1308,391 +1382,436 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gann de Vorlache (eventsummary) ni findn&apos;. Isch hab mor Mühe gegebn. Abor jedsd gebsch off.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="413"/>
+        <location filename="orderwin.cpp" line="422"/>
         <source>Open Document File (*.%1)</source>
         <translation>ODF Dadai (*.%1)</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="701"/>
+        <location filename="orderwin.cpp" line="741"/>
         <source>Enter Price</source>
         <translation>Breis eingäbn</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="701"/>
+        <location filename="orderwin.cpp" line="741"/>
         <source>Please enter the new price for the ticket:</source>
         <translation>Gib ma een Breis ein, und machn hübsch rund:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="708"/>
+        <location filename="orderwin.cpp" line="747"/>
         <source>Cannot change this item type.</source>
         <translation>Die Ard von Ardiggel gansch&apos; ni ändorn.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="756"/>
+        <location filename="orderwin.cpp" line="795"/>
         <source>This voucher cannot be returned, it has already been used.</source>
         <translation>Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="760"/>
+        <location filename="orderwin.cpp" line="799"/>
         <source>Return Voucher</source>
         <translation>Gudschein zurüggeben</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="760"/>
+        <location filename="orderwin.cpp" line="799"/>
         <source>Do you really want to return this voucher?</source>
         <translation>Wolln&apos;se den Gudschein wirschlisch zurüggeben? S&apos;wär schade drum.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="767"/>
+        <location filename="orderwin.cpp" line="806"/>
         <source>Cannot return this item type.</source>
         <translation>Die Ard von Ardiggel gansch&apos; ni zurüggnehm. S&apos;duhd mir leid.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="843"/>
+        <location filename="orderwin.cpp" line="882"/>
         <source>Set shipping time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="849"/>
+        <location filename="orderwin.cpp" line="888"/>
         <source>Enter the shipping time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="855"/>
+        <location filename="orderwin.cpp" line="894"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="857"/>
+        <location filename="orderwin.cpp" line="896"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="orderwin.cpp" line="81"/>
+        <source>MoneyLog for Order...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="83"/>
+        <source>MoneyLog for selected Voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="671"/>
+        <source>Enter Voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="671"/>
+        <source>Please enter the ID of the voucher you want to use:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="676"/>
+        <source>This voucher is not valid.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="695"/>
+        <source>Voucher Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="695"/>
+        <source>Remaining value of this voucher: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="972"/>
+        <source>This is not a voucher, cannot show the money log.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="94"/>
+        <source>Pay with &amp;Voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MOverview</name>
     <message>
-        <location filename="overview.cpp" line="65"/>
+        <location filename="overview.cpp" line="80"/>
         <source>&amp;Session</source>
         <translation>&amp;Sidsung</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="66"/>
+        <location filename="overview.cpp" line="81"/>
         <source>&amp;Re-Login</source>
         <translation>&amp;Noch&apos;ma einloggn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="73"/>
+        <location filename="overview.cpp" line="88"/>
         <source>&amp;Close Session</source>
         <translation>Sidsung &amp;Zumachn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="75"/>
+        <location filename="overview.cpp" line="90"/>
         <source>&amp;Event</source>
         <translation>&amp;Veranschdaldung</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="85"/>
+        <location filename="overview.cpp" line="100"/>
         <source>&amp;Customer</source>
         <translation>&amp;Gunde</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="116"/>
+        <location filename="overview.cpp" line="137"/>
         <source>Events</source>
         <translation>Veranschdaldungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1302"/>
+        <location filename="overview.cpp" line="1545"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="384"/>
+        <location filename="overview.cpp" line="411"/>
         <source>I was unable to renew the login at the server, the error was: %1</source>
         <translation>Isch gann de&apos; Verbindung off&apos;n gross&apos;n Reschner nisch erneuern. Der will nisch weil: %1</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="67"/>
+        <location filename="overview.cpp" line="82"/>
         <source>&amp;Offline mode</source>
         <translation>&amp;Ohne Neds und Dobbelden Boden</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="78"/>
+        <location filename="overview.cpp" line="93"/>
         <source>&amp;New Event...</source>
         <translation>Veranschdaldung &amp;absach&apos;n...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="86"/>
+        <location filename="overview.cpp" line="101"/>
         <source>&amp;Show all customers</source>
         <translation>&amp;Alle Gunden anzeigen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="88"/>
+        <location filename="overview.cpp" line="103"/>
         <source>C&amp;art</source>
         <translation>Eing&amp;aufswagen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="89"/>
+        <location filename="overview.cpp" line="104"/>
         <source>Add &amp;Ticket</source>
         <translation>Ein&amp;driddsgarde hinzufüchen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="90"/>
+        <location filename="overview.cpp" line="105"/>
         <source>Add &amp;Voucher</source>
         <translation>&amp;Gudschein hinzufüchen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="91"/>
+        <location filename="overview.cpp" line="106"/>
         <source>&amp;Remove Item</source>
         <translation>Doch &amp;ni&apos; nehm&apos;</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="92"/>
+        <location filename="overview.cpp" line="107"/>
         <source>&amp;Abort Shopping</source>
         <translation>&amp;Eingauf Abbrechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="126"/>
+        <location filename="overview.cpp" line="147"/>
         <source>New Event...</source>
         <translation>Neue Veranschdaldung...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="218"/>
+        <location filename="overview.cpp" line="239"/>
         <source>Details...</source>
         <translation>Dedails anzeichen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="133"/>
+        <location filename="overview.cpp" line="154"/>
         <source>Order Ticket...</source>
         <translation>Eindriddsgarde beschdellen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="147"/>
+        <location filename="overview.cpp" line="168"/>
         <source>Shopping Cart</source>
         <translation>Eingaufswagen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="159"/>
+        <location filename="overview.cpp" line="180"/>
         <source>Add Ticket</source>
         <translation>Eindriddsgarde hinzufüchen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="161"/>
+        <location filename="overview.cpp" line="182"/>
         <source>Add Voucher</source>
         <translation>Gudschein hinzufüchen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="163"/>
+        <location filename="overview.cpp" line="184"/>
         <source>Remove Item</source>
         <translation>Doch ni&apos; nehm&apos;</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="169"/>
+        <location filename="overview.cpp" line="190"/>
         <source>Customer:</source>
         <translation>Gunde:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="178"/>
+        <location filename="overview.cpp" line="199"/>
         <source>Delivery Address:</source>
         <translation>Adresse wo&apos;s Zeuch hin soll:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="181"/>
+        <location filename="overview.cpp" line="202"/>
         <source>Comments:</source>
         <translation>Wischdiches Gelaber und Gerede:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="191"/>
+        <location filename="overview.cpp" line="212"/>
         <source>Clear</source>
         <translation>Wechwerfen und von vorne!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Start Time</source>
         <translation>Anfangszeit</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Title</source>
         <translation>Diddel</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="353"/>
+        <location filename="overview.cpp" line="380"/>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation>ddd, d.M.yyyy hh:mm</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="76"/>
+        <location filename="overview.cpp" line="91"/>
         <source>&amp;Update Event List</source>
         <translation>&amp;Voranschdaldungsliste nochma holen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="77"/>
+        <location filename="overview.cpp" line="92"/>
         <source>&amp;Show/Edit details...</source>
         <translation>&amp;Dedails anzeichen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="245"/>
+        <location filename="overview.cpp" line="270"/>
         <source>Users</source>
         <translation>Nudsor</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="253"/>
+        <location filename="overview.cpp" line="278"/>
         <source>New User...</source>
         <translation>Neier Nudsor...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="256"/>
+        <location filename="overview.cpp" line="281"/>
         <source>Delete User...</source>
         <translation>Nudsor löschen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="260"/>
+        <location filename="overview.cpp" line="285"/>
         <source>Description...</source>
         <translation>Beschreibung...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="263"/>
+        <location filename="overview.cpp" line="288"/>
         <source>Hosts...</source>
         <translation>Reschnor...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="266"/>
+        <location filename="overview.cpp" line="291"/>
         <source>Roles...</source>
         <translation>Rollen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="275"/>
+        <location filename="overview.cpp" line="300"/>
         <source>Hosts</source>
         <translation>Reschnor</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="455"/>
+        <location filename="overview.cpp" line="482"/>
         <source>Login Name</source>
         <translation>Name zum Anmelden</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="455"/>
+        <location filename="overview.cpp" line="482"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="469"/>
+        <location filename="overview.cpp" line="496"/>
         <source>New User</source>
         <translation>Neier Nudsor</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="469"/>
+        <location filename="overview.cpp" line="496"/>
         <source>Please enter new user name (only letters, digits, and underscore allowed):</source>
         <translation>Bidde gib ma nen neien Nudsornam&apos; ein (nur Buchschdaben, Ziffern und &quot;_&quot;):</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="981"/>
+        <location filename="overview.cpp" line="1008"/>
         <source>Error</source>
         <translation>Gans doller falschor Fehler</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="519"/>
+        <location filename="overview.cpp" line="546"/>
         <source>Edit Description</source>
         <translation>Beschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="519"/>
+        <location filename="overview.cpp" line="546"/>
         <source>Descriptionof user %1:</source>
         <translation>Beschreibung vom Nudsor %1:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="68"/>
+        <location filename="overview.cpp" line="83"/>
         <source>Change my &amp;Password</source>
         <translation>Mei eechnes &amp;Bassword ändorn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="269"/>
+        <location filename="overview.cpp" line="294"/>
         <source>Set Password...</source>
         <translation>Bassword sedsen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="283"/>
+        <location filename="overview.cpp" line="308"/>
         <source>New Host...</source>
         <translation>Neier Reschnor...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="286"/>
+        <location filename="overview.cpp" line="311"/>
         <source>Add This Host...</source>
         <translation>Die Gisde hier hinzufüchen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="289"/>
+        <location filename="overview.cpp" line="314"/>
         <source>Delete Host...</source>
         <translation>Reschnor löschen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="293"/>
+        <location filename="overview.cpp" line="318"/>
         <source>Generate New Key...</source>
         <translation>Neien Schlüssel erzeuchen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="296"/>
+        <location filename="overview.cpp" line="321"/>
         <source>Import...</source>
         <translation>Imbordieren...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="299"/>
+        <location filename="overview.cpp" line="324"/>
         <source>Export...</source>
         <translation>Eggsbordieren...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="478"/>
+        <location filename="overview.cpp" line="505"/>
         <source>Password</source>
         <translation>Bassword</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="478"/>
+        <location filename="overview.cpp" line="505"/>
         <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="493"/>
+        <location filename="overview.cpp" line="520"/>
         <source>Delete User?</source>
         <translation>Nudsor löschen?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="493"/>
+        <location filename="overview.cpp" line="520"/>
         <source>Really delete user &apos;%1&apos;?</source>
         <translation>Nudsor &apos;%1&apos; wirklich löschen? Bissde Dir da och gans sischor?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="562"/>
+        <location filename="overview.cpp" line="589"/>
         <source>Error setting password: %1</source>
         <translation>Gann Bassword ni sedsen: %1</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="577"/>
+        <location filename="overview.cpp" line="604"/>
         <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="593"/>
+        <location filename="overview.cpp" line="620"/>
         <source>Host Name</source>
         <translation>Reschnorname</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="593"/>
+        <location filename="overview.cpp" line="620"/>
         <source>Host Key</source>
         <translation>Reschnorschlüssel</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="610"/>
+        <location filename="overview.cpp" line="637"/>
         <source>Create New Host</source>
         <translation>Neien Reschnor anlechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="610"/>
+        <location filename="overview.cpp" line="637"/>
         <source>Please enter a host name:</source>
         <translation>Gib ma nen Nam&apos; für de Gisde ein:</translation>
     </message>
     <message numerus="yes">
-        <location filename="overview.cpp" line="618"/>
+        <location filename="overview.cpp" line="645"/>
         <source>The key of this new host could only be generated with %n bits entropy. Store anyway?</source>
         <translation>
             <numerusform>Dor Schlüssel von der Gisde hat nur %n zufälliges Bid. Das is a bissl wenisch. Drodsdem schbeichorn?</numerusform>
@@ -1700,27 +1819,27 @@ At least %1 Bits of random are required.</source>
         </translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="641"/>
+        <location filename="overview.cpp" line="668"/>
         <source>Delete this Host?</source>
         <translation>De Gisdge löschen?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="641"/>
+        <location filename="overview.cpp" line="668"/>
         <source>Really delete host &apos;%1&apos;?</source>
         <translation>De Gisde &apos;%1&apos; wirklisch löschen? Bissde da och sischor?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="655"/>
+        <location filename="overview.cpp" line="682"/>
         <source>Change Host Key?</source>
         <translation>Den Schlüssel von dem Reschnor ändorn?</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="655"/>
+        <location filename="overview.cpp" line="682"/>
         <source>Really change the key of host &apos;%1&apos;?</source>
         <translation>Wirglich den Schlüssel von dem Reschnor &apos;%1&apos; ändorn? Gans sischor?</translation>
     </message>
     <message numerus="yes">
-        <location filename="overview.cpp" line="660"/>
+        <location filename="overview.cpp" line="687"/>
         <source>The new key of this host could only be generated with %n bits entropy. Store anyway?</source>
         <translation>
             <numerusform>Dor Schlüssel von der Gisde hat nur %n zufälliges Bid. Das is a bissl wenisch. Drodsdem schbeichorn?</numerusform>
@@ -1728,162 +1847,162 @@ At least %1 Bits of random are required.</source>
         </translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="671"/>
+        <location filename="overview.cpp" line="698"/>
         <source>Import Key from File</source>
         <translation>Schlüssel aus nor Dadai holen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="680"/>
+        <location filename="overview.cpp" line="707"/>
         <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="692"/>
+        <location filename="overview.cpp" line="719"/>
         <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="697"/>
+        <location filename="overview.cpp" line="724"/>
         <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="702"/>
+        <location filename="overview.cpp" line="729"/>
         <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="707"/>
+        <location filename="overview.cpp" line="734"/>
         <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="725"/>
+        <location filename="overview.cpp" line="752"/>
         <source>This host cannot be exported.</source>
         <translation>Den Reschnor gannsch ni schbeichorn.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="730"/>
+        <location filename="overview.cpp" line="757"/>
         <source>Export Key to File</source>
         <translation>Schlüssel als Dadei ablechen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="739"/>
+        <location filename="overview.cpp" line="766"/>
         <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="188"/>
+        <location filename="overview.cpp" line="209"/>
         <source>Check Order</source>
         <translation type="unfinished">Ne Beschdellung anlegn.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="195"/>
+        <location filename="overview.cpp" line="216"/>
         <source>Order List</source>
         <translation>Beschdelllisde</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="199"/>
+        <location filename="overview.cpp" line="220"/>
         <source>-select mode-</source>
         <translation>-wähl ma was aus-</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="200"/>
+        <location filename="overview.cpp" line="221"/>
         <source>All Orders</source>
         <translation>Alle Beschdellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="201"/>
+        <location filename="overview.cpp" line="222"/>
         <source>Open Orders</source>
         <translation>Offene Beschdellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="203"/>
+        <location filename="overview.cpp" line="224"/>
         <source>Outstanding Payments</source>
         <translation>Wo noch ni bezahld is</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="204"/>
+        <location filename="overview.cpp" line="225"/>
         <source>Outstanding Refunds</source>
         <translation>Wo was zurügerschdadded werden muss</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Amount</source>
         <translation>Anzahl</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="784"/>
+        <location filename="overview.cpp" line="811"/>
         <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="797"/>
+        <location filename="overview.cpp" line="824"/>
         <source>Select</source>
         <translation>Auswähln</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1168"/>
+        <location filename="overview.cpp" line="1378"/>
         <source>Cancel</source>
         <translation>Ni machen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="915"/>
+        <location filename="overview.cpp" line="942"/>
         <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="919"/>
+        <location filename="overview.cpp" line="946"/>
         <source>Please chose a customer first!</source>
         <translation>Du mussd schon nen Gunden auswähln, sonsd wees isch doch ni wer&apos;s griechen soll!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="977"/>
+        <location filename="overview.cpp" line="1004"/>
         <source>The request failed.</source>
         <translation>De Anfrache is schiefgegangen.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="981"/>
+        <location filename="overview.cpp" line="1008"/>
         <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="237"/>
+        <location filename="overview.cpp" line="258"/>
         <source>Entrance</source>
         <translation>Einlassgondrolle</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="137"/>
+        <location filename="overview.cpp" line="158"/>
         <source>Event Summary...</source>
         <translation>Veranschdaldungszusammenfassung...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="205"/>
+        <location filename="overview.cpp" line="226"/>
         <source>Undelivered Orders</source>
         <translation>Beschdellungen die noch ni ausgelieford sind</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="215"/>
+        <location filename="overview.cpp" line="236"/>
         <source>Update</source>
         <translation>Auffrischn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Status</source>
         <translation>Schdadus</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Total</source>
         <translation>Summe</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Paid</source>
         <translation>Bedsahld</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Customer</source>
         <translation>Gunde</translation>
     </message>
@@ -1893,7 +2012,7 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Vorlache hochladn...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="96"/>
+        <location filename="overview.cpp" line="111"/>
         <source>&amp;Misc</source>
         <translation>Vorschiednes</translation>
     </message>
@@ -1903,92 +2022,92 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Garde zurüggeben...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="141"/>
+        <location filename="overview.cpp" line="162"/>
         <source>Cancel Event...</source>
         <translation>Veranschdaldung absach&apos;n...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="222"/>
+        <location filename="overview.cpp" line="243"/>
         <source>Find by Ticket...</source>
         <translation>Mit Garde finden...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="431"/>
+        <location filename="overview.cpp" line="458"/>
         <source>Cancel Event</source>
         <translation>Veranschdaldung absach&apos;n</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="431"/>
+        <location filename="overview.cpp" line="458"/>
         <source>Please enter a reason to cancel event &quot;%1&quot; or abort:</source>
         <translation>Nu&apos; gib mir ma&apos;n rischdsch guden Grund warum Du de Veranschdaldung &quot;%1&quot; absachn willsd oder lass&apos;es sein:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="434"/>
+        <location filename="overview.cpp" line="461"/>
         <source>Event Cancelled</source>
         <translation>Veranschaldung abgesachd</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="434"/>
+        <location filename="overview.cpp" line="461"/>
         <source>The event &quot;%1&quot; has been cancelled. Please inform everybody who bought a ticket.</source>
         <translation>De Veranschdaldung &quot;%1&quot; wurde abgesacht. Bidde sorsch ma dafür dass och jedor Bescheid wees.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="436"/>
+        <location filename="overview.cpp" line="463"/>
         <source>Unable to cancel event &quot;%1&quot;.</source>
         <translation>Gann de Veranschdaldung &quot;%1&quot; ni absachn.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1036"/>
+        <location filename="overview.cpp" line="1082"/>
         <source>Ticket &quot;%1&quot; Not Valid</source>
         <translation>De Garde &quot;%1&quot; is ni güldsch.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1040"/>
+        <location filename="overview.cpp" line="1090"/>
         <source>Ticket &quot;%1&quot; has already been used</source>
         <translation>De Garde &quot;%1&quot; wurde schonma benudsd.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1044"/>
+        <location filename="overview.cpp" line="1094"/>
         <source>Ticket &quot;%1&quot; has not been bought.</source>
         <translation>De Garde &quot;%1&quot; wurde ni gegauft.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1048"/>
+        <location filename="overview.cpp" line="1098"/>
         <source>Ticket &quot;%1&quot; Ok</source>
         <translation>De Garde &quot;%1&quot; is in Ordnung.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1053"/>
+        <location filename="overview.cpp" line="1103"/>
         <source>Ticket &quot;%1&quot; Ok; the Order has a refund</source>
         <translation>De Garde &quot;%1&quot; is in Ordnung. Dor Gunde griggd sogar noch Geld zurüg.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1058"/>
+        <location filename="overview.cpp" line="1108"/>
         <source>Ticket &quot;%1&quot; is not paid for!</source>
         <translation>De Garde &quot;%1&quot; is abor ni bedsahld!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1061"/>
+        <location filename="overview.cpp" line="1111"/>
         <source>Ticket &quot;%1&quot; cannot be accepted, please check the order!</source>
         <translation>De Garde &quot;%1&quot; gönnmor so abor ni agsebdiern. Schegg ma&apos; de Beschdellung!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1128"/>
+        <location filename="overview.cpp" line="1178"/>
         <source>Enter Ticket</source>
         <translation>Garde eingebn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1128"/>
+        <location filename="overview.cpp" line="1178"/>
         <source>Please enter the ID of one of the tickets of the order you seek:</source>
         <translation>Bidde gib de Gennung von nor Garde ein, die Du suchsd:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1132"/>
+        <location filename="overview.cpp" line="1182"/>
         <source>Unable to query server.</source>
         <translation>Gann den großen Reschnor im Neds ni erreischn. Da sin wo wiedor de Mäuse drin.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1141"/>
+        <location filename="overview.cpp" line="1191"/>
         <source>Server returned an invalid order ID.</source>
         <translation>Dor große Reschnor will misch verarschn: der gibd mir ne falsche Beschdellnummer.</translation>
     </message>
@@ -2028,316 +2147,462 @@ At least %1 Bits of random are required.</source>
         <translation type="obsolete">Gann de Vorlache ni hochladn. S&apos; lieschd vielleischd am Weddor.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1267"/>
+        <location filename="overview.cpp" line="1317"/>
         <source>Return Ticket</source>
         <translation>Garde zurüggeben</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1267"/>
+        <location filename="overview.cpp" line="1317"/>
         <source>Please enter the ticket ID to return:</source>
         <translation>Bitte die Gennung von dor Garde eingeben die Se&apos; zurüggeben wolln:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1271"/>
+        <location filename="overview.cpp" line="1321"/>
         <source>This is not a valid ticket.</source>
         <translation>Das is abor gehne güldsche Garde!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1276"/>
+        <location filename="overview.cpp" line="1326"/>
         <source>This ticket cannot be returned, it has already been used or is in the wrong state.</source>
         <translation>De Garde gannsch ni zurügnehm. Die wurde schonma benudsd oder so.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="105"/>
+        <location filename="overview.cpp" line="126"/>
         <source>&amp;Admin</source>
         <translation>&amp;Adminischdradsion</translation>
     </message>
     <message>
         <location filename="overview.cpp" line="107"/>
         <source>&amp;Schedule Backup...</source>
-        <translation>&amp;Zeit für Sischerungsgobie fesdlechn...</translation>
+        <translation type="obsolete">&amp;Zeit für Sischerungsgobie fesdlechn...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="108"/>
+        <location filename="overview.cpp" line="129"/>
         <source>&amp;Backup now...</source>
         <translation>Jedsd &amp;Sischorungsgobie anleschn...</translation>
     </message>
     <message>
         <location filename="overview.cpp" line="109"/>
         <source>&amp;Restore...</source>
-        <translation>&amp;Wiedorherschdelln...</translation>
+        <translation type="obsolete">&amp;Wiedorherschdelln...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="207"/>
+        <location filename="overview.cpp" line="228"/>
         <source>-search result-</source>
         <translation>-Suchräsuldahd-</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="225"/>
+        <location filename="overview.cpp" line="246"/>
         <source>Find by Event...</source>
         <translation>Nach Veranschdaldung suchn...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="228"/>
+        <location filename="overview.cpp" line="249"/>
         <source>Find by Customer...</source>
         <translation>Nach Gunde suchn...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="474"/>
+        <location filename="overview.cpp" line="501"/>
         <source>The user name must contain only letters, digits, dots and underscores and must be at least one character long!</source>
         <translation>Nee. So ned. Du darfsd nur Buchschdaben, Zifforn, Bungde und &quot;_&quot; verwenden. Umlaude sind och nisch gud. Und es muss mid nem Buchschdaben anfangen. Is a bissl gomblizierd, aber Du schaffsd das schon!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1154"/>
+        <location filename="overview.cpp" line="1204"/>
         <source>Select Event</source>
         <translation>Veranschdaldung auswähln</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1166"/>
+        <location filename="overview.cpp" line="1216"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Capacity</source>
         <translation>Magsimale Gäsde</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Sold</source>
         <translation>Vergaufd</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Reserved</source>
         <translation>Resorvierd</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Free</source>
         <translation>Frei</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="497"/>
+        <location filename="overview.cpp" line="524"/>
         <source>(Nobody)</source>
         <comment>this is a username for no user, the string must contain &apos;(&apos; to distinguish it from the others</comment>
         <translation>(Gar Geener)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="500"/>
+        <location filename="overview.cpp" line="527"/>
         <source>Delete User</source>
         <translation>Nudsor Löschn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="500"/>
+        <location filename="overview.cpp" line="527"/>
         <source>Select which user will inherit this users database objects:</source>
         <translation>Such ma raus wer de Beschdellung&apos;n und so von dem Nudsor erbd:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="505"/>
+        <location filename="overview.cpp" line="532"/>
         <source>Cannot delete user: %1</source>
         <translation>Gann den Nudsor ni löschn: %1</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="80"/>
+        <location filename="overview.cpp" line="95"/>
         <source>Show &amp;old Events</source>
         <translation>Aldes Zeuch zeichen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="102"/>
+        <location filename="overview.cpp" line="122"/>
         <source>C&amp;onfigure</source>
         <translation>Gonfiguriern</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="103"/>
+        <location filename="overview.cpp" line="123"/>
         <source>&amp;Auto-Refresh settings...</source>
         <translation>Schdändisch-Nachgugg-Einschdellungen...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1325"/>
+        <location filename="overview.cpp" line="1419"/>
         <source>Refresh Settings</source>
         <translation>Schdändisch-Nachgugg-Einschdellungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1330"/>
+        <location filename="overview.cpp" line="1424"/>
         <source>Refresh Rate (minutes):</source>
         <translation>Nachguggfregwens (Minuden)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1336"/>
+        <location filename="overview.cpp" line="1430"/>
         <source>refresh &amp;event list</source>
         <translation>Veranschdaldungslisde nachguggn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1338"/>
+        <location filename="overview.cpp" line="1432"/>
         <source>refresh &amp;user list</source>
         <translation>Nudsorlisde nachguggn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1340"/>
+        <location filename="overview.cpp" line="1434"/>
         <source>refresh &amp;host list</source>
         <translation>Reschnorlisde nachguggn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1349"/>
+        <location filename="overview.cpp" line="1494"/>
         <source>&amp;OK</source>
         <translation>Nu &amp;glar! Nehm&apos;sch.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1351"/>
+        <location filename="overview.cpp" line="1496"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Nee lass mal.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="70"/>
+        <location filename="overview.cpp" line="85"/>
         <source>&amp;Edit Templates...</source>
         <translation>Vorlachen bearbeeden...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="71"/>
+        <location filename="overview.cpp" line="86"/>
         <source>&amp;Update Templates Now</source>
         <translation>Jedsd soford nochmal nachguggen was es neues gibd</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="94"/>
+        <location filename="overview.cpp" line="109"/>
         <source>&amp;Update Shipping Options</source>
         <translation>Jedsd soford Versandmedoden nachguggn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="97"/>
+        <location filename="overview.cpp" line="112"/>
         <source>Return &amp;ticket...</source>
         <translation>Eindriddsgarde zurüggeben...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="98"/>
+        <location filename="overview.cpp" line="113"/>
         <source>Return &amp;voucher...</source>
         <translation>Gudschein zurüggeben...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="100"/>
+        <location filename="overview.cpp" line="115"/>
         <source>Edit &amp;Shipping Options...</source>
         <translation>Versandmedoden bearbeeden...</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="175"/>
+        <location filename="overview.cpp" line="196"/>
         <source>Shipping Method:</source>
         <translation>Versandmedode:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="202"/>
+        <location filename="overview.cpp" line="223"/>
         <source>Open Reservations</source>
         <translation>Offene Resorvierungen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="443"/>
+        <location filename="overview.cpp" line="470"/>
         <source>(No Shipping)</source>
         <translation>(gar gee Vorsand)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="847"/>
+        <location filename="overview.cpp" line="874"/>
         <source>Select Voucher</source>
         <translation>Gudschein auswähln</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="858"/>
+        <location filename="overview.cpp" line="885"/>
         <source>Select voucher price and value:</source>
         <translation>Beschdimm mal &apos;n Gudscheinpreis und -werd:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="859"/>
+        <location filename="overview.cpp" line="886"/>
         <source>Price:</source>
         <translation>Breis:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="865"/>
+        <location filename="overview.cpp" line="892"/>
         <source>Value:</source>
         <translation>Werd:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="897"/>
+        <location filename="overview.cpp" line="924"/>
         <source>Voucher (price: %1, value %2)</source>
         <translation>Gudschein (gosded %1 und iss noch %2 werd)</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1288"/>
+        <location filename="overview.cpp" line="1338"/>
         <source>Return Voucher</source>
         <translation>Gudschein zurüggeben</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1288"/>
+        <location filename="overview.cpp" line="1338"/>
         <source>Please enter the voucher ID to return:</source>
         <translation>Bidde gib ma de Nummor von dem Gudschein ein, den De zurüggeben willsd:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1292"/>
+        <location filename="overview.cpp" line="1342"/>
         <source>This is not a valid voucher.</source>
         <translation>Das is abor gee güldschor Gudschein. So ni!</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1297"/>
+        <location filename="overview.cpp" line="1347"/>
         <source>This voucher cannot be returned, it has already been used.</source>
         <translation>Den Gudschein gannsch ni zurügnehm. Der wurde schonma benudsd, der iss ja schon angebissn.</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1342"/>
+        <location filename="overview.cpp" line="1436"/>
         <source>refresh &amp;shipping list</source>
         <translation>Versandmedoden offfrischen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="231"/>
+        <location filename="overview.cpp" line="252"/>
         <source>Find by Order ID...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1251"/>
+        <location filename="overview.cpp" line="1301"/>
         <source>Enter Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1251"/>
+        <location filename="overview.cpp" line="1301"/>
         <source>Please enter the ID of the order you want to display:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1256"/>
+        <location filename="overview.cpp" line="1306"/>
         <source>This order does not exist.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="overview.cpp" line="117"/>
+        <source>&amp;Deduct from voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="119"/>
+        <source>&amp;Money Log for voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="120"/>
+        <source>Money Log for &amp;user...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="124"/>
+        <source>&amp;Server Access settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="127"/>
+        <source>Backup &amp;Settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="263"/>
+        <source>Enter or scan Ticket-ID:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1086"/>
+        <source>Ticket &quot;%1&quot; is not for this event.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1359"/>
+        <source>Deduct from Voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1362"/>
+        <source>Using a voucher to pay outside the system.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1366"/>
+        <source>Amount to deduct:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1368"/>
+        <source>Voucher ID:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1376"/>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1389"/>
+        <source>Request failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1396"/>
+        <source>Deducted from Voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1396"/>
+        <source>Value taken from voucher: %1
+Value remaining on voucher: %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1470"/>
+        <source>Server Access Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1474"/>
+        <source>Request Timeout (seconds):</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1480"/>
+        <source>Log Level:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1482"/>
+        <source>Minimal Logging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1483"/>
+        <source>Log Details on Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1484"/>
+        <source>Always Log Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1524"/>
+        <source>Backup failed with error: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1541"/>
+        <source>Backup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1541"/>
+        <source>The backup was successful.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1545"/>
+        <source>Cannot create backup file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1567"/>
+        <source>Voucher ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1567"/>
+        <source>Please enter voucher ID to show log:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1574"/>
+        <source>User</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1574"/>
+        <source>Please enter login name of user to show log:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MPasswordChange</name>
     <message>
-        <location filename="overview.cpp" line="1373"/>
+        <location filename="overview.cpp" line="1646"/>
         <source>Change my password</source>
         <translation>Mei eechnes Bassword ändorn</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1379"/>
+        <location filename="overview.cpp" line="1652"/>
         <source>Old Password:</source>
         <translation>Aldes Bassword:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1383"/>
+        <location filename="overview.cpp" line="1656"/>
         <source>New Password:</source>
         <translation>Neies Bassword:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1386"/>
+        <location filename="overview.cpp" line="1659"/>
         <source>Repeat Password:</source>
         <translation>Nochma neies Bassword:</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1394"/>
+        <location filename="overview.cpp" line="1667"/>
         <source>Set Password</source>
         <translation>Bassword sedsen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1396"/>
+        <location filename="overview.cpp" line="1669"/>
         <source>Cancel</source>
         <translation>Vorgisses, ni sedsen</translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1375"/>
+        <location filename="overview.cpp" line="1648"/>
         <source>Reset password of user &quot;%1&quot;</source>
         <translation>Bassword von Nudsor &quot;%1&quot; zurügsedsen</translation>
     </message>
@@ -2354,32 +2619,32 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MShippingChange</name>
     <message>
-        <location filename="orderwin.cpp" line="969"/>
+        <location filename="orderwin.cpp" line="1035"/>
         <source>Change Shipping Method</source>
         <translation>Versandmedode ändorn</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="976"/>
+        <location filename="orderwin.cpp" line="1042"/>
         <source>Method:</source>
         <translation>Medode:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="978"/>
+        <location filename="orderwin.cpp" line="1044"/>
         <source>Price:</source>
         <translation>Breis:</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="986"/>
+        <location filename="orderwin.cpp" line="1052"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="988"/>
+        <location filename="orderwin.cpp" line="1054"/>
         <source>Cancel</source>
         <translation>Abbreschen</translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="996"/>
+        <location filename="orderwin.cpp" line="1061"/>
         <source>(None)</source>
         <comment>shipping method</comment>
         <translation>(Gar Geene)</translation>
@@ -2388,157 +2653,157 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MShippingEditor</name>
     <message>
-        <location filename="shipping.cpp" line="131"/>
+        <location filename="shipping.cpp" line="132"/>
         <source>Edit Shipping Options</source>
         <translation>Versandmedoden bearbeeden</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="143"/>
+        <location filename="shipping.cpp" line="144"/>
         <source>Change Description</source>
         <translation>Beschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="145"/>
+        <location filename="shipping.cpp" line="146"/>
         <source>Change Price</source>
         <translation>Breis ändorn</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="147"/>
+        <location filename="shipping.cpp" line="148"/>
         <source>Change Availability</source>
         <translation>Vorfügborgeed ändorn</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="150"/>
+        <location filename="shipping.cpp" line="151"/>
         <source>Add Option</source>
         <translation>Medode hinzufüschn</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="152"/>
+        <location filename="shipping.cpp" line="153"/>
         <source>Delete Option</source>
         <translation>Medode löschn</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="159"/>
+        <location filename="shipping.cpp" line="160"/>
         <source>Ok</source>
         <translation>Is gud so.</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="161"/>
+        <location filename="shipping.cpp" line="162"/>
         <source>Cancel</source>
         <translation>Doch ni&apos; machen</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>ID</source>
         <translation>Nummor</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Description</source>
         <translation>Beschreibung</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Price</source>
         <translation>Breis</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Web</source>
         <translation>Web</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Any User</source>
         <translation>Jedor</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="175"/>
+        <location filename="shipping.cpp" line="176"/>
         <source>Yes</source>
         <translation>Nu!</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="175"/>
+        <location filename="shipping.cpp" line="176"/>
         <source>No</source>
         <translation>Nee!</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="249"/>
+        <location filename="shipping.cpp" line="250"/>
         <source>Shipping Option Description</source>
         <translation>Versandmedodenbeschreibung</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="189"/>
+        <location filename="shipping.cpp" line="190"/>
         <source>Please select a new description for this shipping option:</source>
         <translation>Und nu&apos; gib ma ne neue Beschreibung für de Versandmedode ein und wenn&apos;de ferdsch bist drüggsde de &quot;Endor&quot;-Dasde:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="287"/>
+        <location filename="shipping.cpp" line="288"/>
         <source>Warning</source>
         <translation>Dumm gelaufen</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="239"/>
+        <location filename="shipping.cpp" line="240"/>
         <source>Could not store the changes.</source>
         <translation>Gann de Ändorung ni schbeichorn. S&apos; muss was schiefgelofen sein.</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="252"/>
+        <location filename="shipping.cpp" line="253"/>
         <source>Shipping Option Price</source>
         <translation>Versandmedodenbreis</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="210"/>
+        <location filename="shipping.cpp" line="211"/>
         <source>Please select a new price for this shipping option:</source>
         <translation>Gib&apos; doch och ma ein was&apos;de Dir vorschdellsd dass de Versandmedode gosden soll:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>None</source>
         <translation>Nur de ganz brivilischierden</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Web Interface</source>
         <translation>och de Nudsor vom Web-Indorfähs</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Any User + Web Interface</source>
         <translation>Wirschlich jedor.</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="256"/>
+        <location filename="shipping.cpp" line="257"/>
         <source>Shipping Option Availability</source>
         <translation>Versandmedodenverfüschbargeed</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="233"/>
+        <location filename="shipping.cpp" line="234"/>
         <source>Please select a new availability for this shipping option:</source>
         <translation>Sach&apos; mir ma gans genau wer alles die Medode verwenden darf:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="249"/>
+        <location filename="shipping.cpp" line="250"/>
         <source>Please select a new description for this new shipping option:</source>
         <translation>Und nu&apos; gib ma ne neue Beschreibung für de Versandmedode ein und wenn&apos;de ferdsch bist drüggsde de &quot;Endor&quot;-Dasde:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="252"/>
+        <location filename="shipping.cpp" line="253"/>
         <source>Please select a new price for this new shipping option:</source>
         <translation>Gib&apos; doch och ma ein was&apos;de Dir vorschdellsd dass de Versandmedode gosden soll:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="256"/>
+        <location filename="shipping.cpp" line="257"/>
         <source>Please select a new availability for this new shipping option:</source>
         <translation>Sach&apos; mir ma gans genau wer alles die Medode verwenden darf:</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="267"/>
+        <location filename="shipping.cpp" line="268"/>
         <source>Could not create the new option.</source>
         <translation>Gonnde de neue Versandmedode ni anleschn. S&apos; iss schade abor wahr.</translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="287"/>
+        <location filename="shipping.cpp" line="288"/>
         <source>Unable to delete this option.</source>
         <translation>Gann de Medode ni löschen.</translation>
     </message>
@@ -2801,97 +3066,97 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MWebRequest</name>
     <message>
-        <location filename="webrequest.cpp" line="182"/>
+        <location filename="webrequest.cpp" line="223"/>
         <source>Unable to get server info.</source>
         <translation>Dor grosse Reschner will mir nischd über sisch sach&apos;n. Dummer Hund der.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="189"/>
+        <location filename="webrequest.cpp" line="230"/>
         <source>Error while parsing server info (line %1 col %2): %3</source>
         <translation>Isch gann den gross&apos;n Reschner nich verschdehn. Dor Fählor &quot;%3&quot; bassierd auf dor Dseile %1, Schbalde %2.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="194"/>
+        <location filename="webrequest.cpp" line="235"/>
         <source>Error in server info: missing authentication algorithm info.</source>
         <translation>Dor grosse Reschnor will mir nedd sach&apos;n wie mor offn&apos; droff gommd. Missd.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="199"/>
+        <location filename="webrequest.cpp" line="240"/>
         <source>The server requested an unsupported hash algorithm: %1.</source>
         <translation>Dor grosse Reschnor will &apos;ne Bereschnung von mir, die isch nedd gann: %1.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="205"/>
+        <location filename="webrequest.cpp" line="246"/>
         <source>Unable to get authentication challenge.</source>
         <translation>Dor grosse Reschnor reded nedd mit mir. Isch grich gehn &quot;Schällänsch&quot;.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="209"/>
+        <location filename="webrequest.cpp" line="250"/>
         <source>Error while parsing session challenge (line %1 col %2): %3</source>
         <translation>Isch gann den gross&apos;n Reschner nich verschdehn. Dor Fählor &quot;%3&quot; bassierd auf dor Dseile %1, Schbalde %2.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="215"/>
+        <location filename="webrequest.cpp" line="256"/>
         <source>Error in session challenge: missing session ID.</source>
         <translation>Fählor im &quot;Schällänsch&quot;: der had gehne &quot;Säschn-Ei-Dih&quot;.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="221"/>
+        <location filename="webrequest.cpp" line="262"/>
         <source>Error in session challenge: missing host challenge.</source>
         <translation>Fählor im &quot;Schällänsch&quot;: der had nischd fürn Gombjuder.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="227"/>
+        <location filename="webrequest.cpp" line="268"/>
         <source>Error in session challenge: missing user challenge.</source>
         <translation>Fählor im &quot;Schällänsch&quot;: der had nischd fürn Nudsor.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="253"/>
+        <location filename="webrequest.cpp" line="294"/>
         <source>Failed to log in: user/password mismatch, non-allowed host key, or challenge timed out.</source>
         <translation>Isch gann nisch offn&apos; grossen Reschnor. Das hadd zu lange gedauerd oder Du hasd&apos;sch vordibbd.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="257"/>
+        <location filename="webrequest.cpp" line="298"/>
         <source>Unable to authenticate.</source>
         <translation>Isch gann misch ned anmälden.</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="349"/>
+        <location filename="webrequest.cpp" line="390"/>
         <source>Error parsing EventList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor EventList no vorschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="300"/>
+        <location filename="webrequest.cpp" line="341"/>
         <source>Cannot change password, old password does not match!</source>
         <translation>Gann Bassword ni&apos; ändorn, das alde war falsch!</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="373"/>
+        <location filename="webrequest.cpp" line="414"/>
         <source>Error parsing RoomList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor RoomList no vorschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="397"/>
+        <location filename="webrequest.cpp" line="438"/>
         <source>Error parsing UserList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor UserList no vorschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="421"/>
+        <location filename="webrequest.cpp" line="462"/>
         <source>Error parsing HostList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor HostList no vorschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="445"/>
+        <location filename="webrequest.cpp" line="486"/>
         <source>Error parsing CustomerList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor CustomerList no vorschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="538"/>
+        <location filename="webrequest.cpp" line="579"/>
         <source>Error parsing OrderList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor OrderList ni verschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="494"/>
+        <location filename="webrequest.cpp" line="535"/>
         <source>Error parsing ShippingList XML data (line %1 column %2): %3</source>
         <translation>Isch gann des XML von dor ShippingList ni vorschdehn (Zeile %1, Schbalde %2) weil: %3</translation>
     </message>
@@ -2899,17 +3164,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>SpecialHost</name>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="39"/>
+        <location filename="../www/inc/db/db_scheme.php" line="41"/>
         <source>_any</source>
         <translation>Irschendeen Gombjudor</translation>
     </message>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="40"/>
+        <location filename="../www/inc/db/db_scheme.php" line="42"/>
         <source>_anon</source>
         <translation>Annonühm</translation>
     </message>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="41"/>
+        <location filename="../www/inc/db/db_scheme.php" line="43"/>
         <source>_online</source>
         <translation>De Webseidn</translation>
     </message>
@@ -3162,17 +3427,17 @@ At least %1 Bits of random are required.</source>
         <translation>Vorlache erschdellen.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="56"/>
+        <location filename="../www/machine.php" line="60"/>
         <source>_admin</source>
         <translation>Godd. Darf alles, gann alles, wees alles bessor.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="57"/>
+        <location filename="../www/machine.php" line="61"/>
         <source>_anyshipping</source>
         <translation>alle wechschigarden benudsen derfen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="58"/>
+        <location filename="../www/machine.php" line="62"/>
         <source>_repriceshipping</source>
         <translation>beim wechschiggn &apos;nen Fandasiebreis nehm&apos;</translation>
     </message>
@@ -3242,25 +3507,40 @@ At least %1 Bits of random are required.</source>
         <translation>Vorlachenbeschreibung ändorn</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="53"/>
+        <location filename="../www/machine.php" line="52"/>
         <source>deletetemplate</source>
         <translation>Vorlache löschn</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="59"/>
+        <location filename="../www/machine.php" line="63"/>
         <source>_anyvoucher</source>
         <translation>Gudschein mit belibschm Werd vergoofen</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="60"/>
+        <location filename="../www/machine.php" line="64"/>
         <source>_anypricevoucher</source>
         <translation>Gudscheine vorgoofen, die &apos;n andorn Breis ham&apos; als wo &apos;se werd sin</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="62"/>
+        <location filename="../www/machine.php" line="66"/>
         <source>_explicitshipdate</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../www/machine.php" line="49"/>
+        <source>usevoucheroutside</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/machine.php" line="54"/>
+        <source>backup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/machine.php" line="57"/>
+        <source>moneylog</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>initkey</name>
@@ -3341,31 +3621,31 @@ At least %1 Bits of random are required.</source>
         <translation>%1,%2</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="59"/>
+        <location filename="misc.cpp" line="60"/>
         <source>.</source>
         <comment>decimal dot in price</comment>
         <translation>,</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="67"/>
+        <location filename="misc.cpp" line="86"/>
         <source>[0-9]+\.[0-9]{2}</source>
         <comment>regexp for price</comment>
         <translation>[0-9]+,[0-9]{2}</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="75"/>
+        <location filename="misc.cpp" line="94"/>
         <source>yyyy-MM-dd</source>
         <comment>localized date format</comment>
         <translation type="unfinished">d.M.yyyy</translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="83"/>
+        <location filename="misc.cpp" line="102"/>
         <source>hh:mm</source>
         <comment>localized time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="91"/>
+        <location filename="misc.cpp" line="110"/>
         <source>yyyy-MM-dd hh:mm</source>
         <comment>localized date + time format</comment>
         <translation type="unfinished"></translation>
@@ -3429,79 +3709,79 @@ At least %1 Bits of random are required.</source>
         <translation>Ungüldsche Veranschdaldungsnummer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="796"/>
+        <location filename="../www/inc/classes/order.php" line="800"/>
         <source>Cannot place order, sorry.</source>
         <translation>Jedsd gann&apos;sch vor Schregg die Beschdellung ni anleschn. Dud mir wirschlich leid!</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="786"/>
+        <location filename="../www/inc/classes/order.php" line="790"/>
         <source>Cannot place sale, sorry.</source>
         <translation>Das gann&apos;sch jedsd aus irschendnem Grund ni vergaufen. Gomisch.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="801"/>
+        <location filename="../www/inc/classes/order.php" line="805"/>
         <source>Internal Error: unknown action.</source>
         <translation>Huch! Jedsd habsch was falsch gemachd: de &quot;Action&quot; is ni begannd. Frach ma jemand anders.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="869"/>
+        <location filename="../www/inc/classes/order.php" line="873"/>
         <source>No such orderID in database.</source>
         <translation>De Beschdellung is ni in dor Dadenbank.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="880"/>
+        <location filename="../www/inc/classes/order.php" line="884"/>
         <source>Expected 2 arguments.</source>
         <translation>Eischendlich hadsch zwee Argumende erwarded. Wasn&apos; nu?</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="886"/>
+        <location filename="../www/inc/classes/order.php" line="890"/>
         <source>Invalid Order ID</source>
         <translation>Ungüldsche Beschdellnummer</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="892"/>
+        <location filename="../www/inc/classes/order.php" line="896"/>
         <source>Expected positive amount.</source>
         <translation>Wenn&apos;de mir sachst wieviel&apos;s sein soll, dann versuch mich ni zu verarschen: s&apos; muss schon &apos;ne bosidive Zahl sein.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="901"/>
+        <location filename="../www/inc/classes/order.php" line="905"/>
         <source>Order does not exist.</source>
         <translation>Beschdellung gibsd ni. Wirschlich ni. Bionierärenword.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="907"/>
+        <location filename="../www/inc/classes/order.php" line="911"/>
         <source>Order cannot be changed, it is closed.</source>
         <translation>De Beschdellung gansch jedsd ni mehr ändern. Ärsdens is gleisch Feierahmd und zweed&apos;ns is die schon geschloss&apos;n.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="965"/>
+        <location filename="../www/inc/classes/order.php" line="970"/>
         <source>Order ID must be numeric.</source>
         <translation>Du hör ma! Das heesd Beschdellnummer weils &apos;ne Nummer sein soll, ni weil&apos;de Göthe zidiern sollsd.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="975"/>
+        <location filename="../www/inc/classes/order.php" line="980"/>
         <source>Order ID is invalid.</source>
         <translation>Ungüldsche Beschdellnummer</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="956"/>
+        <location filename="../www/inc/classes/order.php" line="961"/>
         <source>Wrong state, cannot set order to shipped.</source>
         <translation>De Beschdellung gann ni weggeschiggd werden. Bungd.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="981"/>
+        <location filename="../www/inc/classes/order.php" line="986"/>
         <source>Wrong state, cannot set order to cancelled.</source>
         <translation>De Beschdellung gann ni abgebrochn werden. Bungd.</translation>
     </message>
     <message>
         <location filename="../www/inc/classes/order.php" line="992"/>
         <source>Ticket not found.</source>
-        <translation>Garde nisch gefunden.</translation>
+        <translation type="obsolete">Garde nisch gefunden.</translation>
     </message>
     <message>
         <location filename="../www/inc/classes/order.php" line="996"/>
         <source>Ticket has no order.</source>
-        <translation>Garde had geene Beschdellung. Seid wann machn&apos; worn sowas?</translation>
+        <translation type="obsolete">Garde had geene Beschdellung. Seid wann machn&apos; worn sowas?</translation>
     </message>
     <message>
         <location filename="../www/inc/classes/ticket.php" line="203"/>
@@ -3649,94 +3929,94 @@ At least %1 Bits of random are required.</source>
         <translation>De Dadai is nich erlaubd. Du mussd Disch schon an de Gonvendsion halden.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="69"/>
+        <location filename="../www/machine.php" line="73"/>
         <source>Invalid Request, please use the MagicSmoke Client with this page.</source>
         <translation>Da iss was gabudd mit Deim Brogramm, Du mussd schon &apos;s rischdsche nehm.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="123"/>
+        <location filename="../www/machine.php" line="127"/>
         <source>Invalid or missing sessionid, or session timed out.</source>
         <translation>De Seschion gehd nimmer.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="135"/>
+        <location filename="../www/machine.php" line="139"/>
         <source>Session not yet authenticated.</source>
         <translation>De Seschion gann noch ned benudsd werden. Du mussd schon alle Zeddl ausfüllen bevor isch Disch reenlass.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="147"/>
+        <location filename="../www/machine.php" line="151"/>
         <source>You do not have the right to execute this transaction.</source>
         <translation>Des darfsde nisch. Da mussde den Baba Adminischdrador frachn.</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="468"/>
+        <location filename="../www/machine.php" line="492"/>
         <source>Internal Error: unknown command, hiccup in code structure.</source>
         <translation>Isch hab da een Broblem. Irschendwie gibsd das Gommando nur halb, aber och ni&apos; rischdisch. Frach ma&apos; den Brogrammierer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="406"/>
+        <location filename="../www/inc/classes/order.php" line="407"/>
         <source>invalidvalue</source>
         <comment>voucher state</comment>
         <translation>ungüldschor Werd</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="412"/>
+        <location filename="../www/inc/classes/order.php" line="413"/>
         <source>invalidprice</source>
         <comment>voucher state</comment>
         <translation>ungüldschor Breis</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="433"/>
+        <location filename="../www/inc/classes/order.php" line="434"/>
         <source>Shipping type not available to user.</source>
         <translation>De Versandmedode gannsde nisch benudsen. S&apos; had dor Scheff verboden.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="450"/>
+        <location filename="../www/inc/classes/order.php" line="451"/>
         <source>Illegal shipping type.</source>
         <translation>De Versandmedode gibs doch gar nisch!</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="912"/>
+        <location filename="../www/inc/classes/order.php" line="916"/>
         <source>Order cannot be paid for, it is only a reservation. Order or sell it first!</source>
         <translation>Isch gann das Geld jedsd wirschlisch ni nehm. Gands änsdhafd. S&apos; iss nämlisch noch ni beschdelld, sondorn nur resorvierd.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1063"/>
+        <location filename="../www/inc/classes/order.php" line="1072"/>
         <source>Unable to update order comment.</source>
         <translation>Gann den Gommendar ni anbassn.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1207"/>
+        <location filename="../www/inc/classes/order.php" line="1217"/>
         <source>Invalid Order.</source>
         <translation>Ungüldsche Beschdellung.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1103"/>
+        <location filename="../www/inc/classes/order.php" line="1112"/>
         <source>Invalid Shipping Method.</source>
         <translation>Ungüldsche Versandmedode.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1169"/>
+        <location filename="../www/inc/classes/order.php" line="1179"/>
         <source>Unable to create new shipping method.</source>
         <translation>GAnn de neue Versandmedode ni anlechn.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1178"/>
+        <location filename="../www/inc/classes/order.php" line="1188"/>
         <source>Unable to change shipping method.</source>
         <translation>Gann de Versandmedode ni ändorn.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1191"/>
+        <location filename="../www/inc/classes/order.php" line="1201"/>
         <source>Expected a numeric shipping ID.</source>
         <translation>Also eechendlich habsch &apos;ne Nummor erwarded als Versandmedodennummer. Desweschn heesd das och Versandmedodennummer.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1196"/>
+        <location filename="../www/inc/classes/order.php" line="1206"/>
         <source>Unable to delete shipping method.</source>
         <translation>Gann de Versandmedode ni löschn.</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1214"/>
+        <location filename="../www/inc/classes/order.php" line="1224"/>
         <source>Cannot change order from reservation.</source>
         <translation>Gann de Resorvierung ni ändorn.</translation>
     </message>
@@ -3746,34 +4026,114 @@ At least %1 Bits of random are required.</source>
         <translation>Vorlache eggsisdierd ni. Wirschlisch ni. Isch hab gesuchd wie&apos;n Bleeder. Isch gonnd&apos;s ni find&apos;n!</translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="255"/>
+        <location filename="../www/inc/classes/voucher.php" line="295"/>
         <source>Unable to cancel voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="263"/>
+        <location filename="../www/inc/classes/voucher.php" line="303"/>
         <source>Invalid voucher, cannot empty it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="276"/>
+        <location filename="../www/inc/classes/voucher.php" line="316"/>
         <source>Expected two arguments: voucher id and order id.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="282"/>
+        <location filename="../www/inc/classes/voucher.php" line="350"/>
         <source>Invalid voucher id.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="290"/>
+        <location filename="../www/inc/classes/voucher.php" line="360"/>
         <source>Unable to process payment via voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="299"/>
+        <location filename="../www/inc/classes/voucher.php" line="369"/>
         <source>Invalid voucher ID.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="256"/>
+        <source>create order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="669"/>
+        <source>order cancelled</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="707"/>
+        <source>reservation to order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="921"/>
+        <source>payment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="921"/>
+        <source>refund</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1000"/>
+        <source>Ticket or Voucher not found.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1005"/>
+        <source>Ticket/Voucher has no order.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1124"/>
+        <source>shipping changed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1244"/>
+        <source>Expected 2 arguments: query type and ID.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1263"/>
+        <source>Invalid Query Type.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="120"/>
+        <source>cancel voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="134"/>
+        <source>empty voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="157"/>
+        <source>create voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="221"/>
+        <source>pay with voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="257"/>
+        <source>pay with voucher outside system</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="344"/>
+        <source>Expected two arguments: voucher id and amount to deduct.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>
index ce3a786..945a258 100644 (file)
@@ -1,6 +1,67 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="1.1" language="en">
 <context>
+    <name>MBackupDialog</name>
+    <message>
+        <location filename="overview.cpp" line="1591"/>
+        <source>Backup Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1596"/>
+        <source>Backup File:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1598"/>
+        <source>...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1601"/>
+        <source>Generations to keep:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1606"/>
+        <source>Automatic Backup:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1610"/>
+        <source>Interval in days:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1618"/>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1621"/>
+        <source>&amp;Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1627"/>
+        <source>Backup File</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>MCentDialog</name>
+    <message>
+        <location filename="centbox.cpp" line="105"/>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="centbox.cpp" line="108"/>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MCheckDialog</name>
     <message>
         <location filename="checkdlg.cpp" line="33"/>
@@ -706,6 +767,19 @@ At least %1 Bits of random are required.</source>
     </message>
 </context>
 <context>
+    <name>MMoneyLog</name>
+    <message>
+        <location filename="moneylog.cpp" line="27"/>
+        <source>Money Log of %1 %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="moneylog.cpp" line="40"/>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>MOfficeConfig</name>
     <message>
         <location filename="office.cpp" line="60"/>
@@ -887,17 +961,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderItemView</name>
     <message>
-        <location filename="orderwin.cpp" line="915"/>
+        <location filename="orderwin.cpp" line="981"/>
         <source>Preview Tickets</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="924"/>
+        <location filename="orderwin.cpp" line="990"/>
         <source>Ticket: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="926"/>
+        <location filename="orderwin.cpp" line="992"/>
         <source>Voucher: </source>
         <translation type="unfinished"></translation>
     </message>
@@ -905,917 +979,952 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MOrderWindow</name>
     <message>
-        <location filename="orderwin.cpp" line="48"/>
+        <location filename="orderwin.cpp" line="50"/>
         <source>Order Details</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="53"/>
+        <location filename="orderwin.cpp" line="55"/>
         <source>&amp;Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="54"/>
+        <location filename="orderwin.cpp" line="56"/>
         <source>&amp;Order...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="57"/>
+        <location filename="orderwin.cpp" line="59"/>
         <source>&amp;Sell...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="62"/>
+        <location filename="orderwin.cpp" line="64"/>
         <source>&amp;Prune and recheck...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="65"/>
+        <location filename="orderwin.cpp" line="67"/>
         <source>C&amp;ancel Order...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="67"/>
+        <location filename="orderwin.cpp" line="69"/>
         <source>&amp;Mark Order as Shipped...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="74"/>
+        <location filename="orderwin.cpp" line="76"/>
         <source>Change Commen&amp;t...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="79"/>
+        <location filename="orderwin.cpp" line="86"/>
         <source>&amp;Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="81"/>
+        <location filename="orderwin.cpp" line="88"/>
         <source>&amp;Payment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="83"/>
+        <location filename="orderwin.cpp" line="90"/>
         <source>Receive &amp;Payment...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="85"/>
+        <location filename="orderwin.cpp" line="92"/>
         <source>&amp;Refund...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="88"/>
+        <location filename="orderwin.cpp" line="97"/>
         <source>P&amp;rinting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="90"/>
+        <location filename="orderwin.cpp" line="99"/>
         <source>Print &amp;Bill...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="91"/>
+        <location filename="orderwin.cpp" line="100"/>
         <source>Save Bill &amp;as file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="93"/>
+        <location filename="orderwin.cpp" line="102"/>
         <source>Print &amp;Tickets...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="107"/>
+        <location filename="orderwin.cpp" line="116"/>
         <source>Order ID:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="109"/>
+        <location filename="orderwin.cpp" line="118"/>
         <source>Order Date:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="111"/>
+        <location filename="orderwin.cpp" line="120"/>
         <source>Shipping Date:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="113"/>
+        <location filename="orderwin.cpp" line="122"/>
         <source>Customer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="115"/>
+        <location filename="orderwin.cpp" line="124"/>
         <source>Delivery Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="118"/>
+        <location filename="orderwin.cpp" line="127"/>
         <source>Sold by:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="120"/>
+        <location filename="orderwin.cpp" line="129"/>
         <source>Total Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="122"/>
+        <location filename="orderwin.cpp" line="131"/>
         <source>Already Paid:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="124"/>
+        <location filename="orderwin.cpp" line="133"/>
         <source>Order State:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="130"/>
+        <location filename="orderwin.cpp" line="139"/>
         <source>Order Comment:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Start Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="778"/>
+        <location filename="orderwin.cpp" line="972"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="266"/>
+        <location filename="orderwin.cpp" line="275"/>
         <source>Unable to get template file (ticket.xtt). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="839"/>
+        <location filename="orderwin.cpp" line="878"/>
         <source>Mark as shipped?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="839"/>
+        <location filename="orderwin.cpp" line="878"/>
         <source>Mark this order as shipped now?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="640"/>
+        <location filename="orderwin.cpp" line="649"/>
         <source>Enter Payment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="640"/>
+        <location filename="orderwin.cpp" line="649"/>
         <source>Please enter the amount that has been paid:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="647"/>
+        <location filename="orderwin.cpp" line="682"/>
         <source>Unable to submit payment request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="651"/>
+        <location filename="orderwin.cpp" line="686"/>
         <source>Error while trying to pay: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="663"/>
+        <location filename="orderwin.cpp" line="704"/>
         <source>Enter Refund</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="663"/>
+        <location filename="orderwin.cpp" line="704"/>
         <source>Please enter the amount that will be refunded:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="670"/>
+        <location filename="orderwin.cpp" line="710"/>
         <source>Unable to submit refund request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="674"/>
+        <location filename="orderwin.cpp" line="714"/>
         <source>Error whily trying to refund: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="735"/>
+        <location filename="orderwin.cpp" line="774"/>
         <source>This ticket cannot be returned, it has already been used or is in the wrong state.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="739"/>
+        <location filename="orderwin.cpp" line="778"/>
         <source>Return Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="739"/>
+        <location filename="orderwin.cpp" line="778"/>
         <source>Do you really want to return this ticket?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="772"/>
+        <location filename="orderwin.cpp" line="811"/>
         <source>Cancel Order?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="772"/>
+        <location filename="orderwin.cpp" line="811"/>
         <source>Cancel this order now?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="774"/>
+        <location filename="orderwin.cpp" line="813"/>
         <source>Cannot cancel this order: it is in the wrong state.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="778"/>
+        <location filename="orderwin.cpp" line="817"/>
         <source>Failed to cancel this order.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="873"/>
+        <location filename="orderwin.cpp" line="912"/>
         <source>Set comment: order %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="884"/>
+        <location filename="orderwin.cpp" line="923"/>
         <source>&amp;Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="886"/>
+        <location filename="orderwin.cpp" line="925"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="60"/>
+        <location filename="orderwin.cpp" line="62"/>
         <source>Ma&amp;ke Reservation...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="70"/>
+        <location filename="orderwin.cpp" line="72"/>
         <source>Ch&amp;ange Item-Price...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="72"/>
+        <location filename="orderwin.cpp" line="74"/>
         <source>&amp;Return Item...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="76"/>
+        <location filename="orderwin.cpp" line="78"/>
         <source>Change Sh&amp;ipping Method...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="94"/>
+        <location filename="orderwin.cpp" line="103"/>
         <source>Print V&amp;ouchers...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="95"/>
+        <location filename="orderwin.cpp" line="104"/>
         <source>Print &amp;Current Item...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="96"/>
+        <location filename="orderwin.cpp" line="105"/>
         <source>&amp;View Items...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="126"/>
+        <location filename="orderwin.cpp" line="135"/>
         <source>Shipping Method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="128"/>
+        <location filename="orderwin.cpp" line="137"/>
         <source>Shipping Costs:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Item ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="165"/>
+        <location filename="orderwin.cpp" line="174"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="185"/>
+        <location filename="orderwin.cpp" line="194"/>
         <source>Voucher (current value: %1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="260"/>
+        <location filename="orderwin.cpp" line="269"/>
         <source>There are no tickets left to print.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="301"/>
+        <location filename="orderwin.cpp" line="310"/>
         <source>There are no vouchers left to print.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="307"/>
+        <location filename="orderwin.cpp" line="316"/>
         <source>Unable to get template file (voucher.xtt). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="405"/>
+        <location filename="orderwin.cpp" line="414"/>
         <source>Unable to get template file (bill). Giving up.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="413"/>
+        <location filename="orderwin.cpp" line="422"/>
         <source>Open Document File (*.%1)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="701"/>
+        <location filename="orderwin.cpp" line="741"/>
         <source>Enter Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="701"/>
+        <location filename="orderwin.cpp" line="741"/>
         <source>Please enter the new price for the ticket:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="708"/>
+        <location filename="orderwin.cpp" line="747"/>
         <source>Cannot change this item type.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="756"/>
+        <location filename="orderwin.cpp" line="795"/>
         <source>This voucher cannot be returned, it has already been used.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="760"/>
+        <location filename="orderwin.cpp" line="799"/>
         <source>Return Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="760"/>
+        <location filename="orderwin.cpp" line="799"/>
         <source>Do you really want to return this voucher?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="767"/>
+        <location filename="orderwin.cpp" line="806"/>
         <source>Cannot return this item type.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="843"/>
+        <location filename="orderwin.cpp" line="882"/>
         <source>Set shipping time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="849"/>
+        <location filename="orderwin.cpp" line="888"/>
         <source>Enter the shipping time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="855"/>
+        <location filename="orderwin.cpp" line="894"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="857"/>
+        <location filename="orderwin.cpp" line="896"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="orderwin.cpp" line="81"/>
+        <source>MoneyLog for Order...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="83"/>
+        <source>MoneyLog for selected Voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="671"/>
+        <source>Enter Voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="671"/>
+        <source>Please enter the ID of the voucher you want to use:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="676"/>
+        <source>This voucher is not valid.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="695"/>
+        <source>Voucher Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="695"/>
+        <source>Remaining value of this voucher: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="972"/>
+        <source>This is not a voucher, cannot show the money log.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="orderwin.cpp" line="94"/>
+        <source>Pay with &amp;Voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MOverview</name>
     <message>
-        <location filename="overview.cpp" line="65"/>
+        <location filename="overview.cpp" line="80"/>
         <source>&amp;Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="66"/>
+        <location filename="overview.cpp" line="81"/>
         <source>&amp;Re-Login</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="67"/>
+        <location filename="overview.cpp" line="82"/>
         <source>&amp;Offline mode</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="68"/>
+        <location filename="overview.cpp" line="83"/>
         <source>Change my &amp;Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="73"/>
+        <location filename="overview.cpp" line="88"/>
         <source>&amp;Close Session</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="75"/>
+        <location filename="overview.cpp" line="90"/>
         <source>&amp;Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="76"/>
+        <location filename="overview.cpp" line="91"/>
         <source>&amp;Update Event List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="77"/>
+        <location filename="overview.cpp" line="92"/>
         <source>&amp;Show/Edit details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="78"/>
+        <location filename="overview.cpp" line="93"/>
         <source>&amp;New Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="80"/>
+        <location filename="overview.cpp" line="95"/>
         <source>Show &amp;old Events</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="85"/>
+        <location filename="overview.cpp" line="100"/>
         <source>&amp;Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="86"/>
+        <location filename="overview.cpp" line="101"/>
         <source>&amp;Show all customers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="88"/>
+        <location filename="overview.cpp" line="103"/>
         <source>C&amp;art</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="89"/>
+        <location filename="overview.cpp" line="104"/>
         <source>Add &amp;Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="90"/>
+        <location filename="overview.cpp" line="105"/>
         <source>Add &amp;Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="91"/>
+        <location filename="overview.cpp" line="106"/>
         <source>&amp;Remove Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="92"/>
+        <location filename="overview.cpp" line="107"/>
         <source>&amp;Abort Shopping</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="96"/>
+        <location filename="overview.cpp" line="111"/>
         <source>&amp;Misc</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="102"/>
+        <location filename="overview.cpp" line="122"/>
         <source>C&amp;onfigure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="103"/>
+        <location filename="overview.cpp" line="123"/>
         <source>&amp;Auto-Refresh settings...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="105"/>
+        <location filename="overview.cpp" line="126"/>
         <source>&amp;Admin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="107"/>
-        <source>&amp;Schedule Backup...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="overview.cpp" line="108"/>
+        <location filename="overview.cpp" line="129"/>
         <source>&amp;Backup now...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="109"/>
-        <source>&amp;Restore...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="overview.cpp" line="116"/>
+        <location filename="overview.cpp" line="137"/>
         <source>Events</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="126"/>
+        <location filename="overview.cpp" line="147"/>
         <source>New Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="218"/>
+        <location filename="overview.cpp" line="239"/>
         <source>Details...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="133"/>
+        <location filename="overview.cpp" line="154"/>
         <source>Order Ticket...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="137"/>
+        <location filename="overview.cpp" line="158"/>
         <source>Event Summary...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="141"/>
+        <location filename="overview.cpp" line="162"/>
         <source>Cancel Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="147"/>
+        <location filename="overview.cpp" line="168"/>
         <source>Shopping Cart</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="159"/>
+        <location filename="overview.cpp" line="180"/>
         <source>Add Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="161"/>
+        <location filename="overview.cpp" line="182"/>
         <source>Add Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="163"/>
+        <location filename="overview.cpp" line="184"/>
         <source>Remove Item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="169"/>
+        <location filename="overview.cpp" line="190"/>
         <source>Customer:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="178"/>
+        <location filename="overview.cpp" line="199"/>
         <source>Delivery Address:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="181"/>
+        <location filename="overview.cpp" line="202"/>
         <source>Comments:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="188"/>
+        <location filename="overview.cpp" line="209"/>
         <source>Check Order</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="191"/>
+        <location filename="overview.cpp" line="212"/>
         <source>Clear</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="195"/>
+        <location filename="overview.cpp" line="216"/>
         <source>Order List</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="199"/>
+        <location filename="overview.cpp" line="220"/>
         <source>-select mode-</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="200"/>
+        <location filename="overview.cpp" line="221"/>
         <source>All Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="201"/>
+        <location filename="overview.cpp" line="222"/>
         <source>Open Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="203"/>
+        <location filename="overview.cpp" line="224"/>
         <source>Outstanding Payments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="204"/>
+        <location filename="overview.cpp" line="225"/>
         <source>Outstanding Refunds</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="205"/>
+        <location filename="overview.cpp" line="226"/>
         <source>Undelivered Orders</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="207"/>
+        <location filename="overview.cpp" line="228"/>
         <source>-search result-</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="215"/>
+        <location filename="overview.cpp" line="236"/>
         <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="222"/>
+        <location filename="overview.cpp" line="243"/>
         <source>Find by Ticket...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="225"/>
+        <location filename="overview.cpp" line="246"/>
         <source>Find by Event...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="228"/>
+        <location filename="overview.cpp" line="249"/>
         <source>Find by Customer...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="237"/>
+        <location filename="overview.cpp" line="258"/>
         <source>Entrance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="245"/>
+        <location filename="overview.cpp" line="270"/>
         <source>Users</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="253"/>
+        <location filename="overview.cpp" line="278"/>
         <source>New User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="256"/>
+        <location filename="overview.cpp" line="281"/>
         <source>Delete User...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="260"/>
+        <location filename="overview.cpp" line="285"/>
         <source>Description...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="263"/>
+        <location filename="overview.cpp" line="288"/>
         <source>Hosts...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="266"/>
+        <location filename="overview.cpp" line="291"/>
         <source>Roles...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="269"/>
+        <location filename="overview.cpp" line="294"/>
         <source>Set Password...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="275"/>
+        <location filename="overview.cpp" line="300"/>
         <source>Hosts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="283"/>
+        <location filename="overview.cpp" line="308"/>
         <source>New Host...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="286"/>
+        <location filename="overview.cpp" line="311"/>
         <source>Add This Host...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="289"/>
+        <location filename="overview.cpp" line="314"/>
         <source>Delete Host...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="293"/>
+        <location filename="overview.cpp" line="318"/>
         <source>Generate New Key...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="296"/>
+        <location filename="overview.cpp" line="321"/>
         <source>Import...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="299"/>
+        <location filename="overview.cpp" line="324"/>
         <source>Export...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Start Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Capacity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Sold</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Reserved</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="346"/>
+        <location filename="overview.cpp" line="373"/>
         <source>Free</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="353"/>
+        <location filename="overview.cpp" line="380"/>
         <source>ddd MMMM d yyyy, h:mm ap</source>
         <comment>time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1302"/>
+        <location filename="overview.cpp" line="1545"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="384"/>
+        <location filename="overview.cpp" line="411"/>
         <source>I was unable to renew the login at the server, the error was: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="431"/>
+        <location filename="overview.cpp" line="458"/>
         <source>Cancel Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="431"/>
+        <location filename="overview.cpp" line="458"/>
         <source>Please enter a reason to cancel event &quot;%1&quot; or abort:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="434"/>
+        <location filename="overview.cpp" line="461"/>
         <source>Event Cancelled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="434"/>
+        <location filename="overview.cpp" line="461"/>
         <source>The event &quot;%1&quot; has been cancelled. Please inform everybody who bought a ticket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="436"/>
+        <location filename="overview.cpp" line="463"/>
         <source>Unable to cancel event &quot;%1&quot;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="455"/>
+        <location filename="overview.cpp" line="482"/>
         <source>Login Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="455"/>
+        <location filename="overview.cpp" line="482"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="469"/>
+        <location filename="overview.cpp" line="496"/>
         <source>New User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="469"/>
+        <location filename="overview.cpp" line="496"/>
         <source>Please enter new user name (only letters, digits, and underscore allowed):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="981"/>
+        <location filename="overview.cpp" line="1008"/>
         <source>Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="474"/>
+        <location filename="overview.cpp" line="501"/>
         <source>The user name must contain only letters, digits, dots and underscores and must be at least one character long!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="478"/>
+        <location filename="overview.cpp" line="505"/>
         <source>Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="478"/>
+        <location filename="overview.cpp" line="505"/>
         <source>Please enter an initial password for the user:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="493"/>
+        <location filename="overview.cpp" line="520"/>
         <source>Delete User?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="493"/>
+        <location filename="overview.cpp" line="520"/>
         <source>Really delete user &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="497"/>
+        <location filename="overview.cpp" line="524"/>
         <source>(Nobody)</source>
         <comment>this is a username for no user, the string must contain &apos;(&apos; to distinguish it from the others</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="500"/>
+        <location filename="overview.cpp" line="527"/>
         <source>Delete User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="500"/>
+        <location filename="overview.cpp" line="527"/>
         <source>Select which user will inherit this users database objects:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="505"/>
+        <location filename="overview.cpp" line="532"/>
         <source>Cannot delete user: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="519"/>
+        <location filename="overview.cpp" line="546"/>
         <source>Edit Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="519"/>
+        <location filename="overview.cpp" line="546"/>
         <source>Descriptionof user %1:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="562"/>
+        <location filename="overview.cpp" line="589"/>
         <source>Error setting password: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="577"/>
+        <location filename="overview.cpp" line="604"/>
         <source>The password must be non-empty and both lines must match</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="593"/>
+        <location filename="overview.cpp" line="620"/>
         <source>Host Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="593"/>
+        <location filename="overview.cpp" line="620"/>
         <source>Host Key</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="610"/>
+        <location filename="overview.cpp" line="637"/>
         <source>Create New Host</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="610"/>
+        <location filename="overview.cpp" line="637"/>
         <source>Please enter a host name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="overview.cpp" line="618"/>
+        <location filename="overview.cpp" line="645"/>
         <source>The key of this new host could only be generated with %n bits entropy. Store anyway?</source>
         <translation>
             <numerusform>The key of this new host could only be generated with %n bit of entropy. Store anyway?</numerusform>
@@ -1823,27 +1932,27 @@ At least %1 Bits of random are required.</source>
         </translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="641"/>
+        <location filename="overview.cpp" line="668"/>
         <source>Delete this Host?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="641"/>
+        <location filename="overview.cpp" line="668"/>
         <source>Really delete host &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="655"/>
+        <location filename="overview.cpp" line="682"/>
         <source>Change Host Key?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="655"/>
+        <location filename="overview.cpp" line="682"/>
         <source>Really change the key of host &apos;%1&apos;?</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="overview.cpp" line="660"/>
+        <location filename="overview.cpp" line="687"/>
         <source>The new key of this host could only be generated with %n bits entropy. Store anyway?</source>
         <translation>
             <numerusform>The key of this new host could only be generated with %n bit of entropy. Store anyway?</numerusform>
@@ -1851,380 +1960,526 @@ At least %1 Bits of random are required.</source>
         </translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="671"/>
+        <location filename="overview.cpp" line="698"/>
         <source>Import Key from File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="680"/>
+        <location filename="overview.cpp" line="707"/>
         <source>Unable to open file %1 for reading: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="692"/>
+        <location filename="overview.cpp" line="719"/>
         <source>This is not a host key file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="697"/>
+        <location filename="overview.cpp" line="724"/>
         <source>This host key file does not contain a valid host name.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="702"/>
+        <location filename="overview.cpp" line="729"/>
         <source>This host key file does not contain a valid key.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="707"/>
+        <location filename="overview.cpp" line="734"/>
         <source>The key check sum did not match. Please get a clean copy of the host key file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="725"/>
+        <location filename="overview.cpp" line="752"/>
         <source>This host cannot be exported.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="730"/>
+        <location filename="overview.cpp" line="757"/>
         <source>Export Key to File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="739"/>
+        <location filename="overview.cpp" line="766"/>
         <source>Unable to open file %1 for writing: %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="753"/>
+        <location filename="overview.cpp" line="780"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="784"/>
+        <location filename="overview.cpp" line="811"/>
         <source>Select Event to order Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="797"/>
+        <location filename="overview.cpp" line="824"/>
         <source>Select</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1168"/>
+        <location filename="overview.cpp" line="1378"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="915"/>
+        <location filename="overview.cpp" line="942"/>
         <source>There is nothing in the order. Ignoring it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="919"/>
+        <location filename="overview.cpp" line="946"/>
         <source>Please chose a customer first!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="977"/>
+        <location filename="overview.cpp" line="1004"/>
         <source>The request failed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="981"/>
+        <location filename="overview.cpp" line="1008"/>
         <source>A problem occurred during the order: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1036"/>
+        <location filename="overview.cpp" line="1082"/>
         <source>Ticket &quot;%1&quot; Not Valid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1040"/>
+        <location filename="overview.cpp" line="1090"/>
         <source>Ticket &quot;%1&quot; has already been used</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1044"/>
+        <location filename="overview.cpp" line="1094"/>
         <source>Ticket &quot;%1&quot; has not been bought.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1048"/>
+        <location filename="overview.cpp" line="1098"/>
         <source>Ticket &quot;%1&quot; Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1053"/>
+        <location filename="overview.cpp" line="1103"/>
         <source>Ticket &quot;%1&quot; Ok; the Order has a refund</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1058"/>
+        <location filename="overview.cpp" line="1108"/>
         <source>Ticket &quot;%1&quot; is not paid for!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1061"/>
+        <location filename="overview.cpp" line="1111"/>
         <source>Ticket &quot;%1&quot; cannot be accepted, please check the order!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Status</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Total</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Paid</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1225"/>
+        <location filename="overview.cpp" line="1275"/>
         <source>Customer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1128"/>
+        <location filename="overview.cpp" line="1178"/>
         <source>Enter Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1128"/>
+        <location filename="overview.cpp" line="1178"/>
         <source>Please enter the ID of one of the tickets of the order you seek:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1132"/>
+        <location filename="overview.cpp" line="1182"/>
         <source>Unable to query server.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1141"/>
+        <location filename="overview.cpp" line="1191"/>
         <source>Server returned an invalid order ID.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1154"/>
+        <location filename="overview.cpp" line="1204"/>
         <source>Select Event</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1166"/>
+        <location filename="overview.cpp" line="1216"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1267"/>
+        <location filename="overview.cpp" line="1317"/>
         <source>Return Ticket</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1267"/>
+        <location filename="overview.cpp" line="1317"/>
         <source>Please enter the ticket ID to return:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1271"/>
+        <location filename="overview.cpp" line="1321"/>
         <source>This is not a valid ticket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1276"/>
+        <location filename="overview.cpp" line="1326"/>
         <source>This ticket cannot be returned, it has already been used or is in the wrong state.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1325"/>
+        <location filename="overview.cpp" line="1419"/>
         <source>Refresh Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1330"/>
+        <location filename="overview.cpp" line="1424"/>
         <source>Refresh Rate (minutes):</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1336"/>
+        <location filename="overview.cpp" line="1430"/>
         <source>refresh &amp;event list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1338"/>
+        <location filename="overview.cpp" line="1432"/>
         <source>refresh &amp;user list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1340"/>
+        <location filename="overview.cpp" line="1434"/>
         <source>refresh &amp;host list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1349"/>
+        <location filename="overview.cpp" line="1494"/>
         <source>&amp;OK</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1351"/>
+        <location filename="overview.cpp" line="1496"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="70"/>
+        <location filename="overview.cpp" line="85"/>
         <source>&amp;Edit Templates...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="71"/>
+        <location filename="overview.cpp" line="86"/>
         <source>&amp;Update Templates Now</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="94"/>
+        <location filename="overview.cpp" line="109"/>
         <source>&amp;Update Shipping Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="97"/>
+        <location filename="overview.cpp" line="112"/>
         <source>Return &amp;ticket...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="98"/>
+        <location filename="overview.cpp" line="113"/>
         <source>Return &amp;voucher...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="100"/>
+        <location filename="overview.cpp" line="115"/>
         <source>Edit &amp;Shipping Options...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="175"/>
+        <location filename="overview.cpp" line="196"/>
         <source>Shipping Method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="202"/>
+        <location filename="overview.cpp" line="223"/>
         <source>Open Reservations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="443"/>
+        <location filename="overview.cpp" line="470"/>
         <source>(No Shipping)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="847"/>
+        <location filename="overview.cpp" line="874"/>
         <source>Select Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="858"/>
+        <location filename="overview.cpp" line="885"/>
         <source>Select voucher price and value:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="859"/>
+        <location filename="overview.cpp" line="886"/>
         <source>Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="865"/>
+        <location filename="overview.cpp" line="892"/>
         <source>Value:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="897"/>
+        <location filename="overview.cpp" line="924"/>
         <source>Voucher (price: %1, value %2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1288"/>
+        <location filename="overview.cpp" line="1338"/>
         <source>Return Voucher</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1288"/>
+        <location filename="overview.cpp" line="1338"/>
         <source>Please enter the voucher ID to return:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1292"/>
+        <location filename="overview.cpp" line="1342"/>
         <source>This is not a valid voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1297"/>
+        <location filename="overview.cpp" line="1347"/>
         <source>This voucher cannot be returned, it has already been used.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1342"/>
+        <location filename="overview.cpp" line="1436"/>
         <source>refresh &amp;shipping list</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="231"/>
+        <location filename="overview.cpp" line="252"/>
         <source>Find by Order ID...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1251"/>
+        <location filename="overview.cpp" line="1301"/>
         <source>Enter Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1251"/>
+        <location filename="overview.cpp" line="1301"/>
         <source>Please enter the ID of the order you want to display:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1256"/>
+        <location filename="overview.cpp" line="1306"/>
         <source>This order does not exist.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="overview.cpp" line="117"/>
+        <source>&amp;Deduct from voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="119"/>
+        <source>&amp;Money Log for voucher...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="120"/>
+        <source>Money Log for &amp;user...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="124"/>
+        <source>&amp;Server Access settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="127"/>
+        <source>Backup &amp;Settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="263"/>
+        <source>Enter or scan Ticket-ID:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1086"/>
+        <source>Ticket &quot;%1&quot; is not for this event.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1359"/>
+        <source>Deduct from Voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1362"/>
+        <source>Using a voucher to pay outside the system.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1366"/>
+        <source>Amount to deduct:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1368"/>
+        <source>Voucher ID:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1376"/>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1389"/>
+        <source>Request failed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1396"/>
+        <source>Deducted from Voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1396"/>
+        <source>Value taken from voucher: %1
+Value remaining on voucher: %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1470"/>
+        <source>Server Access Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1474"/>
+        <source>Request Timeout (seconds):</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1480"/>
+        <source>Log Level:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1482"/>
+        <source>Minimal Logging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1483"/>
+        <source>Log Details on Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1484"/>
+        <source>Always Log Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1524"/>
+        <source>Backup failed with error: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1541"/>
+        <source>Backup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1541"/>
+        <source>The backup was successful.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1545"/>
+        <source>Cannot create backup file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1567"/>
+        <source>Voucher ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1567"/>
+        <source>Please enter voucher ID to show log:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1574"/>
+        <source>User</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="overview.cpp" line="1574"/>
+        <source>Please enter login name of user to show log:</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>MPasswordChange</name>
     <message>
-        <location filename="overview.cpp" line="1373"/>
+        <location filename="overview.cpp" line="1646"/>
         <source>Change my password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1375"/>
+        <location filename="overview.cpp" line="1648"/>
         <source>Reset password of user &quot;%1&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1379"/>
+        <location filename="overview.cpp" line="1652"/>
         <source>Old Password:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1383"/>
+        <location filename="overview.cpp" line="1656"/>
         <source>New Password:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1386"/>
+        <location filename="overview.cpp" line="1659"/>
         <source>Repeat Password:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1394"/>
+        <location filename="overview.cpp" line="1667"/>
         <source>Set Password</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="overview.cpp" line="1396"/>
+        <location filename="overview.cpp" line="1669"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2232,32 +2487,32 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MShippingChange</name>
     <message>
-        <location filename="orderwin.cpp" line="969"/>
+        <location filename="orderwin.cpp" line="1035"/>
         <source>Change Shipping Method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="976"/>
+        <location filename="orderwin.cpp" line="1042"/>
         <source>Method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="978"/>
+        <location filename="orderwin.cpp" line="1044"/>
         <source>Price:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="986"/>
+        <location filename="orderwin.cpp" line="1052"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="988"/>
+        <location filename="orderwin.cpp" line="1054"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="orderwin.cpp" line="996"/>
+        <location filename="orderwin.cpp" line="1061"/>
         <source>(None)</source>
         <comment>shipping method</comment>
         <translation type="unfinished"></translation>
@@ -2266,157 +2521,157 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MShippingEditor</name>
     <message>
-        <location filename="shipping.cpp" line="131"/>
+        <location filename="shipping.cpp" line="132"/>
         <source>Edit Shipping Options</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="143"/>
+        <location filename="shipping.cpp" line="144"/>
         <source>Change Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="145"/>
+        <location filename="shipping.cpp" line="146"/>
         <source>Change Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="147"/>
+        <location filename="shipping.cpp" line="148"/>
         <source>Change Availability</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="150"/>
+        <location filename="shipping.cpp" line="151"/>
         <source>Add Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="152"/>
+        <location filename="shipping.cpp" line="153"/>
         <source>Delete Option</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="159"/>
+        <location filename="shipping.cpp" line="160"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="161"/>
+        <location filename="shipping.cpp" line="162"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="169"/>
+        <location filename="shipping.cpp" line="170"/>
         <source>Web</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Any User</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="175"/>
+        <location filename="shipping.cpp" line="176"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="175"/>
+        <location filename="shipping.cpp" line="176"/>
         <source>No</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="249"/>
+        <location filename="shipping.cpp" line="250"/>
         <source>Shipping Option Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="189"/>
+        <location filename="shipping.cpp" line="190"/>
         <source>Please select a new description for this shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="287"/>
+        <location filename="shipping.cpp" line="288"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="239"/>
+        <location filename="shipping.cpp" line="240"/>
         <source>Could not store the changes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="252"/>
+        <location filename="shipping.cpp" line="253"/>
         <source>Shipping Option Price</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="210"/>
+        <location filename="shipping.cpp" line="211"/>
         <source>Please select a new price for this shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>None</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Web Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="255"/>
+        <location filename="shipping.cpp" line="256"/>
         <source>Any User + Web Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="256"/>
+        <location filename="shipping.cpp" line="257"/>
         <source>Shipping Option Availability</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="233"/>
+        <location filename="shipping.cpp" line="234"/>
         <source>Please select a new availability for this shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="249"/>
+        <location filename="shipping.cpp" line="250"/>
         <source>Please select a new description for this new shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="252"/>
+        <location filename="shipping.cpp" line="253"/>
         <source>Please select a new price for this new shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="256"/>
+        <location filename="shipping.cpp" line="257"/>
         <source>Please select a new availability for this new shipping option:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="267"/>
+        <location filename="shipping.cpp" line="268"/>
         <source>Could not create the new option.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="shipping.cpp" line="287"/>
+        <location filename="shipping.cpp" line="288"/>
         <source>Unable to delete this option.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2671,97 +2926,97 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>MWebRequest</name>
     <message>
-        <location filename="webrequest.cpp" line="182"/>
+        <location filename="webrequest.cpp" line="223"/>
         <source>Unable to get server info.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="189"/>
+        <location filename="webrequest.cpp" line="230"/>
         <source>Error while parsing server info (line %1 col %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="194"/>
+        <location filename="webrequest.cpp" line="235"/>
         <source>Error in server info: missing authentication algorithm info.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="199"/>
+        <location filename="webrequest.cpp" line="240"/>
         <source>The server requested an unsupported hash algorithm: %1.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="205"/>
+        <location filename="webrequest.cpp" line="246"/>
         <source>Unable to get authentication challenge.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="209"/>
+        <location filename="webrequest.cpp" line="250"/>
         <source>Error while parsing session challenge (line %1 col %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="215"/>
+        <location filename="webrequest.cpp" line="256"/>
         <source>Error in session challenge: missing session ID.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="221"/>
+        <location filename="webrequest.cpp" line="262"/>
         <source>Error in session challenge: missing host challenge.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="227"/>
+        <location filename="webrequest.cpp" line="268"/>
         <source>Error in session challenge: missing user challenge.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="253"/>
+        <location filename="webrequest.cpp" line="294"/>
         <source>Failed to log in: user/password mismatch, non-allowed host key, or challenge timed out.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="257"/>
+        <location filename="webrequest.cpp" line="298"/>
         <source>Unable to authenticate.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="300"/>
+        <location filename="webrequest.cpp" line="341"/>
         <source>Cannot change password, old password does not match!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="349"/>
+        <location filename="webrequest.cpp" line="390"/>
         <source>Error parsing EventList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="373"/>
+        <location filename="webrequest.cpp" line="414"/>
         <source>Error parsing RoomList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="397"/>
+        <location filename="webrequest.cpp" line="438"/>
         <source>Error parsing UserList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="421"/>
+        <location filename="webrequest.cpp" line="462"/>
         <source>Error parsing HostList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="445"/>
+        <location filename="webrequest.cpp" line="486"/>
         <source>Error parsing CustomerList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="538"/>
+        <location filename="webrequest.cpp" line="579"/>
         <source>Error parsing OrderList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="webrequest.cpp" line="494"/>
+        <location filename="webrequest.cpp" line="535"/>
         <source>Error parsing ShippingList XML data (line %1 column %2): %3</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2769,17 +3024,17 @@ At least %1 Bits of random are required.</source>
 <context>
     <name>SpecialHost</name>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="39"/>
+        <location filename="../www/inc/db/db_scheme.php" line="41"/>
         <source>_any</source>
         <translation>any host (even unregistered ones)</translation>
     </message>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="40"/>
+        <location filename="../www/inc/db/db_scheme.php" line="42"/>
         <source>_anon</source>
         <translation>any registered host</translation>
     </message>
     <message>
-        <location filename="../www/inc/db/db_scheme.php" line="41"/>
+        <location filename="../www/inc/db/db_scheme.php" line="43"/>
         <source>_online</source>
         <translation>web system</translation>
     </message>
@@ -3032,17 +3287,17 @@ At least %1 Bits of random are required.</source>
         <translation>store a new template at the server</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="56"/>
+        <location filename="../www/machine.php" line="60"/>
         <source>_admin</source>
         <translation>administrator, implies all other privileges</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="57"/>
+        <location filename="../www/machine.php" line="61"/>
         <source>_anyshipping</source>
         <translation>user has the right to use any shipping method</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="58"/>
+        <location filename="../www/machine.php" line="62"/>
         <source>_repriceshipping</source>
         <translation>user has the right to change the shipping price of an order regardless of shipping type</translation>
     </message>
@@ -3112,25 +3367,40 @@ At least %1 Bits of random are required.</source>
         <translation>set a new description for a template</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="53"/>
+        <location filename="../www/machine.php" line="52"/>
         <source>deletetemplate</source>
         <translation>delete a template (variant)</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="59"/>
+        <location filename="../www/machine.php" line="63"/>
         <source>_anyvoucher</source>
         <translation>user may create vouchers with any value/price</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="60"/>
+        <location filename="../www/machine.php" line="64"/>
         <source>_anypricevoucher</source>
         <translation>user may create vouchers for which price and value differ</translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="62"/>
+        <location filename="../www/machine.php" line="66"/>
         <source>_explicitshipdate</source>
         <translation>user may set an explicit shipping date/time when marking an order as shipped (default: current date/time)</translation>
     </message>
+    <message>
+        <location filename="../www/machine.php" line="49"/>
+        <source>usevoucheroutside</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/machine.php" line="54"/>
+        <source>backup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/machine.php" line="57"/>
+        <source>moneylog</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>initkey</name>
@@ -3211,31 +3481,31 @@ At least %1 Bits of random are required.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="59"/>
+        <location filename="misc.cpp" line="60"/>
         <source>.</source>
         <comment>decimal dot in price</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="67"/>
+        <location filename="misc.cpp" line="86"/>
         <source>[0-9]+\.[0-9]{2}</source>
         <comment>regexp for price</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="75"/>
+        <location filename="misc.cpp" line="94"/>
         <source>yyyy-MM-dd</source>
         <comment>localized date format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="83"/>
+        <location filename="misc.cpp" line="102"/>
         <source>hh:mm</source>
         <comment>localized time format</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="misc.cpp" line="91"/>
+        <location filename="misc.cpp" line="110"/>
         <source>yyyy-MM-dd hh:mm</source>
         <comment>localized date + time format</comment>
         <translation type="unfinished"></translation>
@@ -3299,81 +3569,71 @@ At least %1 Bits of random are required.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="796"/>
+        <location filename="../www/inc/classes/order.php" line="800"/>
         <source>Cannot place order, sorry.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="786"/>
+        <location filename="../www/inc/classes/order.php" line="790"/>
         <source>Cannot place sale, sorry.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="801"/>
+        <location filename="../www/inc/classes/order.php" line="805"/>
         <source>Internal Error: unknown action.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="869"/>
+        <location filename="../www/inc/classes/order.php" line="873"/>
         <source>No such orderID in database.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="880"/>
+        <location filename="../www/inc/classes/order.php" line="884"/>
         <source>Expected 2 arguments.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="886"/>
+        <location filename="../www/inc/classes/order.php" line="890"/>
         <source>Invalid Order ID</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="892"/>
+        <location filename="../www/inc/classes/order.php" line="896"/>
         <source>Expected positive amount.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="901"/>
+        <location filename="../www/inc/classes/order.php" line="905"/>
         <source>Order does not exist.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="907"/>
+        <location filename="../www/inc/classes/order.php" line="911"/>
         <source>Order cannot be changed, it is closed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="965"/>
+        <location filename="../www/inc/classes/order.php" line="970"/>
         <source>Order ID must be numeric.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="975"/>
+        <location filename="../www/inc/classes/order.php" line="980"/>
         <source>Order ID is invalid.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="956"/>
+        <location filename="../www/inc/classes/order.php" line="961"/>
         <source>Wrong state, cannot set order to shipped.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="981"/>
+        <location filename="../www/inc/classes/order.php" line="986"/>
         <source>Wrong state, cannot set order to cancelled.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="992"/>
-        <source>Ticket not found.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../www/inc/classes/order.php" line="996"/>
-        <source>Ticket has no order.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../www/inc/classes/ticket.php" line="203"/>
         <source>The ticket is not valid.</source>
         <translation type="unfinished"></translation>
@@ -3519,94 +3779,94 @@ At least %1 Bits of random are required.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="69"/>
+        <location filename="../www/machine.php" line="73"/>
         <source>Invalid Request, please use the MagicSmoke Client with this page.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="123"/>
+        <location filename="../www/machine.php" line="127"/>
         <source>Invalid or missing sessionid, or session timed out.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="135"/>
+        <location filename="../www/machine.php" line="139"/>
         <source>Session not yet authenticated.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="147"/>
+        <location filename="../www/machine.php" line="151"/>
         <source>You do not have the right to execute this transaction.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/machine.php" line="468"/>
+        <location filename="../www/machine.php" line="492"/>
         <source>Internal Error: unknown command, hiccup in code structure.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="406"/>
+        <location filename="../www/inc/classes/order.php" line="407"/>
         <source>invalidvalue</source>
         <comment>voucher state</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="412"/>
+        <location filename="../www/inc/classes/order.php" line="413"/>
         <source>invalidprice</source>
         <comment>voucher state</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="433"/>
+        <location filename="../www/inc/classes/order.php" line="434"/>
         <source>Shipping type not available to user.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="450"/>
+        <location filename="../www/inc/classes/order.php" line="451"/>
         <source>Illegal shipping type.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="912"/>
+        <location filename="../www/inc/classes/order.php" line="916"/>
         <source>Order cannot be paid for, it is only a reservation. Order or sell it first!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1063"/>
+        <location filename="../www/inc/classes/order.php" line="1072"/>
         <source>Unable to update order comment.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1207"/>
+        <location filename="../www/inc/classes/order.php" line="1217"/>
         <source>Invalid Order.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1103"/>
+        <location filename="../www/inc/classes/order.php" line="1112"/>
         <source>Invalid Shipping Method.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1169"/>
+        <location filename="../www/inc/classes/order.php" line="1179"/>
         <source>Unable to create new shipping method.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1178"/>
+        <location filename="../www/inc/classes/order.php" line="1188"/>
         <source>Unable to change shipping method.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1191"/>
+        <location filename="../www/inc/classes/order.php" line="1201"/>
         <source>Expected a numeric shipping ID.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1196"/>
+        <location filename="../www/inc/classes/order.php" line="1206"/>
         <source>Unable to delete shipping method.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/order.php" line="1214"/>
+        <location filename="../www/inc/classes/order.php" line="1224"/>
         <source>Cannot change order from reservation.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3616,34 +3876,114 @@ At least %1 Bits of random are required.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="255"/>
+        <location filename="../www/inc/classes/voucher.php" line="295"/>
         <source>Unable to cancel voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="263"/>
+        <location filename="../www/inc/classes/voucher.php" line="303"/>
         <source>Invalid voucher, cannot empty it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="276"/>
+        <location filename="../www/inc/classes/voucher.php" line="316"/>
         <source>Expected two arguments: voucher id and order id.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="282"/>
+        <location filename="../www/inc/classes/voucher.php" line="350"/>
         <source>Invalid voucher id.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="290"/>
+        <location filename="../www/inc/classes/voucher.php" line="360"/>
         <source>Unable to process payment via voucher.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../www/inc/classes/voucher.php" line="299"/>
+        <location filename="../www/inc/classes/voucher.php" line="369"/>
         <source>Invalid voucher ID.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="256"/>
+        <source>create order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="669"/>
+        <source>order cancelled</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="707"/>
+        <source>reservation to order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="921"/>
+        <source>payment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="921"/>
+        <source>refund</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1000"/>
+        <source>Ticket or Voucher not found.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1005"/>
+        <source>Ticket/Voucher has no order.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1124"/>
+        <source>shipping changed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1244"/>
+        <source>Expected 2 arguments: query type and ID.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/order.php" line="1263"/>
+        <source>Invalid Query Type.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="120"/>
+        <source>cancel voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="134"/>
+        <source>empty voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="157"/>
+        <source>create voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="221"/>
+        <source>pay with voucher</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="257"/>
+        <source>pay with voucher outside system</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../www/inc/classes/voucher.php" line="344"/>
+        <source>Expected two arguments: voucher id and amount to deduct.</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 </TS>